该课程为计算机科学以外的学科毕业生提供计算机科学强化培训,旨在培养计算机行业所需的核心技能。课程为期一年,适合希望将计算机资格添加到其投资组合中的学生,也适合希望转行IT或为博士研究做准备的学生。课程将帮助学生掌握计算基础和专业主题的实践技能,并探索编程的主要范式——声明式、命令式和面向对象。课程重点包括开发大型软件项目,以及应用课程知识的个人项目。
核心模块包括:编程原理与实践、计算机系统、软件系统工程。选修模块需选择五个,分为A、B、C三组,涵盖逻辑与数学计算、高级计算机架构、计算金融、数据库、计算机视觉、图形学、机器学习、逻辑学习、网络与网络安全、高级计算机图形学、密码工程、概率推理、计算机网络与分布式系统、软件工程设计、算法、量子计算、AI风险投资等。个人项目需在课程最后五个月内完成,体现独立性和原创性,最终提交论文并进行口头陈述。