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