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