Major in Computer Science, BS (Honors) (Non-Teaching; CAC/ABET-accredited, 64 credits)
CORE COURSES (24 semester hours):
| CS 151 |
Computer Science I |
3 |
| CS 152 |
Computer Science II |
3 |
| CS 153 |
Computer Science III |
3 |
| CS 253 |
Data and File Structures |
3 |
| CS 254 |
Computer Organization and Assembly Language Programming |
3 |
| CS 354 |
Digital Systems Design |
3 |
| CS 355 |
Introduction to Systems Programming |
3 |
| CS 385 |
Computer Architecture |
3 |
ADVANCED ELECTIVES (12 semester hours) choice of 12 hours from:
| CS 407 |
Advanced Topics in Computer Science |
1-3 |
| CS 410 |
Introduction to Software Engineering |
3 |
| CS 423 |
Computer Graphics |
3 |
| CS 425 |
Image Processing |
3 |
| CS 460 |
Database Concepts |
3 |
| CS 462 |
Artificial Intelligence |
3 |
| CS 463 |
Algorithms |
3 |
| CS 464 |
Programming Languages |
3 |
| CS 465 |
Compiler Design |
3 |
| CS 473 |
Simulation Techniques |
3 |
| CS 481 |
Operating Systems Design |
3 |
| CS 483 |
Theory of Computation |
3 |
| CS 490 |
Computer Communications Networks & Distributing Processing |
3 |
| CS 491 |
Wireless Communication Networks |
3 |
| CS 492 |
Computer Security |
3 |
| CS 495 |
Legal, Social, Ethical, and Economic Issues in Computing |
3 |
AUXILIARY ELECTIVES (4 semester hours) selected from the Advanced Electives or from the following:
Additional courses selected from the advanced directed electives listed above or from the following:
| CS 290 |
Topics in Computer Science |
1-3 |
| CS 300 |
Computer Science Work Experience I |
3 |
| CS 301 |
Computer Science Work Experience II |
3 |
| CS 398 |
Independent Study in Computer Science |
1-3 |
| CS 498 |
Senior Project |
1-3 |
| CS 499 |
Seminar in Computer Science |
3 |
MATH/STATISTICS (15 semester hours)
| MATH 152 |
Calculus I |
4 |
| MATH 218 |
Discrete Mathematics |
4 |
| MATH 221 |
Calculus II |
4 |
| STAT 315 |
Mathematical Statistics I |
3 |
SCIENCE/QUANTITATIVE (15 semester hours) A choice of one of the following sequences (8 hours):
| BIO 121 |
General Biology I |
4 |
| BIO 122 |
General Biology II |
4 |
| or |
|
|
| CHEM 161 |
General Chemistry I |
3 |
| CHEM 162 |
General Chemistry I Lab |
1 |
| CHEM 163 |
General Chemistry II |
3 |
| CHEM 164 |
General Chemistry II Lab |
1 |
| or |
|
|
| ESCI 121 |
Physical Geology |
4 |
| ESCI 122 |
Historical Geology |
4 |
| or |
|
|
| PHYS 125 |
University Physics I |
4 |
| PHYS 126 |
University Physics II |
4 |
PHILOSOPHY (3 semester hours): PHIL 245 (3) or PHIL 242 (3)
Computer science honors program majors are not required to complete a minor. Students in this honors program are required to take a proficiency test specified by the department during their senior year.