Computer Science Minor

The minor in Computer Science provides students with the fundamentals of computer programming and design. Students will become proficient with problem solving and algorithmic thinking.

The minor itself requires 16 total credits; however, to enroll in the minor a student must complete each of the prerequisite courses.

Prerequisite Courses

Course Title Credits
COMP1000COMPUTER SCIENCE I4
or ELEC3150 OBJECT ORIENTED PROGRAMMING FOR ENGINEERS
COMP1050COMPUTER SCIENCE II4
MATH2300DISCRETE MATHEMATICS4

Core Requirements 

Course Title Credits
Core Courses
COMP2000DATA STRUCTURES4
COMP2350ALGORITHMS4
Elective Courses
Select one of the following:4
COMP1200COMPUTER ORGANIZATION4
COMP2100NETWORK PROGRAMMING4
COMP2650DATABASES4
COMP3125DATA SCIENCE FUNDAMENTALS4
COMP3660MOBILE APP DEVELOPMENT4
COMP3750INTRODUCTION TO BIOSTATISTICS4
COMP4050MACHINE LEARNING4
Advanced Electives
Select one of the following:4
COMP3200ASSEMBLY LANGUAGE4
COMP3350PROGRAMMING LANGUAGES4
COMP3400OPERATING SYSTEMS4
COMP3450PARALLEL COMPUTING AND DISTRIBUTED COMPUTING4
COMP3575SCRIPTING FOR CYBERSECURITY AND FORENSICS4
COMP3580DIGITAL FORENSICS4
COMP3590APPLIED CRYPTOGRAPHY4
COMP4450SYSTEMS PROGRAMMING4
COMP4460COMPILERS4
COMP4580NETWORK FORENSICS4
COMP4700ARTIFICIAL INTELLIGENCE4
COMP4750EMBEDDED ARTIFICIAL INTELLIGENCE4
COMP4775ADVANCED PARALLEL COMPUTING4
COMP4960SOFTWARE ENGINEERING4
Total Credits16