Listed below are possible plans of study that would allow students to complete the Applied Computer Science BS Degree (Online) by following a 1-year, 1.5-year, 2-year or 3-year plan. 

*Number of credit hours is indicated in parentheses ( ).

The one-year plan requires a significant time commitment from students as well as approval from your academic advisor. 

1st Semester 

13 Credit Hours 

  • CSCI 1300 (4) Computer Science 1: Starting Computing
  • CSCI 2824 (3) Discrete Structures
  • CSCI 3702 (3) Cognitive Science
  • CSCI 4122 (3) Information Visualization

2nd Semester

18 Credit Hours

  • CSCI 2270 (4) Computer Science 2: Data Structures
  • CSCI 2400 (4) Computer Systems
  • CSCI 3022 (3) Introduction to Data Science Algorithms
  • CSCI 3104 (4) Algorithms
  • CSCI 3308 (3) Software Development Methods and Tools

3rd Semester

14 Credit Hours

  • CSCI 3155 (4) Principles of Programming Languages
  • CSCI 3287 (3) Design and Analysis of Data Systems
  • CSCI 3753 (4) Design and Analysis of Operating Systems
  • CSCI 4502 (3) Data Mining

Year One

1st Semester

13 Credit Hours 

  • CSCI 1300 (4) Computer Science 1: Starting Computing
  • CSCI 2824 (3) Discrete Structures
  • CSCI 3702 (3) Cognitive Science
  • CSCI 4122 (3) Information Visualization

2nd Semester

15 Credit Hours

  • CSCI 2270 (4) Computer Science 2: Data Structures
  • CSCI 2400 (4) Computer Systems
  • CSCI 3104 (4) Algorithms
  • CSCI 3022 (3) Introduction to Data Science Algorithms

3rd Semester

11 Credit Hours

  • CSCI 3155 (4) Principles of Programming Languages
  • CSCI 3287 (3) Design and Analysis of Data Systems
  • CSCI 3753 (4) Design and Analysis of Operating Systems

Year Two

4th Semester

6 Credit Hours

  • CSCI 3308 (3) Software Development Methods and Tools
  • CSCI 4502 (3) Data Mining

Year One

1st Semester

7 Credit Hours 

  • CSCI 1300 (4) Computer Science 1: Starting Computing
  • CSCI 2824 (3) Discrete Structures

2nd Semester

8 Credit Hours

  • CSCI 2270 (4) Computer Science 2: Data Structures
  • CSCI 3104 (4) Algorithms

3rd Semester 

10 Credit Hours

  • CSCI 2400 (4) Computer Systems
  • CSCI 3702 (3) Cognitive Science
  • CSCI 4122 (3) Information Visualization

Year Two

4th Semester

7 Credit Hours

  • CSCI 3022 (3) Introduction to Data Science Algorithms
  • CSCI 3155 (4) Principles of Programming Languages

5th Semester

7 Credit Hours

  • CSCI 3308 (3) Software Development Methods and Tools
  • CSCI 3753 (4) Design and Analysis of Operating Systems

6th Semester

6 Credit Hours

  • CSCI 3287 (3) Design and Analysis of Data Systems
  • CSCI 4502 (3) Data Mining

Year One

1st Semester

4 Credit Hours 

  • CSCI 1300 (4) Computer Science 1: Starting Computing 

2nd Semester

3 Credit Hours

  • CSCI 2824 (3) Discrete Structures

3rd Semester

4 Credit Hours

  • CSCI 2270 (4) Computer Science 2: Data Structures

Year Two

4th Semester

4 Credit Hours

  • CSCI 2400 (4) Computer Systems

5th Semester 

4 Credit Hours

6th Semester

6 Credit Hours

  • CSCI 3702 (3) Cognitive Science
  • CSCI 4122 (3) Information Visualization

Year Three

7th Semester

7 Credit Hours

  • CSCI 3022 (3) Introduction to Data Science Algorithms
  • CSCI 3155 (4) Principles of Programming Languages

8th Semester

7 Credit Hours

  • CSCI 3287 (3) Design and Analysis of Data Systems
  • CSCI 3753 (4) Design and Analysis of Operating Systems

9th Semester

6 Credit Hours

  • CSCI 3308 (3) Software Development Methods and Tools
  • CSCI 4502 (3) Data Mining