| COMPUTER SCIENCE | Bachelor of Science
with a Major in Computer Science |
| Core Curriculum Areas A-E for Science Majors | 42 | ||
| Core Curriculum Area F | 18 | ||
| (Grade of C or better is required in all these courses) | |||
| MATH 2011- 2012 Calculus and Analytical
Geometry I and II,
1 hour of MATH 2011 from Area D |
5 | ||
| CSCI 2301-2302 Principles of Computer Programming I and II | 7 | ||
| CSCI 2410 Data Presentation, Files and Database Systems | 3 | ||
| CSCI 2370 Assembly Language Programming | 3 | ||
| Major Concentration | 30 | ||
| (Grade of C or better is required in all these courses) | |||
| MATH 3030 Symbolic Logic and Set Theory | 3 | ||
| CSCI 3500 Applied Theory of Computing | 3 | ||
| CSCI 3400 Data Structures | 3 | ||
| CSCI 3170 Computer Organization | 3 | ||
| CSCI 4271 Computer Systems I | 3 | ||
| CSCI 4711 Software Design | 3 | ||
| CSCI 4712 Systems Analysis with Senior Project | 4 | ||
| Select eight hours from the following courses: | 8 | ||
| CSCI 3300 Programming Languages | 3 | ||
| CSCI 4800 Compiler Writing | 3 | ||
| CSCI 4820 Computer Graphics | 3 | ||
| CSCI 4272 Computer Systems II | 3 | ||
| CSCI 4280 Data Communications and Networking | 3 | ||
| CSCI 3000 Ethics in Computer Science | 3 | ||
| MATH 4280 Linear Algebra | 3 | ||
| MATH 4350 Numerical Analysis | 3 | ||
| CSCI 4950 Selected Topics | Variable | ||
| CSCI 4960 Undergraduate Internship | Variable | ||
| CSCI 4990 Undergraduate Research | Variable | ||
| Minor Concentration | 15-18 | ||
| Electives | 12-15 | ||
| Physical Education | 5 | ||
| Total Hours for Degree | 125 | ||