Computer Science Minor Curriculum:
You may qualify for a minor in computer science by taking the courses indicated below. Enrollment in a minor means you must meet the institute’s requirements for minor programs. As many as four of the six courses may be double-counted toward both your minor and your major, assuming that your major accepts those four courses. Only courses completed with grade of C or better are accepted toward a student’s minor.
The minor includes these four courses:
Plus any two CS courses numbered 300 or higher; these courses must each be 3 or more credits. No course may duplicate another; specifically, students may not count toward the minor CS 501, CS 515, CS 550, CS 556, CS 570, or CS 590 . Also, students may not count toward the minor both courses in each of the following pairs: CS 382 and CS 550, CS 488 and CS 514, CS 492 and CS 520, CS 496 and CS 510, CS 442 and CS 561, SSW 540 and CS 347.
Cybersecurity students wishing to earn a Computer Science minor must take at least two additional courses, not counted anywhere else on the Cybersecurity study plan. In other words, the Cybersecurity major will have at least 6 credits in the “Additional Courses” section of the study plan, and the courses used for the minor must be approved by the student’s advisor.
For more information regarding the School of Engineering and Science requirements for minor programs, please see the Guidelines for Science Minor Programs.
Cybersecurity Minor Curriculum
You may qualify for a minor in cybersecurity by taking the courses indicated below. Enrollment in a minor means you must meet the institute’s requirements for minor programs. As many as five of the seven courses may be double-counted toward both the minor and your major, assuming that your major accepts those five courses. Only courses completed with grade of “C” or better are accepted toward a student’s minor.
The minor includes these four courses:
Plus one of the following tracks:
CS 503 | Discrete Mathematics for Cryptography | 3 |
| | |
MA 232 | Linear Algebra | 3 |
| Or | |
MA 236 | Introduction Mathematical Logic | 3 |
| | |
CS 579 | Foundations of Cryptography | 3 |
Or:
The Cybersecurity minor is available to Computer Science majors who must take the CS 503, CS 579 and MA 232/236 option. Computer Science students wishing to earn a Cybersecurity minor must take at least two additional courses, not counted anywhere else on the Computer Science study plan. In other words, the Computer Science major will have at least 6 credits in the “Additional Courses” section of the study plan, and the courses used for the minor must be approved by the student’s advisor.
For more information regarding the School of Engineering and Science requirements for minor programs, please see the Guidelines for Science Minor Programs.