Computer Science Minor
The Computer ScienceĀ minor (MCSC) 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.
Course | Title | Credits |
---|---|---|
Prerequisite Courses | ||
COMP1000 | COMPUTER SCIENCE I | 4 |
orĀ ELEC3150 | OBJECT ORIENTED PROGRAMMING FOR ENGINEERS | |
COMP1050 | COMPUTER SCIENCE II | 4 |
MATH2300 | DISCRETE MATHEMATICS | 4 |
Course | Title | Credits |
---|---|---|
Core Requirements | ||
COMP2000 | DATA STRUCTURES | 4 |
COMP2350 | ALGORITHMS | 4 |
Elective Courses | ||
Select one of the following: | 4 | |
COMP1200 | COMPUTER ORGANIZATION | 4 |
COMP2100 | NETWORK PROGRAMMING | 4 |
COMP2650 | DATABASES | 4 |
COMP3125 | DATA SCIENCE FUNDAMENTALS | 4 |
COMP3660 | MOBILE APP DEVELOPMENT | 4 |
COMP3750 | INTRODUCTION TO BIOSTATISTICS | 4 |
COMP4050 | MACHINE LEARNING | 4 |
Advanced Electives | ||
Select one of the following: | 4 | |
COMP3200 | ASSEMBLY LANGUAGE | 4 |
COMP3350 | PROGRAMMING LANGUAGES | 4 |
COMP3400 | OPERATING SYSTEMS | 4 |
COMP3450 | PARALLEL COMPUTING AND DISTRIBUTED COMPUTING | 4 |
COMP3575 | SCRIPTING FOR CYBERSECURITY AND FORENSICS | 4 |
COMP3580 | DIGITAL FORENSICS | 4 |
COMP3590 | APPLIED CRYPTOGRAPHY | 4 |
COMP4450 | SYSTEMS PROGRAMMING | 4 |
COMP4460 | COMPILERS | 4 |
COMP4580 | NETWORK FORENSICS | 4 |
COMP4700 | ARTIFICIAL INTELLIGENCE | 4 |
COMP4750 | EMBEDDED ARTIFICIAL INTELLIGENCE | 4 |
COMP4775 | ADVANCED PARALLEL COMPUTING | 4 |
COMP4960 | SOFTWARE ENGINEERING | 4 |
Total Credits | 16 |