Computer Science, B.S. (Honors)
A minor is not required with this major.
Requirements
Core Courses
Advanced Electives choice of 9 hours from:
CS 407 | Advanced Topics in Computer Science | 1-3 |
CS 415 | Computer Game Development | 3 |
CS 416 | Web Programming | 3 |
CS 418/CS 506 | Principles of Software Testing and Quality Assurance | 3 |
CS 419/CYS 419 | Usable Security and Privacy | 3 |
CS 423 | Computer Graphics | 3 |
CS 425 | Image Processing | 3 |
CS 455/CYS 455 | Secure Software Development | 3 |
CS 460 | Database Concepts | 3 |
CS 462 | Artificial Intelligence | 3 |
CS 465 | Compiler Design | 3 |
CS 473 | Simulation Techniques | 3 |
CS 481 | Operating Systems Design | 3 |
CS 490 | Computer Communications Networks & Distributed Processing | 3 |
CS 491 | Wireless Communication Networks | 3 |
CS 493/CYS 493 | Secure Software Systems | 3 |
CS 495 | Legal, Social, Ethical, and Economic Issues in Computing | 3 |
Auxiliary Electives 3 credits selected from the Advanced Electives or from the following:
CS 290 | Topics in Computer Science | 1-3 |
CS 291/CYS 291 | Introduction to Computer Forensics | 3 |
CS 300 | Computer Science Work Experience | 1-3 |
CS 398 | Independent Study in Computer Science | 1-3 |
CS 499 | Seminar in Computer Science | 3 |
Capstone Requirement
Related Requirement
MATH
MATH 152, (MATH 217 or MATH 218), MATH 221, and MATH 226
Science- A choice of one of the following sequences
Concentration in Cybersecurity
with 6 credits of Advanced Electives and 3 credits of Auxiliary Electives taken from the following:
Total Credit Hours: 110
Students in this honors program are required to take a proficiency test specified by the department during their senior year.