Computer Science Minor
PSE PEAK
Computer science is one of the most rapidly changing and most highly interdisciplinary fields of academic inquiry. Because the ideas and techniques of information theory underlie large parts of the workings of modern society, computer science is very effective when paired with other studies. Conceptual developments pioneered by computer scientists have assisted researchers in areas as diverse as biology, sociology, music, and literary analysis. The Computer Science minor both develops and enhances students' analytical and problem-solving capabilities and prepares them to apply information-theoretic ideas and sensibility in their chosen careers.
24 credits (Total does not include prerequisite courses)
Minor Requirements
MAT-150 | Applied Calculus: A Modeling Approach | 4 credits |
-
| or | |
MAT-175 | Single Variable Calculus | 4 credits |
-
| | |
MAT-252 | Discrete Mathematics | 3 credits |
CSC-150 | Computer Science I: Introduction to Computer Science and Programming | 4 credits |
CSC-152 | Computer Science II: Data Structures | 4 credits |
CSC-160 | Introduction to Computer Architecture | 3 credits |
CSC-270 | Applied Databases | 3 credits |
-
| | |
CSC-235 | Programming Languages | 3 credits |
-
| or | |
CSC-340 | Design and Analysis of Algorithms | 3 credits |
Students may elect to minor in Computer Studies (Natural Sciences and Mathematics PEAK) or in Computer Science (Professional Studies and Enhancements PEAK), but not both. Mathematics-Computer Science majors may not minor in either Computer Studies or Computer Science.