该课程结合数学与计算机科学,培养强大的逻辑思维和技术问题解决能力。学生将学习编程、算法、分析与统计,为人工智能、机器学习、数学金融等领域奠定基础。课程由计算机系和数学系联合授课,位于伦敦南肯辛顿和白城校区。
第一年:核心模块包括编程原理、大学数学导论、逻辑与推理、分析、微积分与应用、线性代数与群、图与算法、概率与统计、机器学习实践。第二年:核心与必修模块包括实用系统工程、计算机系统、软件工程、实分析与拓扑、多变量微积分、线性代数、为人设计;可选模块包括机器学习系统、软件验证、机器学习、群与环、勒贝格测度与积分、微分方程、偏微分方程应用、统计建模。第三年:必修I-Explore模块;可选模块涵盖高级计算机体系结构、计算机视觉、深度学习、自然语言处理、强化学习、数据库、流体动力学、优化、数学金融、量子力学等。第四年:更多选修模块和MEng个人项目。