萨斯喀彻温大学计算机工程项目是一项一百四十二学分、通常四年完成的工程理学学士,重点训练学生共同设计计算机硬件、嵌入式软件和数字系统。申请人直接进入工程学院,而不是在高中申请阶段直接锁定计算机工程专业;所有工程学生先完成共同的一年级课程,再申报专业志愿并竞争高年级专业位置。项目把电气工程中的电路、电子、信号与通信基础和计算机科学中的编程、算法与软件设计连接起来,适合愿意理解代码怎样在处理器、存储器、传感器、网络和真实设备上运行的学生。
专业核心沿着数字逻辑、电子电路、计算机体系结构、微处理器、嵌入式系统、软件工程、信号处理和通信系统逐步展开。学生在计算机工程三三一中学习微控制器架构、汇编语言与C语言,以及外围设备和接口;在计算机工程四三五中使用SystemVerilog和系统化验证方法建立完整的数字系统验证环境。电气工程二六五则通过正弦、复指数、傅里叶表示、采样、重构、线性时不变系统、有限与无限冲激响应滤波器和Z变换,建立数字信号处理所需的数学与实验基础。课程不是单纯的软件开发,也不是只做硬件布线,而是要求学生理解软硬件之间的时序、性能、功耗、可靠性和安全取舍。
学院提供实验室、工程软件、电子与计算设备以及消声室等设施,学生可以通过课程设计和学生团队把知识用于传感、控制、机器人、通信或小型卫星等系统。实验和项目通常要求读取数据手册、建立接口协议、测量电路与信号、定位软硬件故障、记录版本并验证设计是否满足规格。工程判断还要处理设备失效、网络攻击、隐私、可访问性、电磁兼容、能耗、供应链和生命周期影响;一个能在演示中运行的原型,只有在测试范围、异常行为、维护责任和使用边界清楚时,才接近可部署的工程成果。
学生必须在计算机软件或数字信号处理及应用两个专业重点中选择其一,并通过技术选修形成更具体的能力组合;这些重点属于同一计算机工程学位,不是独立学位。工程合作实习为可选路线,最多可完成五个四个月的全职带薪工作期,最早通常在第二年后开始;完成至少三个工作期、累计十二个月并满足课程条件者,可在毕业证书上获得合作实习注明,毕业时间一般会延长约一年。该专业属于工程学院列出的加拿大工程师协会认可本科工程专业,但完成学位不会自动取得专业工程师身份;若要批准工程图纸和报告或以专业工程师名义执业,仍须满足省级监管机构的经验、考试和注册要求。