The major in Computer Science is a classic generalist program enhanced by support courses in Mathematics. The emphasis of study in this program is on problem-solving and computer science theory. Graduates of this program will be prepared for entry into graduate schools and for entry into a variety of positions in business and industry with a sound foundation for future advancement based on technical competence, liberal education and effective communication skills. Decisions concerning the nature of each student's study in computer science are made with particular attention to previous preparation and individual educational plans. Majors in computer science will find courses in mathematics, business, natural science and physics are good selections to complement this program of study.
| CMPSC 112 | Survey of Computer Science | 3 semester hours |
| CMPSC 202 | Principles of Programming I | 4 semester hours |
| CMPSC 203 | Principles of Programming II | 4 semester hours |
| CMPSC 245 | Computer Systems and Organization | 4 semester hours |
| CMPSC 255 | Fundamentals of Computer Networking | 3 semester hours |
| CMPSC 301 | Operating Systems | 3 semester hours |
| CMPSC 309 | Issues in Computing | 3 semester hours |
| CMPSC 311 | Data and File Structures | 4 semester hours |
| CMPSC 321 | Relational Database Theory and Design | 4 semester hours |
| CMPSC 351 | Algorithm Analysis and Design | 3 semester hours |
| CMPSC 390 | Software Engineering | 4 semester hours |
| MATH 200 | Discrete Mathematics | 4 semester hours |
| MATH 132 | Business Statistics | 3 semester hours |
| Plus 3 courses from the following: | ||
| CMPSC 235 | Systems Analysis and Design | 3 semester hours |
| CMPSC 356 | Networks Routing and Configuration | 3 semester hours |
| CMPSC 357 | Routing and Switching Protocols | 3 semester hours |
| CMPSC 358 | WAN Technologies | 3 semester hours |
| CMPSC 305 | World Wide Web Applications I | 3 semester hours |
| CMPSC 306 | World Wide Web Applications II | 3 semester hours |
| CMPSC 315 | E-Commerce Applications and Technology | 3 semester hours |
| CMPSC 316 | Advanced E-Commerce Applications | 3 semester hours |
| CMPSC 360 | Advanced Topics | 3 or 4 semester hours |
| CMPSC 380 | Web Servers | 3 semester hours |
| CMPSC 381 | Web Security | 3 semester hours |