Applied Computer Science, BS Post-Baccalaureate Courses

Computer Science

Undergraduate Courses

Request Information   How to Apply

Gain in-demand skills without the commitment.

Level up your skills with standalone course opportunities and gain the knowledge and expertise that is applicable to you. You may choose from any of the classes offered by the Applied Computer Science Post-Baccalaureate program provided that you are able to meet course prerequisites. This is a non-degree option, which means you can enroll in computer science courses for credit without being a degree-seeking student.

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.

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.

Career-relevant coursework for professional advancement

Flexible courses to fit your schedule

Complete your fall/spring course in 16 weeks & your summer course in 12 weeks

Have Questions?

Lauren Viar

Admissions Specialist
Applied Computer Science

cspbonline@colorado.edu

Schedule Appointment

Lauren Viar

Program Events

Program News

Courses

Non-degree classes are offered in partnership with CU Boulder’s Division of Continuing Education. Students may enroll in any of the classes below and should register for section 750 (750 sections are available for non-degree students only). On-campus students pursuing a Computer Science degree are not eligible to enroll in the Continuing Education sections of Applied Computer Science Post-Baccalaureate classes in the fall and spring semesters.

  • CSPB 1300: Computer Science 1: Starting Computing
  • CSPB 2400: Computer Systems
  • CSPB 3104: Algorithms
  • CSPB 3308: Software Development Methods and Tools
  • CSPB 3022: Intro to Data Science with Probability and Statistics
  • CSPB 3287: Design and Analysis of Database Systems
  • CSPB 3702: Cognitive Science
  • CSPB 4122: Information Visualization
  • CSPB 4622: Machine Learning
  • CSPB 2270: Computer Science 2: Data Structures
  • CSPB 2824: Discrete Structures
  • CSPB 3155: Principles of Programming Languages
  • CSPB 2820: Linear Algebra with Computer Science Applications
  • CSPB 3202: Intro to Artificial Intelligence
  • CSPB 3403: Introductions to CyberSecurity for a Converged World
  • CSPB 3753: Design and Analysis of Operating Systems
  • CSPB 4502: Data Mining

Getting Started

You can start your application and finish anytime. Learn more about the application requirements and process below. If you’ve missed the application deadline, please contact us at cspbonline@colorado.edu to discuss your options.

How to Enroll

  1. Check Prerequisites and Transfer Credits

    CSPB prerequisites listed in the CU Course Catalog must be met prior to enrollment in a given course. Non-degree seeking Continuing Education students should always defer to the prerequisite requirements for CSPB courses.

    Check Prerequisites

    Students who have taken classes outside of CU may be eligible to transfer their credits to satisfy prerequisites. Eligibility can be verified by using Transferology to check course equivalencies.

    Transferology

  2. Complete the Application

    Complete the free, online application as a new non-degree student.

    Apply Online

  3. Schedule an Appointment With an Advisor

    After completing your application, non-degree students must set up an appointment to meet with the Applied Computer Science Post-Baccalaureate program academic advisor. This advisor will support you in enrolling in classes and answer any questions you have about the program.

Non-degree Dates and Deadlines

For a complete list of academic dates and deadlines, visit the university's Academic Calendar. Dates are subject to change.

For more information about dates, please contact the Applied Computer Science Post-Baccalaureate academic advisor.

EventDate
Application DeadlineJanuary 6
First Day of ClassesJanuary 13
Last Day to Add a CourseJanuary 22
Deadline to Drop with 100% Tuition Adjustment* (No Penalty)January 29
Deadline to Withdraw with 60% Tuition Adjustment** February 12
Deadline to Withdraw with 40% Tuition Adjustment**February 26
Deadline to Withdraw with No Tuition Adjustment**March 21
Last Day of ClassesMay 1

Drop by 11:59 p.m. online using Buff Portal
** Withdraw by 11:59 p.m. online using Buff Portal or by email to ceregistration@colorado.edu. A grade of W will appear on your transcript.

Cost

Tuition and Fees

All non-degree students, regardless of residency, will be charged a flat rate.

2024/2025 Rate: $942.00 Per Credit Hour

  • No additional fees
  • Free application
  • Access to the full curriculum, provided prerequisites are met

Program Offerings Related to these Courses

Students 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 can earn a second undergraduate degree.

Post-Baccalaureate Bachelor's Degree

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 enhance or change their career. The program is on an accelerated timeline which means you can earn a second bachelor's degree in just 45 credit hours.

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.

The Benefits of CU Boulder

By taking a computer science course from CU Boulder’s prestigious College of Engineering and Applied Science, you’ll enhance your skills and be better prepared to take part in one of the world’s fastest-growing career fields.

Request Information

Required fields are indicated by an asterisk (*).