跳到主要内容

大学数学路线与资料

数学在计算机专业扮演着非常重要的角色,计算机诸多领域都离不开数学。六大计算机名校都会要求计算机专业的学生必修一定学分的数学课,尤其是离散数学、微积分、线性代数、概率统计等四个分支的课程。对于普通本科毕业生而言,通常计算机专业对数学的要求仅限于这四门课,而对于人工智能、机器人等方向的学生来说,数学的要求以及涉及的难度往往会更高。

关于计算机专业数学的学习

本学习路线只列举与计算机相关专业的数学课程,也就是只列出六大计算机名校在计算机最为核心必修的课程里,所需要掌握的数学知识(也就是计算机专业课程的先修课),并不包含数学专业过于复杂、艰深的内容。同时,值得注意的是,不同的计算机专业方向对数学的要求程度也有所不同,因此计算机专业的学生在学习时,以课程要求的数学先修课为主,不建议过度学习过难的数学。

国内普遍存在比较高的数学以及工程崇拜,因此不少高校在计算机专业里塞入了过多的数学、物理、电子、通信等专业的课程,并作为必修课,这让计算机专业的学生学业负担过重,导致没法深入扎实地学好本专业的核心课程,这和六大计算机名校在课程设计和学习路线上存在比较大的分歧。计算机专业是一门独立的专业,计算机专业也理应与电气工程、数学、工程物理(斯坦福大学的专业划分)分开。

合理的专业分工,可以让计算机专业的学生在计算机科学的科研以及求职等方向,更具竞争力。