Notes on Courses Offered for CS minors
Fall 2023
Registration
For help with classes requiring department permission, or if students believe their previous education qualifies them for a prerequisite override, or if students have any other issues requiring department permission, visit the Course Registration Information page.
CS Elective Courses for Minors
In addition to the four required CS courses, see minor requirements, students need two CS elective courses that have CSCI 2113 in the pre-requisite chain. In Fall 2023, the following courses satisfy this requirement.
Course No. |
Course Title |
Prerequisites |
---|---|---|
CSCI 4331 |
Cryptography |
One of the following: CSCI 2312, CSCI 3212, CSCI 3313, MATH 2971 |
CSCI 4342 |
Computational Linear Algebra and Applications |
CSCI 2113 |
CSCI 4364 |
Machine Learning |
CSCI 3212; and CSCI 3362 or CSCI 4341 or CSCI 6362 or APSC 3115 |
CSCI 4431 |
Computer Networks I |
CSCI 2113 and CSCI 2461. Students who have taken CSCI 2460 but not CSCI 2461 may request department permission (see above) |
CSCI 4454 |
Augmented and Virtual Reality |
CSCI 2113 |
CSCI 4455 |
Computer Game Design and Programming |
CSCI 2113 |
CSCI 4531 |
Computer Security |
CSCI 3411 Students who have taken CSCI 2113 but not CSCI 3411 may approach the department for permission (see above) |
CSCI 4541 |
Network Security |
CSCI 4531 |
CSCI 4907 |
CSCI 2113 |
|
CSCI 6555 | Computer Animation | CSCI 4554 and Dept Approval |