The Bachelor of Applied Science in Computer Engineering at the University of British Columbia is designed for aspiring innovators eager to bridge the gap between hardware and software to solve complex real-world problems. You will gain a robust understanding of foundational principles in artificial intelligence, data systems, cryptography, virtualization, cloud computing, and robotics. This dynamic field positions you for a rewarding career, equipping you with the combined knowledge of electrical engineering and computer science essential for developing cutting-edge hardware and software systems. Tap into research opportunities and learn from renowned professors exploring diverse themes.
This undergraduate degree is studied full-time on campus over four years, providing a comprehensive learning experience. Your journey will involve foundational training in Year 1, progressing through specialized design studios and software system development in Years 2 and 3. In your final year, you will delve into advanced topics such as quantum computing, deep learning, network security, and computer architecture, culminating in a significant engineering design project. You will graduate with highly sought-after skills, prepared for roles in leading technology companies like Apple, Amazon, Google, Intel, and Tesla.