Computer Science / Minor
Program: CPSC
Minor Credit Hours: 22
As Computer Science has influenced virtually every other field of learning, it has long been an excellent option for students who are pursuing study in another discipline to select as a minor. The Minor in Computer Science also offers effective pathways to the Master of Science in Computer Science (MSCS) program.
After earning a baccalaureate degree by completing the requirements of their major and of the Minor in Computer Science, and after applying to and being accepted into the MSCS program, the student will qualify to pursue the Master of Science in Computer Science degree without taking foundation courses.
Furthermore, well-qualified students may pursue the Minor in Computer Science to Master of Science in Computer Science Fast Track option. In addition to enabling students to forego the foundation courses of the MSCS degree, students who pursue this Fast Track option can take up to four graduate courses as an undergraduate student and apply them toward their MSCS degree. Through this option, the student may complete the MSCS degree with just one additional year of study.
Minor Requirements
Code | Title | Hours |
---|---|---|
Required Courses | ||
CPSC 20000 | Introduction to Computer Science | 3 |
or DATA 20000 | Introduction to Data Science | |
or ECEN 10000 | Introduction to Electrical and Computer Engineering | |
CPSC 21000 | Programming Fundamentals | 3 |
CPSC 28100 | Introduction to Networks | 3 |
CPSC 34000 | Algorithms and Data Structures | 3 |
CPSC 35000 | Operating Systems | 3 |
MATH 21000 | Discrete Mathematics | 4 |
Electives | ||
Select any additional computer science, data science, or mathematics course at the 20000-level or above. | 3 | |
Total Hours | 22 |