Computer Science - Bachelor of Science in Computer Science (B.S.C.S.)
This major is offered through the Department of Electrical Engineering and Computer Science in the School of Engineering.
It is recommended that students follow the sequence of courses below. The sequence of courses includes the general education requirements.
Year One Fall - Take All
Year One Spring - Take All
Year One Spring, Science Elective - Take One
Consult advisor for course options
Year Two Fall - Take All
Year Two Fall, Science Elective - Take One
Consult advisor for course options
Year Two Fall, Literature, Social Service, or Fine Arts Elective - Take One
Consult advisor for course options
Year Two Spring - Take All
CSC 212 | Theory of Computing | 3 |
CSC 326 | Switching Circuits and Logic Design | 3 |
CSC 327 | Switching Circuits and Logic Design Laboratory | 1 |
CSC 370 | Concepts of Programming Languages | 3 |
Year Two Spring, Science or Math Elective - Take One
Consult advisor for course options
Year Two Spring, Liberal Studies Elective - Take One
Consult advisor for course options
Year Three Fall - Take All
CSC 322 | Introduction to Computer Graphics | 3 |
CSC 323 | Introduction to Computer Networks | 3 |
CSC 390 | Computer Organization and Architecture | 3 |
MATH 309 | Probability and Statistics for Engineers | 3 |
PHIL 362 | Professional Ethics in Engineering | 3 |
Year Three Spring - Take All
CSC 306 | Introduction to Operating Systems | 3 |
CSC 363 | Software Engineering | 3 |
Year Three Spring, Math Elective - Take One
Year Three Spring, Computer Science Elective - Take One
CSC XXX | Computer Science Course | |
Year Three Spring, Liberal Studies Elective - Take One
Consult advisor for course options
Year Four Fall - Take All
Year Four Fall, Math Elective - Take One
Year Four Fall, Computer Science Elective - Take One
CSC XXX | Computer Science Course | |
Year Four Spring - Take All
Year Four Spring, Math Elective - Take One
Year Four Fall, Computer Science Elective - Take Two
CSC XXX | Computer Science Course | |