Academics
The online Bachelor of Science in Applied Computer Science Post-Baccalaureate degree offers academically rigorous and career-relevant courses taught by CU Boulder’s world-class Engineering faculty. Many courses within the Applied Computer Science Post-Baccalaureate program are equivalent to courses offered in the on-campus computer science program. The Applied Computer Science Post-Baccalaureate program is accredited by the Higher Learning Commission.
The program aims to produce students who are able to:
- learn the strong foundational material that distinguishes professionals and lets them keep up with emerging technologies,
- develop software engineering skills using modern tools and a variety of programming languages,
- learn the tools and methods needed to work in groups,
- learn the algorithms and mathematics that underlie Computer Science, Data Science, Artificial Intelligence and Machine Learning, analyze and visualize data while understanding the cognitive processes of decision making and analyze and create databases and automate analysis using data mining and data science algorithms.
Courses
Our online students follow the same rigorous curriculum as on-campus students, with coursework that focuses on the fundamentals of computer science, software development and programming languages before delving into advanced topics in mathematics, cybersecurity, artificial intelligence and data management.
You can enjoy a unique, practical learning experience with engaging lectures and online class discussions from wherever you are.
Required Courses (26 credits)
These course descriptions are only applicable for the Computer Science Post-Baccalaureate program. Students must always refer to the course syllabus for the most up-to-date information.
Elective Courses (19 credits)
Visit the University Catalog for a complete summary of the program as well as its requirements, course descriptions and learning outcomes.
Course Considerations
You can tailor your degree timeline to suit your needs, but you must complete a minimum of 45 credit hours of Applied Computer Science courses to graduate. All general education coursework will be satisfied by your prior bachelor’s degree. The 45 credit hours consist of 26 credit hours of required courses and 19 credit hours of elective courses. The current elective classes emphasize data analysis, including the methods and mechanisms used to process big data, artificial intelligence and machine learning as well as cyber security.
Per CU policy, Applied Computer Science students are prohibited from taking on-campus courses and/or dual majoring.
Effective in Spring 2023, core courses must be passed with a C- or better. Elective courses must be passed with a grade of a D- unless serving as a prerequisite, in which case a C- or better will be required. Students must maintain an overall GPA of a 2.0 or higher.
Please note that courses will require a computer that meets the Applied Computer Science program’s minimum computer standards.
Earn a degree in computer science quickly.
We understand the decision to go back to school isn’t an easy one, which is why our program is structured in a flexible way so you can customize your workload each semester depending on your schedule and needs. You have the flexibility to start any term—fall, spring or summer — and you can study from anywhere in the world.
The program consists of 45 credit hours of computer science courses. We offer several pathways to complete those credits, including a 3-year plan, a 2-year plan and an accelerated plan to earn the degree in under 2 years. We recommend that working adults follow the 2- or 3-year degree plan.
Flexible Pathways to Complete Your Degree
Below are sample pathways to complete the program. Please note, these are not exhaustive, and should only be used to give you an idea of how you might complete the program. Upon committing to the program, you will meet with an academic advisor to customize a pathway that works best for you and your schedule.
Non-degree Option
If you are interested in trying out the program, or simply taking a few classes to expand your knowledge base, you can enroll in our courses as a non-degree student. Learn more about what it means to be a non-degree student and how to apply and enroll in classes.
If you choose to enroll in the degree program at a later date, the standalone courses may transfer and be applied to your degree. Learn more about transferring credits.