Skip to main content Skip to footer

Programs / Engineering / Computer Systems Engineering

Program Summary

Computer systems engineers combine hardware and software to design and implement integrated computer systems for applications in such areas as robotics, artificial intelligence, aerospace and avionic systems, multimedia applications and cloud computing. Carleton’s program will enable you to learn how to engineer complex systems based on computers and acquire an understanding of computers as integrated software/hardware systems.

Ottawa is regarded as the hub of Canada’s high technology industry due to the presence of many world-class companies in the information technology field. Carleton University’s Bachelor of Engineering (BEng) degree program in Computer Systems Engineering is a major contributor to Ottawa’s prominence in high technology. In return, our program is enriched through close interaction with many leading firms.

The BEng in Computer Systems program offers:

  • integrated studies in the areas of computer systems organization, software engineering, real-time systems, electronics, communications systems and information networks, and general systems design;
  • an emphasis on problem-solving skills and hands-on experience through laboratory and design work; and
  • excellent scholarships for high-standing students.

Our laboratory and research facilities

At Carleton, you will benefit from the modern, well-equipped laboratories and computer facilities that are available on campus. You will also benefit from Carleton’s proximity to, and close association with, the laboratories of the federal Communications Research Centre, the National Research Council Canada and many technology companies located in the national capital.

Co-op opportunities

As a student in the Computer Systems Engineering program you will have the opportunity to apply to the Co-operative Education Program. Co-op integrates degree-related, paid work terms into your degree program. A minimum of four work terms are required to obtain the Co-op designation on your degree. We are proud of the fact that the Computer Systems Engineering program consistently achieves very high Co-op success rates. Our program is closely associated with the Canadian high technology industry, much of which is concentrated in the Ottawa area, giving students valuable work experience and contacts that will benefit them in the future.

Ottawa is a global technology leader. Sharing a city with some of the world’s best tech companies and government laboratories offers excellent opportunities for co-op and internship placements, as well as a high number of prospects for future employment. Nearly 79,000 people in the national capital are employed by more than 1,800 tech companies, including multinational giants who lead the way in telecommunications, software, computer systems, aerospace, sensor technologies, the environment, security and defence, construction, semiconductors, and wireless technologies.

This BEng program is fully accredited by the Canadian Engineering Accreditation Board. When you graduate from the program, you will meet the educational requirements for registration as a professional engineer. This program is concerned with the design and implementation of integrated computer systems to solve problems in, for example, real-time control systems, autonomous robots, wireless networks, distributed systems and multimedia applications. You will learn how to engineer systems based on computers and acquire a deep understanding of computers as integrated software/ hardware systems. The Department of Systems and Computer Engineering and the Department of Electronics jointly offer the program.

Your engineering education from Carleton has a broad foundation in mathematics, the physical sciences, and engineering science and design. Our program includes compulsory and elective courses in the software and hardware aspects of computer systems organization and design, object-oriented programming, real-time systems, software engineering, digital and analog electronics, linear systems, communications systems and networks, and telecommunications.

After graduating from the Computer Systems Engineering degree program at Carleton, you will be able to design software or computer hardware. You will have special skills in working at the interface of hardware and software, especially in the area of telecommunications, embedded and autonomous systems, microcontroller applications, and the engineering of computer-based systems.

Graduates of the program are the founders of, and active leaders in, several high technology companies specializing in computer systems and information networks.