Villanova's Master of Science in Computer Engineering (MSCpE) program embraces a strong faculty-student interaction where students can choose to develop greater technical competence in one of two specialty tracks:
- Computing Hardware and Software
- Computer Networks/Security
Within those tracks, more than 30 available courses include:
- Advanced Computer Architecture
- Multimedia Systems
- Digital Signal Processing
- Communication Networks
- Digital Systems and VLSI Design
- Software Engineering
- Cloud Computing
- Cybersecurity (A Master of Science in Cybersecurity is also available through the Electrical and Computer Engineering Department)
A number of courses in the Master of Science in Computer Engineering program can be completed online through the E-Learning program, which allows you to participate either in real-time as class is held on campus, or by accessing the recorded course online at your convenience.
Admission to the Master of Science in Computer Engineering Degree (MSCPE) program will be granted to qualified students who hold:
- A bachelor's degree in Engineering, Computer Science or in applied sciences, from an accredited institution.
- Applicants are expected to meet the requirements for admission to the College of Engineering. International student applicants should also refer to these requirements with regard to the GRE and TOEFL/IELTS.
To earn a Master of Science in Computer Engineering, each student must complete a minimum of 30 credit hours, or 10 courses. Coursework varies based on whether a thesis or non-thesis degree track is selected. Requirements are summarized as follows: