Program overview
Admission Requirements
Intakes

Last updated on 2025-12-03

Program overview

Program Overview

The Bachelor of Applied Science in Computer Engineering is an exciting program that combines expertise in both software and hardware. This program prepares students for a diverse range of applications across various fields, including financial, environmental, and automotive sectors. Students will gain a solid foundation in digital electronics and computer architecture, progressing to more advanced topics such as operating systems, intelligent systems, and software engineering. This program is offered as an option within the Engineering Science program in the Faculty of Applied Sciences, providing a comprehensive education that equips graduates with the skills needed to thrive in the tech industry.

Program Structure

The Bachelor of Applied Science in Computer Engineering is designed to provide a robust educational experience over a four-year period. The program structure includes:

  • Core courses that cover essential topics in computer engineering.
  • Hands-on learning opportunities through labs and projects.
  • Options for co-op placements, allowing students to gain real-world experience.
  • Interdisciplinary learning that integrates knowledge from various engineering fields.

Students will engage in a mix of theoretical and practical coursework, ensuring they are well-prepared for their future careers. The program emphasizes collaboration and innovation, encouraging students to work on projects that address real-world challenges.

Featured Experiences

  • Co-op opportunities that provide valuable industry experience.
  • Hands-on labs that enhance practical skills in computer engineering.
  • Projects that encourage teamwork and problem-solving.
  • Access to state-of-the-art facilities and technology.
  • Collaboration with industry partners for joint projects and research.

Career Options

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

  • Software Engineer: Develops software applications and systems, ensuring functionality and performance.
  • Hardware Engineer: Designs and tests computer hardware components, focusing on performance and reliability.
  • Systems Analyst: Analyzes and improves computer systems to enhance efficiency and effectiveness.
  • Network Engineer: Manages and optimizes computer networks, ensuring secure and efficient data communication.
  • Embedded Systems Developer: Works on software and hardware integration for specialized computing systems.

These roles offer exciting opportunities to work in various industries, contributing to technological advancements and innovations.

 

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

Visit Simon Fraser University (SFU) official website