Computer Engineering

Bachelor of Applied Science (BASc)

Focus on hardware and artificial intelligence to solve real-life problems using a combined knowledge of electrical engineering and computer science.

A student works with computer engineering equipment in the lab.

A certificate icon
Degree

Bachelor

Length

4 years

Faculty/School

School of Engineering

Why study Computer Engineering at UBC Okanagan?

Tap into research opportunities and the expertise of renowned professors exploring diverse themes in a variety of areas including artificial intelligence (AI), cybersecurity, quantum computing, computer hardware architecture and design, robotics and more.

Computer engineering program blends a selection of foundational courses from electrical engineering and computer science combined with specialized computer engineering courses. Students are solidly schooled from the ground up—from integrating software and computer hardware, to AI applications and data analytics.

Through project-based team learning, working in state-of-the-art facilities students, students develop foundational engineering and project management skills.

Degree Options

Students enrolled in computer engineering have the option to pursue a selection of minors.

Minors

Sample Courses

These are examples of courses you can enrol in during your studies. To plan your academic journey, please visit the academic calendar.

APSC 169 - Fundamentals of Sustainable Engineering Design
APSC 182 - Matter and Energy I
APSC 178 - Electricity, Magnetism, and Waves

CMPE 201 - Computing for Science, Engineering, and Technology
CMPE 246 - Computer Engineering Design Studio

CMPE 301 - Software System and Design for Engineers
ENGR 359 - Microcomputer Engineering

CMPE 485 - Introduction to Quantum Computing
CMPE 401 - Deep Learning for Engineers
CMPE 410 - Network Security and Encryption
CMPE 465 - Computer Architecture and Organization
ENGR 468 - Advanced Digital System Design

Plan your academic journey by exploring undergraduate academic advising resources for the School of Engineering.

Explore customized Program Plans designed to support your journey to graduation and beyond.

Careers and Outcomes

UBC degrees are respected by employers around the globe. Program graduates will have the skills to pursue a career in a variety of fields like,

  • Application architect
  • Artificial intelligence engineer
  • ASIC design engineer
  • Aviation systems software engineer
  • Back-end developer
  • Business intelligence developer
  • Business systems consultant
  • Cloud application architect
  • Computer architect
  • Computer engineer
  • Computer integrated manufacturing engineer
  • Computer systems network designer
  • Control and automation engineer
  • Cybersecurity analyst
  • Data communications specialist
  • Data scientist
  • Electronic business software developer
  • Embedded software engineer
  • Fibre-optic network designer
  • Firmware engineer
  • Full stack web developer
  • Game designer
  • Hardware development engineer
  • Informatics applications analyst
  • Information technology consultant
  • Machine learning research engineer
  • Microprocessor designer and application engineer
  • Mobile applications developer
  • Network test engineer
  • Operating systems programmer
  • Optical communications engineer
  • Radio systems engineer
  • Sales engineer, computer applications
  • Software architect
  • Software systems engineer
  • Special effects programmer
  • Systems security compliance analyst
  • Telecommunications engineer
  • Wireless communications network engineer
  • Front-end developer

Admission, Fees, Applying

You could soon be studying at one of the world’s top universities. Be sure to review the content below to prepare for attending UBC Okanagan.

A student works with a RaspberryPi device in the computer engineering lab.

Experiential Learning

Expand your horizons while studying abroad, conducting meaningful research, or working in the community with your UBC colleagues.

Learn more about Co-op, Go Global, Undergraduate Research Awards and other opportunities at Experiential Education.

Apply your knowledge to a real-world engineering challenge as part of a capstone project where you can gain invaluable experience, industry connections and something to talk about at that first big job interview.

Global and Close-Knit

At UBC Okanagan, you gain all the benefits of attending a globally ranked, top 5% university while studying in a close-knit learning community. 50% of graduates, from all across the globe, choose to stay in the region.

Discover the Okanagan

A diverse natural region with sandy beaches, beautiful farms, vineyards, orchards and snow-capped mountains, the Okanagan is an inspirational landscape perfect for those seeking leisure or outdoor adventure.

UBC's Okanagan campus borders the dynamic city of Kelowna, a hub of economic development with a population of more than 150,000 people— the fourth fastest-growing population in Canada.