The computer engineering program at Waterloo will provide you with a solid foundation in all aspects of computers. This could be a routing system for a telephone network or a decoding program used in satellite communications. Control Systems is the use of computers to control a specific process. This could be a control system for a production line in the food industry, a system to control a three-stage fire alarm system in an office complex, an automatic pilot system on an airplane, or a Canadarm type of space application. Electronic Devices and Circuits includes the fabrication of the basic elements of a computer, as well as the design of circuits using these devices.
Power involves electrical energy.
Monitoring of hydro generating stations uses computer systems extensively to maintain operation within guidelines. Software Engineering involves the specification, design, implementation, testing and maintenance of all software systems. Its effective use is of fundamental importance to safety critical systems as well as large complex systems. The computer has become essential at all levels of the economy. New applications for computers will only continue to grow in the future.