BACHELOR OF SCIENCE IN COMPUTER ENGINEERING

Advance today’s technologies with a bachelor’s degree in Computer Engineering.
Villanova’s undergraduate program in Computer Engineering combines the principles of computer science and electrical engineering to prepare students to design innovative hardware and software systems. Through hands-on learning experiences and research opportunities alongside distinguished faculty, corporate partners and sponsors, students will gain the skills necessary to drive innovation across nearly any industry.
What is Computer Engineering?
Computer engineers work on everything from microprocessors, circuit boards and embedded systems to operating systems, networks and cybersecurity. They develop the technology behind smartphones, autonomous vehicles, medical devices and more, solving complex problems to create faster, smarter and more efficient systems that drive our connected world.
Why become a Villanova Computer Engineer?
Students who choose to become Villanova Computer Engineers join a supportive, tight-knit community where they learn and grow together—building teamwork and problem-solving skills in and out of the classroom. With dedicated faculty who know them by name and a strong network of Nova Nation mentors, students are supported every step of the way. Through service learning, study abroad and outreach opportunities, they also gain real-world experience that connects their technical skills to meaningful impact.
VU Computer Engineering:
By the Numbers
Average starting salary of $84,700
10% of undergrads participate in research
90% of students complete an internship
Areas of Study
All students in Villanova’s Bachelor of Science in Computer Engineering program are introduced to the following subjects:
- C and C++ programming languages
- Efficient computer algorithms
- Computer hardware and architectures
- Computer networks
- Computer interfacing
- Digital system design
- Microprocessor systems
- Signal precessing
Students may also choose to specialize in one of the following areas:
- Cybersecurity
- Microcontrollers
- Applied machine learning
- Post-quantum computing
- Software engineering
Related minors—including Electrical Engineering, Cybersecurity, Mechatronics, Biomedical Engineering and Humanitarian Engineering—offer an opportunity for more in-depth study.
Students may also be able to obtain a Bachelor’s Degree and a Master of Science degree in Computer Engineering or Cybersecurity in five years.
