Bachelor in Applied Science in Computer Engineering

University of Waterloo

Overview

Computer Engineers apply algorithmic and digital design principles to design, build, and test computer software or hardware components used for information processing, communication, and storage - typically embedded in larger engineered systems and in distributed, networked environments.

The curriculum is designed to teach those fundamental physical and engineering sciences that form the basis of the work of computer engineers. It consists of prescribed core courses complemented by five technical elective courses, two natural sciences elective courses, and four complementary studies elective courses.

Core Courses-

  • Electricity and Magnetism
  • Discrete Mathematics and Logic
  • Digital Circuits and Systems
  • Linear Circuits
  • Engineering Economics and Impact on Society
  • Operating Systems and Systems Programming
  • Computer Architecture
  • Introduction to Quantum Mechanics
  • Software Design and Architectures
  • Digital Signal Processing

Details

CA$61,300

Annual Tuition Fee*

48 Months

Course Duration

32

Course Credits

On Campus

Delivery Medium

Course Link

Tuition Link

Admissions

CA$125

Application Fee

View

Application Link

Application Deadline

Pre-Requisities

Min English Scores

TOEFL

90

IELTS

6.5

PTE

63

Academic Pre-Requisites

High School Subject-

  • Standard XII Mathematics,
  • Standard XII Physics,
  • Standard XII Chemistry,
  • Standard XII English, and
  • One other Standard XII course, minimum final grade of 70% in each.
  • Overall minimum final average of 85% in the five required courses.

Standardized test-

  • SAT - 1200
  • ACT - 31
  • TOEFL – iBT - Minimum 90 - 25 writing, 25 speaking
  • IELTS-minimum score:6.5 with 6.5 writing, 6.5 speaking, 6.0 reading, 6.0 listening
  • PTE -63 overall & 65 writing, 65 speaking

Opportunities

Industry-

  • Application areas include communication
  • Automation and robotics
  • Power and energy
  • Health care
  • Business
  • Security
  • Entertainment and many others.

Positions-

  • Test automation developer
  • Software developer
  • Full-stack web developer
  • Data engineering student
  • Data scientist
  • iOS developer
  • Infrastructure engineering intern
  • QA developer, mobile

Companies-

  • Apple
  • Microsoft Corporation
  • Salesforce.com
  • Mitre Media
  • Connected Lab
  • Public Service Commission of Canada
  • Aviva Canada
  • Ford Motor Company of Canada
  • Slack Technologies
  • Tesla Motors
  • OpenText
  • Zynga
  • Sun Life Financial
  • Rave Media

More Programs