All Programs

Catalog

Typical Curriculum for the Computer Science Major

Freshmen Year

Fall

 

Credits

 
CS 110 Introduction to Computer Science I 4
Foreign Language I 4
Core 4
Core 4
Total semester credits 16

Spring

 

Credits

 
CS 112 Introduction to Computer Science II 4
Foreign Language II 4
Core 4
Core 4
Total semester credits 16

Sophomore Year

Fall

 

Credits

 
CS 220/CS 221 4
MATH 201 Discrete Mathematics 4

CS 385 Special Lecture Series (1 unit)

1

Core      4
Core 4
Total semester credits 17

Spring

 

Credits

 
CS 245 Data Structures and Algorithms 4
Math 202 Linear Algebra and Probablility 4
CS 385 Special Lecture Series (1 unit)    

1

Core

4

Core 4
Total semester credits 17

Junior Year

Fall

 

Credits

 
CS 212 Software Development 4
CS 326 Operating Systems 4
Core 4
Core 4
Total semester units 16

Spring

 

Credits

 
CS Systems Course 4
CS Theory Course 4
Core 4
Core 4
Total semester credits 16

Senior Year

Fall

 

Credits

 
CS Applications Course 4
CS Elective  4
Elective 4
Elective 4
Total semester credits 16

Spring

 

Credits

 
CS 490 Senior Project 4
Elective 4
Elective 4
Elective 4
Total semester credits 16