The School of EECS offers a wide range of innovative, bilingual programs in computer science, software engineering, data science, computer engineering and electrical engineering. All programs offer co-op options, strong industry ties and hands-on experiences that prepare you for in-demand careers and research opportunities.

Undergraduate programs

Our undergraduate engineering programs are accredited by the Canadian Engineering Accreditation Board. See our accreditations.

Two students working in a computer lab.

Computer engineering

Delve into more specialized studies in microprocessor-based systems, computer architecture, programming concepts and more.

Students looking at a computer screen.

Computer science

Combine the study of computation and information processing fundamentals and their application in the world around us.

Student studying data on computer screens

Data science

Combine elements of mathematics, computer science and statistics to make decisions in areas like business, sports, advertising and medicine.

Student working on an electrical engineering project.

Electrical engineering

Learn to create technologies that transform industries from photonics to intelligent robotics and improve society.

Student working in lab on computer

Physics and electrical engineering

Two degrees in five years. Discover the fundamental laws of nature and apply this knowledge to design breakthrough technologies.

Student testing an immersive software

Software engineering

To create, test and maintain reliable software systems, from AI-powered applications to digital platforms.

Graduate programs

We offer flexible graduate programs in electrical engineering and computer science, including research-based and course-based master’s as well as PhD programs for advanced research.

Engineer tests software system.

Computer science

Graduate studies in computer science can are offered through joint programs offered by the University of Ottawa and Carleton University.

Student works on a project in lab

Electrical and computer engineering

The electrical and computer engineering programs benefit from the combined research strengths of the University of Ottawa and Carleton University.