UCL(伦敦大学学院)的计算机科学专业课程分为必修和选修两个部分,涵盖了从基础到高级的多个领域。以下是一些主要课程:
必修课程
算法学 (Algorithmics)
架构与硬件 (Architecture and Hardware)
设计 (Design)
编程导论 (Introductory Programming)
系统基础建设 (Systems Infrastructure)
个人项目报告 (Individual Project Report)
选修课程
选修课程涵盖多个方向,学生可以根据兴趣和职业规划选择:
人工智能与神经计算
项目管理
基于安全语言
计算摄影和捕捉
数据库和信息管理系统
创业理论与实践
函数式编程
互动设计
软件工程
计算机系统
计算机体系结构和并发性
逻辑
安全性
可计算性和复杂性理论
工程挑战
设计和专业技能1
数学和统计学
计算机科学家的离散数学
系统工程
应用计算金融
金融科技项目