Tracks: B.S. Computer Science – Online

1-year Track (CS 165 option - special 8-credit course)

Applications for the one-year track are accepted in fall, winter and spring terms only.

Year 1
Term 1 CS 165 - Accelerated Intro to Computer Science
(8 credits)
CS 225 - Discrete Structures in Computer Science
(4 credits)
 
Term 2 CS 261 - Data Structures
(4 credits)
CS 271 - Computer Architecture & Assembly Language
(4 credits)
CS 352 - Introduction to Usability Engineering
(4 credits)
CS 290 - Web Development
(4 credits)
Term 3 CS 340 - Introduction to Databases
(4 credits)
CS 344 - Operating Systems
(4 credits)
CS 325 - Analysis of Algorithms
(4 credits)
CS 361 - Software Engineering I
(4 credits)
Term 4 CS 362 Software Engineering II
(4 credits)
CS 372 - Intro to Computer Networks
(4 credits)
CS 496 - Mobile and Cloud Software Development
(4 credits)
CS 419 - Software Projects
(4 credits)
Total Credits = 60

 

2-year Track (CS 161 & CS 162 option)

Year 1
Term 1 CS 161 - Intro to Computer Science I
(4 credits)
Term 2 CS 162 - Intro to Computer Science II
(4 credits)
CS 225 - Discrete Structures in Computer Science
(4 credits)
Term 3 CS 261 - Data Structures
(4 credits)
CS 271 - Computer Architecture & Assembly Language
(4 credits)
Term 4 CS 290 - Web Development
(4 credits)
CS 340 - Introduction to Databases
(4 credits)
Year 1 Total Credits = 28
Year 2
Term 1 CS 344 - Operating Systems
(4 credits)
CS 352 - Introduction to Usability Engineering
(4 credits)
Term 2 CS 361 - Software Engineering I
(4 credits)
CS 325 - Analysis of Algorithms
(4 credits)
Term 3 CS 362 - Software Engineering II
(4 credits)
CS 496 - Mobile and Cloud Software Development
(4 credits)
Term 4 CS 372 - Intro to Computer Networks
(4 credits)
CS 419 - Software Projects
(4 credits)
Year 2 Total Credits = 32

 

3-year Track (CS 161 & CS 162 option)

Year 1
Term 1 CS 161 - Intro to Computer Science I
(4 credits) 
Term 2 CS 162 - Intro to Computer Science II 
(4 credits)
CS 225 - Discrete Structures in Computer Science 
(4 credits)
Term 3 CS 261 - Data Structures 
(4 credits)
CS 271 - Computer Architecture & Assembly Language 
(4 credits)
Term 4 CS 340 - Introduction to Databases
(4 credits)
CS 290 - Web Development
(4 credits)
Year 1 Total Credits = 28
Year 2
Term 1 CS 344 - Operating Systems
(4 credits)
Term 2 CS 352 - Introduction to Usability Engineering
(4 credits)
Term 3 CS 361 - Software Engineering I
(4 credits)
Term 4 CS 325 - Analysis of Algorithms
(4 credits) 
Year 2 Total Credits = 16
Year 3
Term 1 CS 362 - Software Engineering II 
(4 credits)
Term 2 CS 372 - Intro to Computer Networks
(4 credits)
Term 3 CS 496 - Mobile and Cloud Software Development
(4 credits) 
Term 4 CS 419 - Software Projects 
(4 credits)
Year 3 Total Credits = 16

 

4-year Track (You may take CS 161 or CS 225 the first term. CS 225 is prerequisite for CS 162)

Year 1
Term 1 CS 161 - Intro to Computer Science I
(4 credits)
Term 2 CS 225 - Discrete Structures in Computer Science
(4 credits)
Term 3 CS 162 - Intro to Computer Science II
(4 credits)
Term 4 CS 261 - Data Structures
(4 credits)
Year 1 Total Credits = 16
Year 2
Term 1 CS 271 - Computer Architecture & Assembly Language
(4 credits)
Term 2 CS 290 - Web Development
(4 credits)
Term 3 CS 340 - Introduction to Databases
(4 credits)
Term 4 CS 325 - Analysis of Algorithms
(4 credits)
Year 2 Total Credits = 16
Year 3
Term 1 CS 352 - Introduction to Usability Engineering
(4 credits)
Term 2 CS 344 - Operating Systems
(4 credits)
Term 3 CS 361 - Software Engineering I
(4 credits)
Term 4 CS 362 - Software Engineering II 
(4 credits)
Year 3 Total Credits = 16
Year 4
Term 1 CS 372 - Intro to Computer Networks
(4 credits)
Term 2 CS 496 - Mobile and Cloud Software Development
(4 credits)
Term 3 CS 419 - Software Projects 
(4 credits)
Term 4  
Year 4 Total Credits = 12
Login

Request information