 | | Minors | | |
Computer Science
The computer science minor is closed to students majoring
in Cybersecurity or Information Systems.
For students who entered the minor in Fall 2012 or later,
the courses for the Computer Science minor are:
plus any two CS courses numbered 300 or higher.
For students who entered the minor prior to Fall 2012,
the courses for the Computer Science minor are:
plus one of the following tracks:
- Software Systems
- CS 383 Computer Organization and Programming
- CS 392 Systems Programming
- CS 492 Operating Systems
- Computer Graphics
- CS 545 Human Computer Interaction
- CS 538 Visual Analytics
or CS 539 Real Time Rendering, Gaming and Simulation
or CS 558 Computer Vision
or CS 638 Advanced Computer Graphics
Cybersecurity
The Cybersecurity minor is closed to students majoring
in Computer Science or Information Systems.
For students who entered the minor in Fall 2012 or later,
the courses for the Cybersecurity minor are:
plus one of the following tracks:
- CS 503 Discrete Mathematics for Cryptography
- CS 578 Privacy in a Networked World
- CS 579 Foundations of Cryptography
or
For students who entered the minor prior to Fall 2012,
the courses for the Cybersecurity minor are:
- CS 115 Introduction to Computer Science
- CS 135 Discrete Structures
- CS 284 Data Structures
- CS 385 Algorithms
- CS 503 Discrete Mathematics for Cryptography
- CS 578 Privacy in a Networked World
- CS 579 Foundations of Cryptography
Information Systems
The courses for the general Information Systems minor (not available to CS, CyS, or IS majors) are as follows:
Game Development
The courses for the Game Development minor (not available to CS, CyS, or IS majors) are as follows:
- CS 115 Introduction to Computer Science
- CS 135 Discrete Structures
- CS 284 Data Structures
- CS 385 Algorithms
- CS 585 Introduction to Game Development
- CS 537 Interactive Computer Graphics
- CS 587 Game Engine Design
- CS 541 Artificial Intelligence or CS 586 Machine Learning for Game Design
|