Program Overview
Villanova University's Bachelor of Science in Computer Engineering program combines computer science theory with electrical engineering applications to prepare students for careers in hardware and software development. The curriculum includes a foundational core and specialized areas of interest, such as cybersecurity and machine learning. Students benefit from a collaborative learning environment, personalized mentorship, and opportunities for community engagement and career advancement. Graduates are highly sought after in the STEM job market, with a strong track record of success in web, software, and other technology-related industries.
Program Outline
Degree Overview:
The Department of Electrical and Computer Engineering at Villanova University provides a comprehensive academic program leading to a Bachelor of Science in Computer Engineering. This program can be pursued independently within 4 years, or simultaneously with a major in Electrical Engineering within 4.5 years. Alternatively, students may opt for accelerated programs that allow them to obtain a bachelor's degree and a Master of Science degree in Computer Engineering or Cybersecurity within a span of 5 years. Computer engineering combines theoretical knowledge from computer science and practical applications from electrical engineering to develop innovative hardware and software solutions for computer systems. Graduates of this program play a crucial role in advancing the technologies underpinning the internet, wireless communication, and mobile computing domains.
Outline:
The Bachelor of Science in Computer Engineering curriculum comprises a foundational core that all undergraduate students must complete. This core includes courses covering:
- Programming languages (C and C++)
- Efficient computer algorithms
- Computer hardware architecture
- Computer networks
- Computer interfacing
- Digital system design
- Microprocessor systems Apart from this core curriculum, students have the flexibility to pursue specialized areas of interest, such as:
- Cybersecurity
- Microcontrollers
- Applied Machine Learning
- Post-Quantum Computing
- Software Engineering
Teaching:
Villanova's Electrical and Computer Engineering department emphasizes a collaborative learning environment:
- Students engage in coursework and extracurricular activities that foster teamwork, communication, and problem-solving skills.
- Faculty members prioritize student success and personalized mentorship, ensuring students receive support and guidance throughout their academic journey.
- The department actively engages with the wider community through service learning trips, study abroad experiences, and STEM outreach programs.
- Graduates benefit from the Villanova alumni network, which provides mentorship, career guidance, and support both during their studies and after graduation.
Careers:
Upon graduating with a Bachelor of Science in Computer Engineering from Villanova, graduates are well-equipped for a range of STEM careers. According to U.S. News & World Report, graduates in this field have access to several top-ranked STEM job opportunities. In 2020, approximately 80% of Villanova Computer Engineering graduates who entered the job market secured positions within the web or software industries, while 17% pursued further education.