Program overview
Admission Requirements
Intakes
Program overview

Program overview

The Bachelor of Engineering in Computer Engineering at Memorial University is a dynamic program focused on the design and analysis of computer systems. This discipline integrates both hardware and software design, addressing practical problems across various applications, including telecommunications, information systems, instrumentation, and robotics. Students will engage in a comprehensive curriculum that prepares them for the evolving landscape of technology.

Program structure

The Bachelor of Engineering in Computer Engineering is structured to provide a robust educational experience over a five-year period, which includes Engineering One followed by four years in the computer engineering major. The program features:

  • A mandatory integrated co-operative education program, allowing students to gain up to two years of practical work experience.
  • Courses covering essential topics such as computer hardware, software, communications systems, circuit analysis, and digital logic design.
  • Participation in design projects throughout the program, culminating in a team capstone design project in the final year.

This structure ensures that students not only learn theoretical concepts but also apply them in real-world scenarios, enhancing their readiness for the workforce.

Featured Experiences

The Bachelor of Engineering in Computer Engineering offers several unique features that enhance the learning experience:

  • Mandatory co-operative education program providing extensive practical work experience.
  • Team-based capstone design project that may involve collaboration with students from electrical engineering.
  • Hands-on learning through various design projects throughout the program.

These experiences are designed to equip students with the skills and knowledge necessary to excel in the engineering field.

Career Options

Graduates of the Bachelor of Engineering in Computer Engineering can pursue a variety of career paths in Canada, including:

  • Software Design Engineer: Responsible for developing software applications and systems, ensuring they meet user needs and specifications.
  • Network Planning Engineer: Focuses on designing and optimizing network systems to ensure efficient data communication.
  • Digital Hardware Design Engineer: Engages in the design and development of digital circuits and systems, working on innovative hardware solutions.
  • System Manager: Oversees the operation and maintenance of computer systems, ensuring they function effectively and securely.
  • Communications Engineer: Specializes in the design and implementation of communication systems, including telecommunication networks.

These roles highlight the diverse opportunities available to graduates, reflecting the program's comprehensive training and practical experience.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Memorial University of Newfoundland official website