Available On Campus.
Villanova's Department of Computing Sciences offers an undergraduate program leading to a Bachelor of Science (BS) in Computer Science that is available to adult students in the College of Professional Studies. The department aims to equip students with a solid foundation in computing theory, and to prepare them for lifelong independent learning and innovative thinking in a constantly changing discipline. In addition, the curriculum is designed to develop the total person, sensitive to social and ethical concerns affected by the computing discipline and committed to addressing the needs of a diverse and interconnected modern society. Program objectives and student outcomes are detailed on the Department of Computing Science website. This program is accredited by the Computing Accreditation Commission (CAC) of ABET.
The major consists of 54 credits (18 courses) in computer science, plus additional mathematics, science and philosophy (ethics) requirements. Required courses include program design using Java and C, computer systems, analysis of algorithms, theory of computability, database principles, organization of programming languages, software engineering, computing ethics, and a senior project. Students select four computer science electives and have five free electives. To view all required courses and electives, visit the Department of Computing Science website.
Please note: The Computer Science degree is offered in partnership with Villanova's College of Liberal Arts and Sciences. Students pursuing this major will be required to take courses during the day to complete the program.
Villanova also offers a BIS in Information Systems degree program that offers more flexibility for adult students balancing education and life commitments.