英国大学计算机学高数吗?
不请自来~ 本人在英本就读,本科是数学与计算机(MSC)。首先,我并不是这个专业(CS)的,所以不能直接回答LZ的问题,但是我可以分享一下有关的课程以及学习情况给LZ做参考。 首先正式课程里是没有高数的,无论是国内的高数还是英国高中的A-level高数都没有。但是!会有涉及微积分的内容,比如说机器学习方法里面就有需要计算积分的地方。(其实我感觉很多机器学习的内容都是跟数学很相关的,如果LZ没有学过数学的话可能会比较吃力……)
我们会有两门计算导论(computational Introduction)的课,一门是讲编程基础的,另一门就是讲基本算法(搜索,排序等)以及数据结构(数组,堆等等)。这两门的考试都只有选择题和问答,比较简单。 但是如果要深入学习的话还是需要看一些数学基础的,比如我们要学随机过程的时候就会涉及到大数量概率,这个就需要一定的数学功底了——虽然课程里有介绍概念但是需要自己多看看书了解更深入的知识并加以练习。
还有就是平时作业的需要,比如说我们需要用递归求解一个矩阵的最大值,因为递归是个数学函数,我们就需要做大量的数学推导得到结果然后证明是正确的(虽然最后可能结果根本不对……)。还有一次是需要我们写一个简单的程序来模拟二项分布,因为二项分布的数学期望和方差都需要算出来并且要正确,这也就需要对数学有很深的把握才行。(不过这里也可以看出英国大学对课程的要求并不严格,只要作业能完成并且达到要求就算过关,不会对结果非常苛求是否精确或者是否复杂到一定层次)
以上只是我对本科大致情况的一个概述,因为不知道LZ具体是问哪个专业需要什么样的数学基础,所以就说了一下我们MSC一般对数学的要求,CS可能还会更多需要读一些软件工程和算法方面的书, maths方面需要读数论,泛函分析和拓扑学的书籍。