Please Enter a Search Term

Computer Engineering at Memorial

Computer engineering is a fast-changing discipline. It is essentially the design and analysis of computer systems applied to the solution of practical problems. Encompassing both hardware and software design, it covers applications ranging from telecommunications and information systems (such as the Internet or telephone networks) to instrumentation and robotics.

As a computer engineer, you will work to develop, design, program, and troubleshoot software, hardware and complete systems. Individuals who enjoy investigating new ideas and problem solving, are able to break complex problems into logical parts, and concentrate on many tasks at the same time, would do very well in a computer engineering program. Above all, computer engineers need to have creativity, attention to detail, and effective communication skills.

If you want to be an engineer of the future, and solve practical engineering problems in this technological revolution, computer engineering is the program for you. It will give you opportunities to participate in the design of the next generation of exciting new computer products. You can design the software or hardware that allows computer-based systems to deliver increasingly sophisticated services and applications, or design communication networks for the Internet; the options are endless.

Career Opportunities

As the world's economy undergoes a fundamental transformation driven by advances in computer and telecommunications technology, the role of computer engineering will change and evolve. Memorial's computer engineering program prepares graduates to work as professional engineers by emphasizing a hands-on approach. Our graduates are in high demand in a number of sectors of the economy, including: