The discipline of Computer Engineering is a fusion of electronics and applied computer science. Computer Engineers work with and understand both the hardware and software sides of computer systems. They embed computers within complex systems, build computer networks, and solve computer-oriented problems.

Computer Engineers can work in career areas that specialize in either hardware or software, or in careers that require a professional who has a deep understanding of both. The integration of computers as part of large, complex systems is happening everywhere—and driving the need for Computer Engineers across the Canadian Armed Forces. The military is investing heavily in embedding some of the most advanced and interesting computer-based systems in all of its new equipment, making Computer Engineers an important part of the engineering future for the Army, Navy, and Air Force.

The Computer Engineering program at RMC offers elective concentrations that allow you to focus your education on either the Software Engineering aspects of computer system design, or on the aspects of Electronic Systems Engineering.

Software Engineering

In the same way that engineering in general is the application of science to building new systems and solving new design problems, Software Engineering is the application of computer science to the design of new computer-based products and systems.

If you think you would be interested in designing new aircraft flight control systems, stabilized weapons, sensor turrets, automatic navigation systems, avionics, or vehitronics, you are interested in Software Engineering. If you want to apply scientific and engineering principles to computer network cyber defence and cyber warfare, you want to study Software Engineering. If you would like to use computer science to design new programs that solve real-world problems, then Software Engineering is the field for you.

Electronic Systems Engineering

The Electronic Systems Engineering concentration focuses on the computer hardware side of system design. You will study the application of electrical and electronic systems engineering to the design of computer-based systems, and learn how to embed computer systems in more complex products.

If you would like to be part of the mobile computing revolution, consider the complexity of these integrated systems. The merging of radio, computer applications, GPS, cameras, motion sensors, displays, and computer networks—all in a miniaturized environment—is a classic Electronic Systems Engineering problem. We can give you the skills you need to excel in this field.

You could also consider the integrated computer systems, electronic sensor systems, on-board computer networks, displays, weapons system controllers, and communications systems that make up over 80% of the engineering cost in a modern aircraft. These components are likewise the largest and most complex engineering design elements in most new naval vessels and army vehicles. If you are interested in aircraft, vehicle, or ship design, then Electronic Systems Engineering is for you.

For more detailed information on the Electrical Engineering program, please see the Electrical and Computer Engineering page of the RMC Calendar.