Notes on Courses Offered for CS minors - Spring 2024
Spring 2024
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, they should complete the CSCI Registration Issues Form.
Elective Courses for Minors
In addition to the four required CS courses, see minor requirements, students need two more elective courses that have CSCI 2113 in the pre-requisite chain. In Spring 2024, the following courses satisfy this requirement.
Course No. |
Course Title |
Prerequisites |
---|---|---|
CSCI 2441W |
Database Systems and Team Projects |
Co-requisite CSCI 2113 |
CSCI 4345 |
Introduction to Quantum Computing |
CSCI 4342, EMSE 2705, MATH 2184, or MATH 2185; and CSCI 3212, ECE 3220, MATH 2971, or PHYS 2023. Instructor approval required to register. Email [email protected] to register for this course. |
CSCI 4454 |
Augmented and Virtual Reality |
CSCI 2113 |
CSCI 4455 |
Computer Game Design and Programming |
CSCI 2113 |
CSCI 4531 |
Computer Security |
CSCI 3411 (Corequisite CSCI 4331 not enforced) |
CSCI 4541 |
Network Security |
CSCI 4531 |
CSCI 4554 |
Computer Graphics I |
CSCI 2113 or 6221 |
CSCI 4907-14 | Intro IoT & Edge Comp Applications | CSCI 2113 |
CSCI 4907-80 | Big Data and Analytics | CSCI 2113 |
CSCI 6421 | Distributed and Cluster Computing | Prerequisite enforced will be a grade of A- or better in CSCI 3411. Departmental approval required. |
CSCI 6443 | Data Mining | CSCI 2541W or CSCI 2441W |
CSCI 6542 | Computer Network Defense | CSCI 4541 |
CSCI 6562 |
Design of Interactive Multimedia |
CSCI 2113 or 6221. Departmental approval required. |