Computer Science Secondary Emphasis

To claim a solid background in computer science (as opposed to computer programming), a student needs software design experience, an understanding of the computer hardware and a background in the mathematical basis of computer science. The study of algorithms and computational structures provide a more complete understanding of the science itself.

Course Number Description Credits
CS 110 Computer Science I 3 credits
CS 240 Computer Science II 3 credits
CS 220 Computer Organization 4 credits
CS 315 or
CS 330
Algorithms and Analysis or Computer Graphics 4 credits
3 credits
CS 300 or
CS 370
Software Engineering or
Database Management Systems
3 credits
3 credits
CS 480 Computer Science Seminar 1 credit
MA 116 Discrete Structures 3 credits
CS 3XX An upper level CS elective 3 credits

Total credits = 23-24