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.
Faculty Advisor: Yetunde Folajimi folajimiy@wit.edu
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 | |