Pathways to Completion
Listed below are suggested plans of study for working adults to complete the Applied Computer Science BS Degree.
These pathways are considered guidelines, and students are free to adjust their targeted completion at any time.
*Number of credit hours is indicated in parentheses ( ).
Year One
1st Semester
7 Credit Hours
- CSPB 1300 (4) Computer Science 1: Starting Computing
- CSPB 2824 (3) Discrete Structures
2nd Semester
8 Credit Hours
- CSPB 2270 (4) Computer Science 2: Data Structures
- CSPB 3104 (4) Algorithms
3rd Semester
10 Credit Hours
- CSPB 2400 (4) Computer Systems
- CSPB 3702 (3) Cognitive Science
- CSPB 4122 (3) Information Visualization
Year Two
4th Semester
7 Credit Hours
- CSPB 3022 (3) Introduction to Data Science Algorithms
- CSPB 3155 (4) Principles of Programming Languages
5th Semester
7 Credit Hours
- CSPB 3308 (3) Software Development Methods and Tools
- CSPB 3753 (4) Design and Analysis of Operating Systems
6th Semester
6 Credit Hours
- CSPB 3287 (3) Design and Analysis of Data Systems
- CSPB 4502 (3) Data Mining
Year One
1st Semester
4 Credit Hours
CSPB 1300 (4) Computer Science 1: Starting Computing
2nd Semester
3 Credit Hours
- CSPB 2824 (3) Discrete Structures
3rd Semester
4 Credit Hours
- CSPB 2270 (4) Computer Science 2: Data Structures
Year Two
4th Semester
4 Credit Hours
- CSPB 2400 (4) Computer Systems
5th Semester
4 Credit Hours
- CSPB 3104 (4) Algorithms
6th Semester
6 Credit Hours
- CSPB 3702 (3) Cognitive Science
- CSPB 4122 (3) Information Visualization
Year Three
7th Semester
7 Credit Hours
- CSPB 3022 (3) Introduction to Data Science Algorithms
- CSPB 3155 (4) Principles of Programming Languages
8th Semester
7 Credit Hours
- CSPB 3287 (3) Design and Analysis of Data Systems
- CSPB 3753 (4) Design and Analysis of Operating Systems
9th Semester
6 Credit Hours
- CSPB 3308 (3) Software Development Methods and Tools
- CSPB 4502 (3) Data Mining
5-7 Semester Plans
Post-baccalaureate students may petition to pursue an accelerated pathway of 1.33 or 1.5 year completion. They require significant time commitments, and program approval.
Once accepted into the program, please speak with your advisor to discuss your options and if an accelerated pathway is right for you.
To view descriptions of each course, visit our Course List page.