The Bachelor of Science in Computer Engineering at the University of Alberta offers students a comprehensive background in both hardware and software technologies. Students develop strong foundations in computing, engineering design, and system integration to prepare for a range of careers such as software engineer, hardware engineer, and nanoscale system designer. The Software Option (co-op only) focuses on software engineering and development, with industry-integrated work placements, while the Nanoscale Systems Design Option introduces principles of nanotechnology and hands-on nanofabrication. After a common foundational first year, students are placed in their chosen specialization. The program emphasizes hands-on labs, industry connections, and research opportunities, and is widely recognized as one of Canada’s top engineering programs.
来源:
https://www.ualberta.ca/en/engineering/admissions-programs/undergraduate/index.html