Minor in Computer Science
17 credits
Requirements List
| CS 120 | Computer Science 1: Programming Fundamentals | 4 |
| CS 121 | Computer Science 2: Data Structures and Objects | 4 |
| Total Credit Hours: | 8 |
9 credits from the following
| CS 124 | Discrete Structures | 3 |
| CS 222 | Advanced Programming | 3 |
| CS 224 | Design and Analysis of Algorithms | 3 |
| CS 230 | Computer Organization and Architecture | 3 |
| CS 315 | Game Programming | 3 |
| CS 380 | Theory of Computation 1 | 3 |
| CS 410 | Web Programming | 3 |
| CS 411 | Mobile Application Development | 3 |
| CS 416 | Computer Networks | 3 |
| CS 418 | Database Design | 3 |
| CS 419 | Operating Systems | 3 |
| CS 420 | Multitier Web Architectures | 3 |
| CS 421 | Data Analytics | 3 |
| CS 431 | Programming Languages | 3 |
| CS 439 | Current Topics Seminar in Computer Science | 3 TO 6 |
| CS 445 | Human-Computer Interaction | 3 |
| CS 446 | System Administration | 3 |
| CS 447 | Network Security | 3 |
| CS 455 | Data Mining | 3 |
| CS 456 | Image Processing | 3 |
| CS 490 | Software Production Studio | 3 TO 6 |
| Total Credit Hours: | 9 |
No more than 8 transfer credits are accepted in the minor, and the minor is not open to majors in computer science or minors in computer security. CS 120 requires MATH 108 or Math Placement.
Total Credit Hours: 17
No more than 8 transfer credits are accepted in the minor, and the minor is not open to majors in computer science.