Computer Science Major: Course Sequence
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 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 401 Networking and Distributed Computing - 3 credits
-
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