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