UBC's Bachelor of Applied Science (BASc) in Electrical and Computer Engineering is a comprehensive undergraduate program that integrates foundational theory and hands-on project learning in both hardware and software design. Students follow a common first-year engineering foundation before specializing in this field. The program covers embedded systems, machine learning hardware acceleration, networking, digital signal processing, automation, biomedical applications, and more. Students have options to specialize further and participate in co-op education. Graduates are prepared for versatile careers in technology, research, and industry.