该课程结合数学理论与工程实践,专注于机器学习和人工智能。学生将掌握计算机科学家的编程和算法技能,以及数学家的分析和统计理解能力,为在人工智能、数据科学和现代技术领域担任领导角色做好准备。课程涵盖编程、数学基础、逻辑推理、算法设计、概率统计和机器学习等核心内容,并在高年级提供丰富的选修模块,允许学生专攻高等数学或高级计算机科学领域。
第一年:核心模块包括原则性编程、大学数学导论、逻辑与推理、分析、微积分与应用、线性代数与群、图与算法、概率与统计、机器学习实践。第二年:核心与必修模块包括实用系统工程、计算机系统、软件工程、机器学习、实分析与拓扑、多元微积分、线性代数等,并可选修数学和计算机科学模块。第三年:可选工业实习。第四年:个人MEng项目,可选择研究前沿领域。