Skip to Main Site Navigation Skip to Content Skip to Footer
Back To Top

Computer Science Major: Course Sequence

Check all course descriptions for prerequisites before planning course schedule.

First Year

CSC 180 Fundamentals of Computing - 3 credits
CSC 210 Computer Sci And Programming I - 3 credits
MAT 155 Precalculus Mathematics (LAC T1M)* - 4 credits
ENG 100 College Writing (LAC T1W)* - 3 credits
HPE 104 Foundation of Health & Wellness (LAC T1HW)* - 2 credits
FYI 100 (LAC T1 First-Year-Introduction)* - 3 credits
LAC Tier I - 12-13 credits
Total - 30-31 credits

*: Must be completed within first 30 credits

Second Year

CSC 231 Computer Sci And Programming II 3 MAT 230 Discrete Structures or CSC 230 Discrete Math for Computer Science - 3 credits
MAT 243 Calculus I - 4 credits
CSC 251 Networking Fundamentals - 3 credits
CSC 270 Data Structures - 3 credits
LAC Tier I - 3-6 credits
LAC Tier II - 9-12 credits
General Electives - 3-6 credits
Total - 30 credits

Third Year

CSC 320 Computer Organiz And Architect - 3 credits
CSC 335 Algorithm Design and Analysis - 3 credits
CSC 341 Database And Info Management - 3 credits
CSC 300/400 Computer Science Electives - 6 credits
LAC Tier II - 3-6 credits
General Electives - 9-12 credits
Total - 30 credits

Fourth Year

CSC 440 Operating Systems - 3 credits
CSC 445 Software Engineering - 3 credits
CSC 450 Senior Research (LAC Tier III) - 3 credits
CSC 300/400 Computer Science Electives - 6 credits
General Electives - 12 credits
Total - 30 credits
Total - 120 credits