Applied Computer Science B.S. Degree Requirements

This online degree program offers unique computer science courses at the end of which a student earns a Bachelor of Science in Applied Computer Science from University of Colorado Boulder. All courses in this special post-baccalaureate program are developed and taught by University of Colorado Boulder faculty who are experts in their field. Online students follow the same rigorous curriculum as on-campus students.


All courses offered in the online program will follow the same syllabus and same learning outcomes as courses offered on campus.

Students must complete 45 credit hours of computer science courses to graduate. All general education courses will be satisfied by the prior Bachelor’s degree. The initial offered elective classes focus on data analysis, including the methods and mechanisms used to process big data.

The program is intended to prepare students for working alongside professional data scientists, or to prepare students for further study in data science. Each of the classes follows the same learning goals, methods and evaluation as used in our on-campus courses. Classes start each semester, and plans of study are available to finish the program by following a 1-year, 1.5-year, 2-year or 3-year suggested plans of study.

Part 1: Required Courses (26 credit hours)

*Number of credit hours is indicated in parentheses ( ).

Part 2: Elective Courses (19 credit hours)

Additionally, students must complete a total of 19 credit hours of elective courses. Currently, the following courses are planned to be offered online, with additional courses to be added in the future:

*Number of credit hours is indicated in parentheses ( ).

Program Residency and Transfer Credits

Students are required to complete 45 credit hours of computer science courses in order to graduate. The residency requirement for the program is of the 45 credit hours, 30 credit hours must be taken from courses in the program (online courses) while the student is matriculated in the program as an Applied Computer Science student. 

Students who have taken on-campus computer science courses at CU-Boulder through Continuing Education can receive credit for a maximum of 15 credit hours before matriculating into the program.

Students who have taken computer science courses from other universities can transfer a maximum of 9 credit hours to the program assuming that the courses are equivalent to the courses in the program. 

Courses that have been taken over 10 years ago may not be transferred to the program. These courses are evaluated on a case by case basis.

Minor Policy

It is the policy of the College of Engineering and Applied Science that students enrolled in the Applied Computer Science post-baccalaureate degree program may not earn minors.

The One-Year Option

Students only need to complete 45 credit hours of computer science courses to complete the program since they have already completed a previous Bachelor of Arts or Bachelor of Science degree. Students wanting to complete the program in one year must be prepared to study full-time during this period as the program is rigorous. Academic approval is required for students to follow the one-year path. For students planning to work and study, the program can be completed in 1.5 years, 2 years or 3 years.