英国留学最新动态:圣安德鲁斯大学新增专业、项目申请即...
2026-27英国留学&求职报告
免费领取该课程体系包含一系列计算机科学核心与进阶模块。第一阶段包括必修课《面向对象编程》和《数据编程》,为学生奠定编程基础。随后进入第二阶段,涵盖《计算基础》或其加速版本《计算基础(加速)》(适用于具备相关背景的学生),以及《计算机系统》。另一门必修课为《逻辑与推理》,帮助学生掌握形式化思维方法。在更高阶的学习中,《计算复杂性》是必修内容,深入探讨算法效率与问题难度分类。课程还包括实践性强的《软件工程团队项目》,培养学生协作开发大型软件系统的能力。最后,作为硕士阶段的核心组成部分,每位学生必须完成一项“个人硕士项目”,展示独立研究与开发能力。此外,课程提供若干高级选修选项,允许学生根据兴趣拓展专业知识领域。整个课程结构层次清晰,兼顾理论深度与实践应用,符合计算机科学学位的学术要求。
Logic and Reasoning
Software Engineering Team Project
Individual Masters Project
Computational Complexity