What is Computer Engineering and Who Are Computer Engineers?
Engineering is the application of science and mathematics for problem solving and for the creation of products. An engineered product in general terms, is a system designed to satisfy a particular need and that meets stringent specifications. Computer Engineering is a specialized discipline that combines electrical engineering and computer science.
Computer engineers provide society with its information systems: computers, digital cards, computer chips, operating systems, real-time systems… Computer engineers are responsible for ensuring the safe operation of information systems. Not only will computer engineers be expert designers of computers and of their digital components, but they will also be expert in the design and analysis of control systems based on computers, as well as in the design of large communication networks.
What Do Computer Engineers Do?
Computer engineers solve a wide range of problems using computers; they design the microprocessors along with the hardware that goes in the computer and develop the software that controls the system. They also ensure computers communicate properly with one another. Computer engineers are equally at ease designing the hardware of systems powerful enough to execute complex tasks efficiently and developing the software to perform given tasks reliably.
Where Do Computer Engineers Typically Work?
- Hardware design
- Computer applications engineer (biomedicine, robotics, process control)
- Information processing technology
- High-speed communication networks
- VLSI chip design
- Control systems
Program and course description
The first year of the program gives you a balanced blend of engineering applications and disciplines, computing and a solid foundation in mathematics, physics and chemistry. Though mathematics and physics continue to be essential elements of your second and third year, the engineering content predominates, with emphasis on electronics, hardware and software design, communication and control. Throughout your program, you take non-engineering courses that cover areas essential to the training of all engineers, such as communication skills, economics, studies of ethical issues, and the impact of technology on society.