Computer Engineering

[Accessible transcript on Vimeo]

The information and communications technology of our knowledge-based society places computer engineers at the hub of a revolution that is perpetually evolving and changing the way we live and work. Computer Engineering provides the software and hardware that govern how we produce, consume, learn, shop, bank, entertain, travel, and connect with each other.

The discipline is at the intersection of 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.


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


  • Artificial intelligence
  • Software
  • Banking systems
  • Cyber-security
  • Game development/design
  • Medical informatics
  • Wearable technology
[Major Maps]

Need help finding your way through Queen’s and beyond? Get major-specific advice on academics, extracurriculars, networking, international opportunities, and career development all in one place.

Computer Engineering Major Map (PDF, 1.6 MB)

View the complete course calendar

Learn more about the Computer Engineering program by exploring the Department of Electrical and Computer Engineering website.