CS Minor Requirements
Students in other majors are welcome to earn a minor in Computer Science. If you are interested in pursuing a Computer Science Minor, please visit the office of the Department of Computing Sciences in Mendel 161 and complete an application form.
The following courses are required for a Computer Science minor:
CSC 1051 | Algorithms and Data Structures I | (or ECE 1620) |
CSC 1052 | Algorithms and Data Structures II | (or ECE 2620) |
CSC 1300 | Discrete Structures | (or MAT 2600) |
CSC 1700 | Analysis of Algorithms | |
CSC 2400 | Computing Systems I | (or ECE 2042) |
CSC 4480 | Principles of Database Systems |
Plus two electives from the following list:
- BIO 3955 Bioinformatics
- BIO 3955 Information of Cell Signaling
- CSC 1600 Operating Systems [may not be used by student entering University Fall 2019 or later]
- CSC 1800 Organization of Programming Languages
- CSC 2053 Platform Based Computing
- CSC 2405 Computer Systems II
- CSC 3010 Overview of Cybersecurity
- CSC 3080 Information Security and Protection
- CSC 3150 Game Development
- CSC 3300 Linear Algebra for Computing
- CSC 3400 Information Retrieval
- CSC 4140 Theory of Information
- CSC 4170 Theory of Computation
- CSC 4181 Compiler Construction
- CSC 4280 Parallel Algorithms and Architecture
- CSC 4300 Computer Graphics
- CSC 4380 Information Visualization
- CSC 4450 Digital Forensics
- CSC 4490 Data Warehousing and Mining
- CSC 4500 Artificial Intelligence
- CSC 4510 Machine Learning
- CSC 4598 Machine Translation
- CSC 4600 Distributed Processing Systems
- CSC 4630 Software Development and Systems
- CSC 4700 Software Engineering
- CSC 4730 Human Computer Interaction
- CSC 4800 Web Application Development
- CSC 4810 Mobile App Development
- CSC 4900 Computer Networks or ECE 4470 Computer Networks
- CSC 5900 Seminar in Computing
- CSC 5920 Logic
- CSC 5930 Topics in Computer Science
- CSC 5993 Independent Study
- PHI 2180 Computer Ethics
Apply for a Computer Science Minor
Apply for a Computer Science Minor by completing the online applcation at MyNova OUS FORMS.