Curriculum & Course List

Post-baccalaureate students can tailor their degree timelines but must complete a minimum of 45 credit hours of CSPB courses to graduate. All general education coursework will be satisfied by their prior bachelor’s degree. The current elective classes emphasize data analysis, including the methods and mechanisms used to process big data. Sample lectures are linked for each course in the table below.

Per CU policy, Applied Computer Science students are prohibited from taking on-campus courses.

Required Courses

Course NumberCourse TitleCredit Hours
CSPB 1300Computer Science 1: Starting Computing4
CSPB 2270Computer Science 2: Data Structures4
CSPB 2400Computer Systems4
CSPB 2824Discrete Structures3
CSPB 3104Algorithms4
CSPB 3155Principles of Programming Languages4
CSPB 3308Software Development Methods and Tools3

Elective Courses

Course NumberCourse TitleCredit Hours
CSPB 2820Linear Algebra with Computer Science Applications3
CSPB 3022Intro to Data Science with Probability and Statistics3
CSPB 3202Intro to Artificial Intelligence3
CSPB 3287Design and Analysis of Database Systems3
CSPB 3403Introductions to CyberSecurity for a Converged World4
CSPB 3702Cognitive Science3
CSPB 3753Design and Analysis of Operating Systems4
CSPB 4122Information Visualization3
CSPB 4502Data Mining3