Villanova Department of Computing Sciences

Computer Science Minor

Students in other majors are welcome to earn a minor in Computer Science. There is no formal process to become a CS minor, but if you plan on pursuing it you should let us know so that we can keep you you informed of any developments and opportunities.

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 elective courses approved for Computer Science minors.