Notes on Courses Offered for CS minors

Spring 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, they should complete the Spring 2023 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 2023, the following courses satisfy this requirement.

Course No.

Course Title

Prerequisites

CSCI 2441W

Database Systems and Team Projects

Co-requisite CSCI 2113

CSCI 3907-80

Big Data & Analytics

CSCI 2113

CSCI 3907-81

Game Theory in Computer Science

MATH 1232, CSCI 3212

CSCI 3907-88

Introduction to Quantum Computing

See comments on schedule of classes

CSCI 3907-89

Usable Security and Privacy

CSCI 2113

CSCI 4364

Machine Learning

CSCI 3212 and MATH 2184/Linear Algebra

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 6562

Design of Interactive Multimedia

CSCI 2113 or 6221