Requirements for a Minor in Computer Science
| Code | Title | Hours |
|---|---|---|
| Foundation | ||
| CSCI 111 | Introduction to Computer Science | 4 |
| CSCI 112 | Data Structures | 4 |
| Electives | ||
| Select four courses from the following: | 12-14 | |
| Computer Organization | ||
| Systems Programming | ||
| Object-Oriented Programming | ||
| Introduction to Robotics | ||
| Database Systems | ||
CSCI 280-284 | Special Topics in Computer Science | |
| Algorithms | ||
| Network Architecture and Protocols | ||
| Computer Graphics | ||
| Programming Languages | ||
| Web Development | ||
| Artificial Intelligence | ||
| Parallel Computing | ||
| Introduction to Simulation | ||
| Machine Learning | ||
| Operating Systems | ||
| Theory of Computation | ||
CSCI 380-384 | Special Topics in Computer Science | |
One of the following may be included as an elective: | ||
| Introduction to Discrete Structures | ||
| Discrete Mathematics | ||
| Digital Electronics | ||
| Total Hours | 20-22 | |
For Cybersecurity majors minoring in Computer Science, only five courses being used on the Cybersecurity major may be used by the student on the Computer Science minor.