Earn a Master's degree in Computer Science or Software Engineering to update your skills and advance your career.
Our students have a wide range of backgrounds. The majority are working in high-tech fields near Villanova in the Philadelphia region. Others enroll as career-changers. Approximately 20% of our students choose to attend full-time.
Prospective students will find more information about us on our department website and with the Office of Graduate Studies.
MS in Computer Science (MSCS)
This graduate program provides expertise in applied and basic computing through its course offerings in computer systems, theory, languages, and algorithms. It is designed to prepare students for a career as a computing professional, although some students go on to pursue a Ph.D. degree. Learn more about the MSCS Program Requirements.
MS in Software Engineering (MSSE)
This degree program provides the practical knowledge and experience needed to specify, design, develop, and maintain today's software systems. The program prepares students for either a career in software engineering or for advanced study in the field. Learn more about the MSSE Program Requirements.
BS/MS Integrated Programs
While pursuing their undergraduate work at Villanova, qualified students can enroll in the BS/MS Integrated programs, which allows a Computer Science major to earn a Master of Science (MS) degree in either Computer Science or in Software Engineering with only one additional year of study.
BIS/MS Integrated Program
Part time students who are working on a BIS (Bachelor of Interdisciplinary Studies) in Information Systems can extend their studies to earn a Masters in Software Engineering. Learn more here.