英国tosel专业主要学习什么?
TOSEL是Theoretical and Applied Computer Science (理论和应用计算机科学)的简称,由牛津大学开设,隶属于计算机学院,是偏理论型的计算机学科。 学习内容主要是算法、复杂性等基础课,以及编译器,操作系统,人工智能,安全等等一系列选修课。
整个课程的学术水平非常高。以难度最大的算法课为例,授课教授是位美国院士,课程内容包括计算复杂度,数据结构,算法的设计与分析,以及一些典型问题的算法实现。上课同学都是CS专业的,大家对于概念的理解非常深刻,问题也问得非常有深度。如果是在国内念计算机,这个课程难度大概相当于中科院或者中流985的水平了。
个人感觉这门课程最大优点在于能把学生带到研究者的视角去看问题,让你了解一个研究领域是怎么做出来的——从提出问题到定义范围到设计方法到实现方案到最后的结果分析和讨论。在学习过程中就会潜移默化地培养你的科研思维。 另外值得一提的是这门课程的评分机制。
这门课没有期末考,分数来自于期中考试和期末考试两大部分。其中期末考试又分为上机考试(占20%)和问卷(占80%)。上机的题目是关于课程所学内容的一个小项目,需要完成功能,测试并且汇报(PPT介绍+问答)。问卷的主要内容是课程中引入的理论在现实中的某个应用,会给你一堆文献,你要从中选出一个你最喜欢的作为调研报告的主题并撰写论文。这两部分的成绩加起来算作你的最终成绩。 这种灵活多变的考核方式给同学们提供了一种新的思路——科研不仅包括期末考试那样传统的答题方式,也包括调研,模型建立与分析,编程,算法实现等等更多样的手段。