Computer Science Program Overview
In today’s fast-paced, information-driven society, combining your previous education and experience with a computer science degree opens a vast number of employment opportunities. Our 100% online Bachelor of Science in 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. Our fully online post-bacc program allows students to pursue their degree at their own pace, full time or part-time, from anywhere in the world.
Over the course of the Post-Bacc in Computer Science program, you will develop strong skills in computing and information technology that can be applied to a wide variety of business or research contexts.
Throughout the post-baccalaureate computer science degree program, you will:
- Develop technical proficiency in Python and C++ coding, data mining, software development, artificial intelligence, and more
- Learn to design, implement, and evaluate computer and software-based systems
- Deepen your understanding of the effects of computing on individuals, organizations, and society
- Complement your experience and skills with the future-focused credentials employers are looking for
With an online Post-Baccalaureate in Computer Science degree from CU Boulder’s prestigious College of Engineering and Applied Science, you’ll be positioned to take advantage of one of the world’s fastest-growing career fields.
Program at a Glance
Bachelor of Science in Applied Computer Science
Cost Per Credit:
* To get this rate, students must elect College Opportunity Fund (COF)
Cost Per Credit:
What is a Post-Baccalaureate Degree?
A post-baccalaureate (post-bacc) degree is a specialized bachelor’s degree program designed for students who have already acquired at least one other bachelor’s degree. Post-baccalaureate programs are typically offered on an accelerated schedule and are tailored to preparing students for graduate school or a specific career.
Our online Post-Bacc in Computer Science degree offers students an accelerated path to a bachelor’s degree in just 45 credit hours. Upon graduation, you will receive a Bachelor of Science in Applied Computer Science diploma from CU Boulder’s prestigious College of Engineering and Applied Science.
Post-baccalaureate computer science degrees generally impart students with a more comprehensive knowledge base than certificate programs. Post-bacc degrees also provide a convenient pathway for those looking to earn a master’s degree in computer science.
Computer Science Program Details
Our online post-baccalaureate program is built for professionals who would benefit from a more specialized computer science education. Many of our students are looking to make a career shift from a variety of fields, including business, healthcare, education, biology, and finance. With 100% online courses that match the curriculum of our on-campus courses, you’ll get the world-class education you need to build a career in computing as well as the flexibility of a degree program that fits your lifestyle.
Our instructors are industry leaders and researchers who have a deep knowledge of the courses they teach. Our rigorous, applied learning experience transforms students with diverse academic backgrounds into computer science professionals with a mix of foundational computer science courses and focused electives.
The fully online post-baccalaureate degree in computer science consists of 45 credit hours of computer science courses. You’ll have the flexibility to start any term — fall, spring, or summer — and you can study from anywhere in the world.
We offer several pathways to completion, including a 2-year plan, a 3-year plan, and an accelerated pathway to earning the degree in under 2 years. We recommend that working adults follow a 2–3-year degree plan.
Applied Computer Science Curriculum
This online program offers you the opportunity to take career-relevant computer science courses and earn a Bachelor of Science in Applied Computer Science from the College of Engineering & Applied Science at the University of Colorado. All courses in this innovative post-baccalaureate program are developed and taught by University of Colorado Boulder faculty who are experts in their field.
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.
In order to graduate, you must complete at least 45 credit hours of computer science courses. All general education course requirements will be satisfied by your prior bachelor’s degree.
Required Courses (26 Credits)
- Computer Science 1: Starting Computing (CSPB 1300)
- Computer Science 2: Data Structures (CSPB 2270)
- Computer Systems (CSPB 2400)
- Discrete Structures (CSPB 2824)
- Algorithms (CSPB 3104)
- Principles of Programming Languages (CSPB 3155)
- Software Development Methods and Tools (CSPB 3308)
Elective Courses (19 Credits)
In addition to the required courses above, you must take a total of 19 credit hours of elective courses to complete your degree. Several of our elective classes focus on building comprehensive skills in data analysis, including the methods and mechanisms used to process big data. Currently, the following courses are planned to be offered online, with additional courses to be added in the future:
- Linear Algebra with Computer Science Applications (CSPB 2820)
- Introduction to Data Science Algorithms (CSPB 3022)
- Introduction to Artificial Intelligence (CSPB 3202)
- Design and Analysis of Data Systems (CSPB 3287)
- Introductions to Cybersecurity for a Converged World (CSPB 3403)
- Cognitive Science (CSPB 3753)
- Design and Analysis of Operating Systems (CSPB 3702)
- Information Visualization (CSPB 4122)
- Data Mining (CSPB 4502)
Students who have taken on-campus computer science courses at CU can receive credit for a maximum of 15 computer science 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.
Students may combine CU and other university transfer credits; however, they may not exceed more than 15 credits total. As part of the admissions process, the Office of Admissions will officially evaluate your credits approximately 2 weeks after admission.
Furthermore, courses that have been taken over 10 years ago may not be transferred to the program.
Admission requirements and deadlines vary based on the program. In addition, you will have different requirements depending on if you are a first-time student, a transfer student or an international student.
Learn more about the admissions process by filling out the form above or contacting the CU Online Enrollment Team today.
Tuition & Fees
At CU Online, we strive to keep our tuition costs affordable so that you can get a world-class education that fits your budget. When you earn a degree, you’re not simply getting a diploma — you’re making a lifelong investment in yourself and empowering your future career. We know that affordability is an important factor, and that’s why we’re here to help you explore all of the options available to fund your education.
Our Enrollment Team can answer any of your questions about tuition and financial aid, help you take care of the paperwork, and make sure you’re able to focus on reaching your goals. From financial aid and scholarships to corporate tuition assistance programs, we’ll work with you to find the best way to finance your CU Online degree.
Application Fee: $50 for domestic applicants; $70 for international applicants
One-time new student fee: $232 for domestic students; $500 for international students
Total tuition for the Post-Bacc in Computer Science program*:
- In-state: $33,300 (after COF)
- Out-of-state: $38,115
*Estimated tuition costs based on full credit hours for the BS in Applied Computer Science Post-Baccalaureate degree (45 credits). Contact the CU Online Enrollment Team for more details.
Please note that courses will require a computer that meets the Post-Bacc in Applied Computer Science program’s minimum computer standards.
A Bachelor’s in Applied Computer Science from CU Boulder is a highly marketable degree — one that will allow you to confidently enter the workforce with skills and knowledge that can be applied to a wide range of roles.
Innovative and well-trained computer science professionals are in high demand across every industry. According to the Bureau of Labor Statistics, employment in the computer science field is expected to grow by 11 percent from 2019 to 2029 — and these professionals earned a median annual wage that was more than double the national median wage for all occupations as of May 2020.
Many of our students advance their careers within their current organizations using the skills and knowledge gained through the post-baccalaureate program, while others launch new careers or start their own businesses. Over the past seven years, on average, 91% of our undergraduate-level computer science students were employed within six months of completing their degree. Our graduates have gone on to work for companies such as Ford Motor Company, Charles Schwab, Churchill Navigation, Vertafore, Return Path, United Launch, and Zayo.