Computer engineering is a fast-changing discipline concerned with the design and analysis of computer systems applied to the solution of practical problems, while electrical engineering is a diversified discipline concerned with the analysis, design and manufacture of a huge variety of devices, systems and processes involving electricity.
Memorial’s computer engineering undergraduate program encompasses both computer hardware and software design in applications ranging from telecommunications and information systems (such as the Internet or telephone networks) to instrumentation and robotics.
The work of computer engineers underlies nearly every aspect of our modern technological society, from the hardware and software of laptops, video game consoles and smartphones to image processing in biomedical applications and the control systems in cars and airplanes. Computer engineering combines aspects of computer science and electrical engineering with a focus on the processing (hardware, software, and signal processing) and transmission (communications and networking) of information.
In recent years, the field of electrical engineering has grown and branched out into a number of specialized categories, including power generation and transmission systems, emerging sustainable energy systems, motors, batteries and control systems. Electrical engineering also includes electronics, which has branched into an even greater number of subcategories such as wireless systems, telecommunications, remote sensing, signal processing, digital circuits, instrumentation, audio, video and optoelectronics. Interdisciplinary areas like biomedical engineering and robotics are also included in the discipline of electrical engineering. The electrical engineering undergraduate program at Memorial University prepares students and graduates to work in a wide variety of roles throughout these fields.