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.