Computer Science Minors

The Department of Computer Science offers minors in the following two areas.
Minor in 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:
- CS 115 Introduction to Computer Science
- CS 135 Discrete Structures or MA 134 Discrete Mathematics
- CS 284 Data Structures
- CS 385 Algorithms
Plus any two three-credit courses numbered 300 or higher, except any course that duplicates another; specifically, students may not count towards the minor CS 501, CS 570, or CS 590; also, students may not count toward the minor both courses in each of the following pairs: CS 383 and CS 550, CS 492 and CS 520, CS 496 and CS 510, CS 442 and CS 561.
For students who entered the minor prior to Fall 2012, the courses for the Computer Science minor are:
- CS 115 Introduction to Computer Science
- CS 135 Discrete Structures
- CS 284 Data Structures
- CS 385 Algorithms
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 538 Visual Analytics
- CS 545 Human-Computer Interaction
In place of CS538, one of the following can be taken:
- CS 539 Real-Time Rendering, Gaming, and Simulations Programming
- CS 558 Computer Vision
- CS 638 Advanced Computer Graphics
Minor in 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:
- CS 115 Introduction to Computer Science
- CS 135 Discrete Structures
- CS 284 Data Structures
- CS 385 Algorithms
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
- CS 576 Secure Systems
- CS 577 Cybersecurity Laboratory
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