Academic structure, teaching phases, and curriculum for B.Tech Computer Science at University of Waterloo.


Bachelor of Applied Science in Computer Engineering
Teaching phases
Engineering foundation
Students build mathematics, science, programming and engineering-design foundations before upper-year computer engineering study.
Computer Engineering and co-op
The programme combines computer hardware and software, with systems, design and work terms in the Waterloo co-op sequence.
Applying to University of Waterloo?
Students Traffic verifies seat availability, checks current recognition status, and prepares your complete application for University of Waterloo. The consultation is free.
Academic structure, teaching phases, and curriculum for B.Tech Computer Science at University of Waterloo.


Bachelor of Applied Science in Computer Engineering
Teaching phases
Engineering foundation
Students build mathematics, science, programming and engineering-design foundations before upper-year computer engineering study.
Computer Engineering and co-op
The programme combines computer hardware and software, with systems, design and work terms in the Waterloo co-op sequence.
Applying to University of Waterloo?
Students Traffic verifies seat availability, checks current recognition status, and prepares your complete application for University of Waterloo. The consultation is free.
Tuition fee and hostel estimate
Year-wise cost data is not currently published for this program.
Training & support
Practical training & industry exposure
Waterloo Engineering describes direct-entry programmes with real-world problems, Engineering Design Days, Teamwork Training and co-op integrated across the degree. Faculty pages describe laboratories, design projects, technical electives and capstone or project work across the selected disciplines. The co-op sequence normally alternates school and paid work terms, with programme-specific stream timing; Waterloo says Engineering students can graduate with up to two years of paid work experience, but jobs, pay and post-graduation outcomes are not guaranteed.
Tuition fee and hostel estimate
Year-wise cost data is not currently published for this program.
Training & support
Practical training & industry exposure
Waterloo Engineering describes direct-entry programmes with real-world problems, Engineering Design Days, Teamwork Training and co-op integrated across the degree. Faculty pages describe laboratories, design projects, technical electives and capstone or project work across the selected disciplines. The co-op sequence normally alternates school and paid work terms, with programme-specific stream timing; Waterloo says Engineering students can graduate with up to two years of paid work experience, but jobs, pay and post-graduation outcomes are not guaranteed.