The Bachelor of Applied Science - Computer Engineering program at the University of British Columbia (Faculty of Applied Science, School of Engineering) prepares students to design and implement both hardware and software solutions. The curriculum bridges Computer Science and Electrical Engineering, with a strong focus on hands-on experiential learning. Students begin with a broad, project-based engineering foundation in the first year, then specialize in computer engineering topics such as digital logic, embedded systems, network security, machine learning, and quantum computing. Graduates are equipped to address challenges in sectors ranging from tech giants to startups, with opportunities for co-op internships and applied research.