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 Number | Course Title | Credit Hours |
---|---|---|
CSPB 1300 | Computer Science 1: Starting Computing | 4 |
CSPB 2270 | Computer Science 2: Data Structures | 4 |
CSPB 2400 | Computer Systems | 4 |
CSPB 2824 | Discrete Structures | 3 |
CSPB 3104 | Algorithms | 4 |
CSPB 3155 | Principles of Programming Languages | 4 |
CSPB 3308 | Software Development Methods and Tools | 3 |
Elective Courses
Course Number | Course Title | Credit Hours |
---|---|---|
CSPB 2820 | Linear Algebra with Computer Science Applications | 3 |
CSPB 3022 | Intro to Data Science with Probability and Statistics | 3 |
CSPB 3202 | Intro to Artificial Intelligence | 3 |
CSPB 3287 | Design and Analysis of Database Systems | 3 |
CSPB 3403 | Introductions to CyberSecurity for a Converged World | 4 |
CSPB 3702 | Cognitive Science | 3 |
CSPB 3753 | Design and Analysis of Operating Systems | 4 |
CSPB 4122 | Information Visualization | 3 |
CSPB 4502 | Data Mining | 3 |