Last updated on 2025-11-18
Program overview
Get ready for a career in software development, hardware engineering, IT, and more with a Bachelor of Applied Science in Computer Engineering from the University of Waterloo. This program prepares you to work with cutting-edge technologies, focusing on the integration of computer hardware and software. You will gain hands-on experience through labs and lectures, covering all aspects of computing, from chips and wiring to software and networks. With a strong emphasis on practical learning, you will also benefit from co-op terms that provide up to two years of paid work experience, ensuring you graduate with the skills and knowledge needed to excel in various industries.
Program structure
The Bachelor of Applied Science in Computer Engineering is designed to provide a comprehensive education in both hardware and software aspects of computing. The program is structured as follows:
- Program Length: Typically spans five years.
- Co-op Program: Yes, this program includes a co-op option, allowing students to gain relevant work experience.
- Study and Co-op Sequence: Students alternate between study and co-op terms, integrating classroom learning with real-world experience.
- Customization: Students can explore specializations within the program to tailor their education to their interests.
Throughout the program, students will engage in a mix of theoretical and practical coursework, preparing them for a successful career in the technology sector.
Featured Experiences
The Computer Engineering program at the University of Waterloo offers a variety of unique experiences that enhance learning and career readiness:
- Co-op Opportunities: Students can participate in co-op placements, gaining valuable work experience in the field.
- Hands-on Labs: The program includes extensive lab work, allowing students to apply theoretical knowledge in practical settings.
- Student Design Teams: Students can join over 35 student-led design teams, engaging in projects that foster innovation and teamwork.
- High-Tech Hub: The Waterloo region is home to numerous technology companies, providing ample opportunities for co-op placements and networking.
- Supportive Community: The Engineering Society and Women in Engineering initiatives offer social and academic support, enhancing the student experience.
Career Options
Graduates of the Bachelor of Applied Science in Computer Engineering can pursue a variety of career paths in Canada, including:
- Software Developer: Design and create software applications for various platforms, ensuring functionality and user experience.
- Hardware Engineer: Develop and test computer hardware components, focusing on performance and reliability.
- IT Specialist: Manage and support an organization’s IT infrastructure, ensuring systems run smoothly and securely.
- Systems Designer: Analyze and design complex systems, integrating hardware and software to meet specific needs.
- Network Administrator: Oversee and maintain computer networks, ensuring connectivity and security for users.
With a strong foundation in both hardware and software, graduates are well-equipped to enter a wide range of industries, including technology, automotive, aerospace, and healthcare.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit University of Waterloo official website


























































