• Bachelor of Applied Science in Engineering
  • Bachelor of Applied Science in Engineering with Professional Internship

Commerce, education, finance, travel, entertainment – computer engineers are responsible for making it all happen… and rapidly evolve. Computer engineering is at the intersection of digital hardware and computer science to create advanced computer systems and leading-edge software. Computer engineers build connections between the virtual world and the physical world.

What You'll Learn

Computer engineering relies on expertise in engineering, computer science, and mathematics and combines software engineering and computer hardware and architecture. In this program, you will study circuits, electronics, digital systems, microprocessors, computer architecture, data structures, algorithms, computer networks, operating systems, and software specification and development.

You may choose to specialize in computer hardware, computer systems, software engineering, artificial intelligence, or mechatronics streams of specialization, and complement your core knowledge with advanced topics in electrical and computer engineering.


Apply your learning

In your fourth year, you will have the opportunity to take a project-based course to propose, design, build, test, and present a viable project that produces a tangible result. Every year, our students produce inventive and creative Capstone design projects.

Our ECE students have a wealth of internship opportunities, and we have a consistently high rate of students on internships. Computer engineers are in high demand because of their versatile problem-solving skills. Queen’s ECE also offers an accelerated master’s program for upper-year students to get a head-start on their master’s degree.

Computer Engineering or Electrical Engineering - Innovation (CEEE-I) Stream

Ready to start in ECE from your first day at Queen’s? Our CEEE-I direct-entry program prepares you with the business and communication skills that will fuel a career as an entrepreneur or industry leader.

CEEE-I Stream Information


Admission and Application

The Computer Engineering Program is a discipline within our common core program. Apply to general engineering, and at the end of first year, you are guaranteed your program of choice.

Skills You'll Learn

  • Artificial Intelligence
  • Bioinformatics
  • Computer Systems
  • Computer Hardware
  • Software Engineering 

Course Highlights

  • Computer Vision
  • Artificial Intelligence
  • Machine Learning
  • Advanced User Interface Design
  • Advanced Database Systems
  • Software Requirements
  • Computer System Architecture

Please see our course descriptions for a complete overview of the topics you may study in this program.


In your upper years, you’ll have the option to tailor the program to have a stronger concentration in a sub-discipline of computer engineering. Following a stream will give you a cohesive set of courses in a particular area. You can also mix and match between streams or create your own stream. Stream options include:

  • Artificial Intelligence
  • Computer Hardware
  • Computer Systems
  • Software Engineering
  • Mechatronics

Learn more about streams

Please note that streams are not included on diplomas.

  • Internships

    Looking to get a head start on your career? The Queen’s Undergraduate Internship Program (QUIP) gives students the opportunity to take a full-time, paid 12–16-month internship. Apply your skills to the workplace and gain on-the-job experience as you work with one of our many industry partners.

    Learn more about internships

Student Support Contacts

  • For student last names between A-L
    Irina Pavich
    613-533-6000 ext. 75346
    Walter Light Hall, Room 416

  • For student last names between M-Z
    Jazmine Battle
    613-533-6000 ext. 77191
    Walter Light Hall, Room 416