Bachelor of Science in Computer Engineering

Computer engineering students use MATLAB in Signals Lab.

All undergraduates in Computer Engineering study the following:

C and C++ programming languages
Efficient computer algorithms
Computer hardware and architectures
Computer networks

Computer interfacing
Digital system design
Microprocessor systems

Areas of specialization include:

  • Cybersecurity
  • Microcontrollers
  • Multimedia
  • Real-time digital signal processing
  • Software engineering

Every student completes a senior capstone design project, which covers three semesters and involves student teams working on a variety of real-world problems, many of which are sponsored by industry partners. You can also speak with your advisor about research opportunities with faculty.

Recent undergraduate projects include:

  • Mario Kart system to measure focus and attention levels in players with ADHD
  • Measurements of multicore microstructured optical fibers heated up to 100 C
  • Information management system for El Bluff hospital in Nicaragua
  • Wheelchair communication system
  • Facial recognition of Philadelphia Zoo animals
  • Active defense cybersecurity


More information about the Computer Engineering program:



Students learn the fundamentals of computer engineering at Villanova.

Career Outlook: Computer Hardware Engineers (U.S. Bureau of Labor Statistics)

2018 Average Entry Level Salary

$73,876 per year (

Job Outlook, 2016-26


Employment Change, 2016-26


Villanova University Computer Engineering Class of 2018 median starting salary: $73,864