##  [Computer Engineering](/employers/disciplines/computer-engineering) 

## Program Overview

Computer Engineering integrates both electrical engineering and computer science in the development of computer systems. These engineers are involved in many hardware and software aspects of computing, focusing on how computers work and how to integrate them into larger systems.

## Student Skills

Computer Engineering students are analytical, innovative thinkers and great team players who strive in a fast-paced environment. Here are some highlights of what our Co-op students can do for your organization:

- Analyze, design and implement computer networks and protocols
- Create framework designs using Visual Basic, C++ and Java
- Design microprocessor systems
- Perform studies and assess power quality and distribution designs

## Sample Courses

- Software Construction II
- Computer Communications
- Digital Systems Design
- Computer Hardware and Operating
- Signals and Systems

You can find more information on the [UBC Computer Engineering website](https://ece.ubc.ca/undergraduates/programs/computer-engineering-program/#cpen-program).

## Career Opportunities 

- Computer systems and design
- Embedded and autonomous systems
- Industrial instrumentation
- Data analytics
- Cybersecurity



 

## Class Profile

  This is a clock icon  Availability

May, Sept, Jan

 

 

  This is a salary icon  Median Salary (CAD)

$4,160

 

 

  This is a work icon  Work Terms

4, 8, 12 or 16 months

 

 

  This is a campus icon  UBC Campus

Vancouver

Okanagan

 

 

 

  This is a hat icon  Options

Software Engineering