Master of Science in Computer Engineering

Master of Science in Computer Engineering

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)

See the complete list of courses for both MSCpE tracks.

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 Criteria

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.

Degree Requirements

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:

  Thesis Option
Non Thesis Option
Computer Engineering Track Courses
15 Credits
15 Credits
Computer Engineering Electives 6 Credits 15 Credits
Independent Study
3 Credits NA*
Thesis 6 Credits NA
Total Credit Hours 30 Credits 30 Credits

Note: students must complete ECE 9030 before applying for the thesis option. Thesis applications also require a written research proposal and recommendation and approval from the student's research advisor and the department chairperson. Students who qualify for the thesis option are required to make an oral presentation prior to graduation.

*Graduate students electing the non-thesis option may substitute three credits of independent study for one recommended elective course.

Apply Now
Request for Graduate Information


Certificates available from the Department of Electrical and Computer Engineering include:
Computer Architecture
Electric Power Systems
High Frequency Systems
Intelligent Control Systems
Wireless and Digital Communications

Interdisciplinary Certificates
Nonlinear Dynamics and Control
Sustainable Engineering

Joint Program Certificate
Electro-Mechanical Systems

Related Master’s Programs


Electrical Engineering


Dr. Maggie Wang, Assistant Professor of Electrical and Computer Engineering

Phone: 610-519-3830