The Department of Computer Science of The Catholic University of America is pleased to offer a 'minor in computer science'. The minor in Computer Science is designed to prepare students in other majors for careers in a wide variety of fields which require computer science expertise. The minor in computer science allows you to enhance a career in engineering, business, art, music, mathematics, or any other sciences.
Requirements for a minor in computer science
The students must complete six three-credit hour courses in Computer Science. Among the six courses, three courses are required and at least two courses should be selected from 300 level or above.
NOTE: For students whose major degree or other minors may include CSC courses, only two CSC courses may double count towards the CSC minor and another degree or minor.
Complete three CSC core courses below:
- CSC 123 C/C++ Programming OR CSC 124 Python programming
- CSC 223 Object-Oriented Programming with Java
- CSC 280 Data Structures
Choose three CSC courses from the suggested CSC courses below. At least two courses must be 300 level or higher:
- CSC 210 Discrete Mathematics
- CSC 212 Theory of Computing
- CSC 363 Software Engineering
- CSC 370 Concepts of Programming Language
- CSC 406 Introduction to Secure Computing
- CSC 409 Web Design & Programming
- CSC 411 Analysis of Algorithms
- CSC 442 Introduction to Database Management
- Any other CSC course 300 level or higher (student must satisfy prerequisites)
The student may choose Computer Science courses outside of the suggested electives with prior written permission from their computer science advisor.
For More Information
Please contact the Department of Computer Science Chair
Lin-Ching Chang, Ph.D.
changl@cua.edu
202-319-4691