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
CSC 1052 Algorithms and Data Structures II
CSC 1300 Discrete Structures
CSC 1700 Analysis of Algorithms
CSC 2053 Algorithms and Data Structures III
CSC 2400 Computing Systems I

Plus two elective courses approved for Computer Science minors.