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