Bachelor of Arts in Applied Computer Science

This innovative and interdisciplinary Computer Science program opens doors to a variety of computing careers. Students may combine computer science with a variety of other disciplines through a formal minor. The program also works well as a double-major. Applied Computer Science is less formal and mathematical and instead focuses more on applied computing, providing a well-rounded and balanced university educational experience. The BA targets emerging fields within computer science including those spanning other disciplines. Coursework includes Web Development, Social Media, Database, Game Design, Linux OS, Mobile Computing, Data Warehousing, Cloud Computing, Data Mining, and Robotics. The BA can integrate with many other disciplines through the required minor; particularly strong minors include Information Technology, security, business minors, Geographical Information Systems, and the sciences.

Program Requirements

General Education Specific Requirements

  • Area
    Required Course
  • A-2
    MATH 1113 Pre-Calculus
  • B-2
    FL 1002 Intro to Foreign Language I or COM 1100 Human Communication 
  • D-1
    MATH 1190 Calculus I
  • D-2
    Either (CHEM 1211/L & CHEM 1212/L) or (PHYS 2211/L & PHYS 1212/L) sequence

Area F Lower Division Major Requirements

  • Course Number
    Course Title
    Credit Hours
  • ACST 2301
    Problem Solving and Computer Game Programming
  • IS 2200
    Info Systems and Communication
  • MATH 1107
    Elementary Statistics
  • CS 1301
    Programming Principles I
  • FL 2001
    Intermediate Foreign Language I
  • FL 2002
    Intermediate Foreign Language II

Student may wish to take the Department of Foreign Languages computerized adaptive placement exam to determine proper placement into the appropriate starting level language course. Students who place at a lower level (1001/1002) must work their way up to FL 2001 and FL 2002.

Upper Division Major Courses

  • Course Number
    Course Title
    Credit Hours
  • ACST 3150
    Programming with .NET Framework
  • IS 3260
    Web Development I
  • CS 3410
    Intro to Database Systems
  • ACST 3510
    Computer Architecture and Robotics
  • ACST 3530
    Linux Operating Systems
  • ACST 3330
    Data Structures and Database Applications 
  • ACST 3540
    Social Media & Global Computing 
  • ACST 3710
    Digital Game Design 
  • ACST 4550
    Mobile Computing with Android 
  • ACST 4620
    Computing Security 
  • CS 4810
    Senior Project 

Required Minor or Concentration (15 hours)

  • Applied Mathematics Minor
  • Chemistry Minor
  • Mathematics of Computing Certificate
  • Information Security & Assurance Minor
  • Applied Stats & Data Analysis Minor
  • Geographical Information Systems Concentration
  • Business Information Systems Minor
  • High Performance Computing Certificate

Students must have a C or better in all formal minor/concentration courses.

Major Electives (choose any 6 hours)

  • Course Number
    Course Title
    Credit hours
  • CSED 4416
    Teaching of Computer Science
  • ACST 3720
    Process and Systems Modeling
  • ACST 4320
    Data Warehousing & Mining
  • ACST 4570
    Cloud Computing
  • IS 3760
    Web Development II
  • Or other approved substitution

Students must have a C or higher in all Major Electives.

Assistive Options

Top of page

Assistive Options

Open the original version of this page.

Usablenet Assistive is a Usablenet product. Usablenet Assistive Main Page.