CEG

Computer
Engineering

Building on a solid foundation of traditional engineering skills, this program covers many different aspects of computer software and hardware, and allows for more specialized studies in microprocessorbased systems, computer architecture, programming concepts, real-time operating systems, software engineering and robotics. This program provides multiple paths to diverse careers.

Career opportunities

  • Hardware designer
  • Computer applications engineer
  • Embedded microsystems engineer
  • Wireless and network systems technical manager
  • Software developer
  • Systems engineer

Salary estimates (entry level)

  • $48,720 - $82,503 [1]

Job placement rates

  • Employment rate 2 years after graduation: 91.7% [2]
Graduate programs
  • Master of Engineering (MEng) in Electrical and Computer Engineering

  • Master of Applied Science (MASc) in Electrical and Computer Engineering
  • Master of Applied Science (MASc) in Electrical and Computer Engineering Specialization in Science, Society and Policy

  • Doctorate (PhD) in Electrical and Computer Engineering

Options

Options available with this program

  • BASc in Computer Engineering
  • BASc in Computer Engineering, Engineering Management and Entrepreneurship Option

Languages

  • This program is offered in English and in French.
    • All courses are offered in English and most courses are available in French.

A preview of your studies

Course examples

  • Computer Architecture II
  • Digital Systems II
  • Computer Systems Design
  • Computer Control in Robotics
  • Real-Time Systems Design
  • Computer Network Design
  • Digital Image Processing
  • Design of Secure Computer Systems

Consult and compare the course list of programs and options.

CO-OP (optional)

Examples of tasks at work

  • Assembly programming
  • Debugging hardware components
  • Design of CPUs and CPU controls
  • Firmware development
  • Network design and implementation
  • Software design, debugging and programming

Salary (weekly)

  • Average: $700 [3]

