online general studies degree

Online Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science adult degree completion program at Aurora University Online enhances understanding of an evolving discipline that is defining how we communicate, gather knowledge and solve problems in the Information Age. You will be prepared for a range of industry roles or for graduate school by gaining the ability to use current programming languages, reason and think in abstract terms, communicate the fundamentals of computer science and cross disciplinary lines to apply computer science-based solutions in different fields.

Program Requirements

The online computer science degree requires 120 semester hours, including 36 semester hours within the major. Courses completed at regionally accredited colleges or universities are considered for articulation into AU credits.

Admission Requirements

  • Two (2) years demonstrated work experience, military service or other relevant adult responsibilities
  • 15 semester hours of transferable college or university credit from a regionally accredited institution with a minimum 2.0 GPA on a 4.0 scale*
  • Transcripts (official, sealed in envelope) from all previously attended colleges and/or universities 

*Individual circumstances may be reviewed by your admission counselor.


  • Computer programmer
  • Web developer
  • Computer systems analyst
  • Software tester
  • Database administrator
  • Network systems administrator
  • Computer systems engineer

Course Details

Required Computer Science Courses (36 semester hours)

CSC1010 Introduction to Computer Science
CSC1700 Introduction to Computer Programming
CSC2200 Web Application Development
CSC2300 Computer Architecture
CSC2650 Data Structures and Algorithms
CSC3610 Advanced Programming
CSC4350 Software Engineering
CSC4500 Database Design and Implementation
CSC4900 Computer Science Capstone

Students may choose computer science electives (12 semester hours) from courses such as the following:

CSC3400 Computer Security
CSC3700 Advanced Web Application Development
CSC3800 Artificial Intelligence

Additional Required Courses (16 semester hours)

COM1550 Professional Communication
MTH2210 Calculus I
MTH2220 Calculus II
MTH3270 Discrete Mathematics

Request Information