舍布鲁克大学计算机工程学士是舍布鲁克主校区开设的一百二十学分全日制合作教育项目,项目编号236,仅在秋季接收新生,毕业授予工程学士学位。项目把计算机科学、软件工程、数字电子和通信网络放在同一系统设计框架中,学生既要理解处理器、存储器、传感器、接口与通信链路,也要掌握算法、数据结构、操作系统、数据库、并发程序和分布式软件。培养重点是让硬件与软件围绕明确需求协同工作,并能在性能、实时性、可靠性、能耗、网络安全、成本、可维护性和使用者体验之间作出有证据的工程取舍。
学习采用问题与项目驱动方式。学生从编程、算法、电路实现、测量、二维与三维建模开始,逐步完成机器人设计与编程、声音识别系统、嵌入式平台、无线或有线网络、物联网设备、实时系统、云端服务和复杂电子信息系统。每个设计周期都要求界定需求与接口,建立数学或行为模型,选择处理器、元件、协议和软件架构,制作原型,设计测试并比较仿真与实测结果。出现异常时,学生需调查时序、并发、噪声、功耗、网络延迟、输入边界、内存、安全控制和硬件容差,而不是只让演示场景暂时运行。
标准合作教育进程包含八个学习学期和五个四个月带薪实习,从第一学年秋季延伸到第五学年秋季,可累积约二十个月相关工作经验。两组进程以不同顺序交替学习与实习,确保课程能力能够在企业环境中应用和反思。实习可能涉及软件开发、嵌入式系统、网络、测试验证、工业自动化、机器人、航空航天、通信、医疗设备、游戏或数字产品,但岗位须经竞争性招聘,雇主、地点、任务和报酬均不保证。学生应将非机密成果整理为可追溯作品,清楚说明自己的职责、测试证据和尚未解决的限制。
后期学生从十二学分模块中形成专业组合,方向可包括深度学习、生物工程、信息编码、先进电子系统、大型软件、微系统、人工智能、机器人以及基础或高级网络安全。项目还提供与电气工程硕士衔接的本科硕士整合路线;完成一百零五个本科课程学分并至少通过四段合作实习后,符合条件者可在第五年开始硕士学习,以硕士前两个学期替代第五段实习和本科第八学习学期。该工程学位获得加拿大工程教育认可,但毕业本身不会自动授予独立执业许可;处理联网设备、关键基础设施、个人资料或自主系统时仍须遵守专业监管、隐私、安全和伦理边界。