Work term placement rates

  • 97.0% [4]

    More information

    From our students' perspective

    Rhya Burnet

    Third year, Computer Engineering


    Throughout my years at uOttawa, I have had the opportunity to be an active member of an innovative and exciting team whose members are united by a strong interest in engineering and robotics — the Ottabotics team. Our team not only works together to increase education and research about robotics, but also uses our engineering skills and knowledge to participate in various competitions, such as Robot Racing, RoboBoat and the International Aerial Robotic Competition. My involvement on the team began as a first-year student working closely with eight other engineering students to organize the start-up. Due to the team’s rapid expansion, I was promoted to director of marketing. This role allows me to seek opportunities for sponsorship, organize team events and promote robotics at uOttawa. I will also help introduce our innovative recycling sorter that will be implemented on campus this coming year.

    Through my involvement with this team, I have had the opportunity to meet many people and have developed lifelong frienships. The Ottabotics team has been one of my greatest experiences at the University of Ottawa thus far.

    Admissions at a glance

    Admission requirements

    Ontario

    General requirements

    A minimum combined average of 70% is required for all prerequisite courses in science and mathematics, except in Software Engineering, where a minimum of 70% is required for each prerequisite course.

    Students who do not have Calculus and Vectors 4U can take the replacement course at the University either the summer before or during their first term.

    Prerequisite courses

    Discipline Prerequisites and other requirements Admission average
    Biomedical Mechanical Engineering
    • English 4U or Français 4U
    • Advanced Functions 4U
    • Calculus and Vectors 4U
    • Biology 4U
    • Chemistry 4U
    • Physics 4U
    High 80s
    Biotechnology (Biochemistry and Chemical Engineering)
    • English 4U or Français 4U
    • Advanced Functions 4U
    • Calculus and Vectors 4U
    • Two of the following:
      • Biology 4U
      • Chemistry 4U
      • Physics 4U
      • Earth and Space Science 4U
    Mid 80s
    Chemical Engineering
    • English 4U or Français 4U
    • Advanced Functions 4U
    • Calculus and Vectors 4U
    • Chemistry 4U
    • Physics 4U
    Mid 80s
    Civil Engineering
    Mechanical Engineering
    Computer Science
    • English 4U or Français 4U
    • Advanced Functions 4U
    • Calculus and Vectors 4U
    Low 80s
    Computer Science and Mathematics
    Computer Engineering
    • English 4U or Français 4U
    • Advanced Functions 4U
    • Calculus and Vectors 4U
    • Chemistry 4U
    • Physics 4U
    Low 80s
    Electrical Engineering
    Physics and Electrical Engineering
    Software Engineering
    • English 4U or Français 4U
    • Advanced Functions 4U
    • Calculus and Vectors 4U
    • One of the following:
      • Biology 4U
      • Chemistry 4U
      • Computing 4U
      • Physics 4U
    Mid 80s
    Secondary V

    General requirements

    A minimum combined average of 84% is required for all prerequisite courses in science and mathematics.

    Students may be required to take up to two mathematics make-up courses at the University either the summer before or during their first year.

    Prerequisite courses

    Discipline Prerequisites and other requirements Admission average
    Biomedical Mechanical Engineering
    • English, Language Arts (Sec. V) or Français, langue d’enseignement (5e sec.)
    • Mathematics Technical and Scientific option or Science option (Sec. V)
    • Chemistry (Sec. V)
    • Physics (Sec. V)
    • Science and Technology (with or without option) (Sec. IV)
    84%
    Biotechnology (Biochemistry and Chemical Engineering)
    Physics and Electrical Engineering Mathematics
    Computer Science
    • English, Language Arts (Sec. V) or Français, langue d’enseignement (5e sec.)
    • Mathematics Technical and Scientific option or Science option (Sec. V)
    84%
    Computer Science and Mathematics
    Chemical Engineering
    • English, Language Arts (Sec. V) or Français, langue d’enseignement (5e sec.)
    • Mathematics Technical and Scientific option or Science option (Sec. V)
    • Chemistry (Sec. V)
    • Physics (Sec. V)
    84%
    Civil Engineering
    Computer Engineering
    Electrical Engineering
    Mechanical Engineering
    Software Engineering
    • English, Language Arts (Sec. V) or Français, langue d’enseignement (5e sec.)
    • Mathematics Technical and Scientific option or Science option (Sec. V)
    • One of the following:
      • Science and Technology (with or without option) (Sec. IV)
      • Chemistry (Sec. V)
      • Physics (Sec. V)
    84%

    These are minimum requirements only. They are subject to change. Admission is not guaranteed.

    See the full undergraduate admission requirements for more information.

    CEGEP

    General requirements

    A minimum combined average of 70% is required for all prerequisite courses in science and mathematics, except in Software Engineering, where a minimum of 70% is required for each prerequisite course.

    Students who are missing the mathematics prerequisite are required to take up to two replacement courses at the University the summer before or during their first year.

    Prerequisite courses

    Discipline Prerequisites and other requirements Admission average
    Computer Science
    • English (603) or Français (601)
    • Mathematics (201) Calculus I
    Low 70s
    Computer Science and Mathematics
    Computer Engineering
    • English (603) or Français (601)
    • Chemistry (202) General Chemistry or Organic Chemistry
    • Physics (203) Mechanics or Electricity and Magnetism
    • Mathematics (201) Calculus I
    Low 70s
    Electrical Engineering
    Physics and Electrical Engineering Mathematics
    Biotechnology (Biochemistry and Chemical Engineering)
    • English (603) or Français (601)
    • Mathematics (201) Calculus I
    • Two of the following:
      • Biology (101) General Biology I
      • Chemistry (202) General Chemistry of Organic Chemistry
      • Physics (203) Mechanics or Electricity and Magnetism
      • Mathematics (201) Algebra I
    Mid 70s
    Chemical Engineering
    • English (603) or Français (601)
    • Chemistry (202) General Chemistry or Organic Chemistry
    • Physics (203) Mechanics or Electricity and Magnetism
    • Mathematics (201) Calculus I
    Mid 70s
    Civil Engineering
    Mechanical Engineering
    Software Engineering
    • English (603) or Français (601)
    • Mathematics (201) Calculus I
    • One of the following:
      • Biology (101) General Biology I
      • Chemistry (202) General Chemistry of Organic Chemistry
      • Physics (203) Mechanics or Electricity and Magnetism
    Mid 70s
    Biomedical Mechanical Engineering
    • English (603) or Français (601)
    • Biology (101) General Biology
    • Chemistry (202) General Chemistry or Organic Chemistry
    • Physics (203) Mechanics or Electricity and Magnetism
    • Mathematics (201) Calculus I
    High 70s

    These are minimum requirements only. They are subject to change. Admission is not guaranteed.

    See the full undergraduate admission requirementsfor more information.

    Studying outside of Ontario or Quebec? Find your admission requirements.

    Admission averages vary between English and French programs. See the French page for the French program requirements.

    Contact us

    Do you have questions about this program?

    Julie Cormier-Doiron
    Liaison and Communications Officer
    Tel: 613-562-5800 ext. 6096
    genie.engineering@uOttawa.ca

    Voicu Groza
    Professor and Undergraduate Associate Director - Computer Engineering
    Tel: 613-562-5800 ext. 2159
    Groza@eecs.uOttawa.ca

    Undergraduate programs

    Not sure which program you should choose? You can always change your mind! As long as you meet the criteria, you can switch to another program even after starting your studies.

    References:

    1. jobbank.gc.ca: entry-level estimate calculated by compiling salary data by discipline (from low to average) in Canada to reflect industry earning.

    2. OSAP Ontario University Graduate Survey 2015-2016.

    3. coop.uottawa.ca: average of the program specific work terms average salaries. Salary average typically increase by work term. Calculated September 2017.

    4. CO-OP uOttawa: 2017.

    Back to top