Applied Computer Science, BS Post-Baccalaureate
Reach your career goals with a second bachelor's in computer science - 100% online.
Our online Bachelor of Science in Applied Computer Science Post-Baccalaureate degree is designed for working professionals with a prior bachelor’s degree who are looking to make a career pivot, move ahead in their current career path or deepen their knowledge of computer science.
Pursue an education designed for working adults, from anywhere in the world - full-time or part-time. Our dedicated advisors can help you design a plan to complete your degree that fits your individual goals, maximizing the impact of the required 45 credits.
Benefits of a post-baccalaureate degree
Designed for students who already have at least one bachelor’s degree, this student-centered post-baccalaureate program offers an accelerated time frame to help you reach your goals quickly. The required 45 credits can be tailored to prepare you for graduate school, an internship, or a specific career goal.
Train as a computer scientist by developing skills and knowledge that include:
- A deep understanding of the effects of computing on individuals, organizations and society
- The ability to design, implement and evaluate machine learning, computer and software-based systems.
- Technical proficiency in Python and C++ coding, data mining, software development, artificial intelligence, machine learning and more
Find classes that prepare you for the next step in your education or employment:
- Natural Language Processing
- Linear Algebra
- Discrete Structures
- Algorithms
- Machine Learning
Connect with your faculty and peers
Learn from University of Colorado Boulder faculty who are recognized as leading experts in their fields. Small classes allow your faculty to get to know you and tailor their support. Benefit from their knowledge and experience while diving deeply into the course material alongside your peers. This program prepares you for your next step – whether that’s graduate school, an internship, or a career pivot.
Personalized Student Support
Computer Science students receive excellent student support from their first connection with CU Boulder through the completion of their degrees. Our admissions specialist can answer questions about everything from course selection to meet your personal goals, financial aid and admissions requirements, so you can feel confident in your decision to learn at CU Boulder.
Once you’re enrolled in courses, our academic advisor can help you identify courses that will help you reach your academic and career goals, stay on track with your classes and connect you to academic and career resources when needed.
Our faculty get to know you and can provide guidance and resources at the end of your degree to support your next step.
Have Questions?
Program Events
Program News
Apply by July 25 for Fall 2025 start
Earn a second bachelor's degree quickly
$942 per credit or less
Asynchronous courses
Complete your degree in as little as 18 months
Program Offerings Related to this Degree
Our courses – whether taken independently or as part of a pathway toward a larger goal – are an excellent way to expand your computer science skills. This option may be a good fit for you if:
- You have not yet earned a bachelor’s degree
- You are looking for specific classes required for a graduate school application
- You would like to test out coursework before applying to the degree program
These non-degree options mean you can enroll in computer science courses without being a degree-seeking student.
Individual Courses
Choose from any of the online undergraduate Applied Computer Science courses, provided that you are able to meet course prerequisites.
This option is beneficial if you:
- are seeking professional development,
- need to complete prerequisite courses for a graduate program,
- want to explore or need more time before committing to the full degree program,
- missed our application deadline.