美国名校本科计算机专业之间的差别

计算机专业留学|2014年11月13日 09:10
本文选择美国计算机学科最负盛名的五所高校,对目前各校计算机科学(Computer Science)专业的本科教学体系进行了一些分析。

  本文选择美国计算机学科最负盛名的五所高校,对目前各校计算机科学(Computer Science)专业的本科教学体系进行了一些分析。

  斯坦福大学拥有独立的计算机科学系,本校最具特色的恐怕要算多门科普性计算机知识讲座了,一般有两到三个单元,涉及面非常之广,从量子计算到数字演员,从计算科学的伟大思想到网络安全,从网上拍卖到使用元编译发现大型开放源代码软件中的大量错误等。

  加州大学伯克利分校在专业基础课方面,除了有专业导引课程“计算机科学专题”之外,对于没有编程经验的学生,第一门编程课是符号编程入门,采用LISP语言。有一定编程经验或者有自学能力的学生,可以选择多种语言和环境的自主学习(Self-paced)课程。所有学生在第二学期都要学习一组独特的基础课:计算机程序的结构与解释、数据结构、计算机结构。

  卡内基梅隆大学的计算机科学系成立于1965年,是全美最早的计算机科学系,目前已经升格为计算机科学学院。其研究生项目中除了机器人方向与硬件关系较多之外,其他基本上都是纯软的。

  麻省理工学院的计算机专业学生起点高,该校没有典型意义上的计算机科学专业,偏软的只有理论计算机科学和人工智能及其应用两个专业。因此没有类似于其他学校的导论课程。在MIT 的电子电气工程与计算机科学系中,所有学生都要学习如下四门课程:计算机程序的结构与解释、电路与电子学、信号与系统、计算结构。有两门专业基础数学课:概率系统分析、计算机科学数学。

  从以上的简单介绍中可以看出,各个学校的教学体系之间还是有不小差异的。其中MIT算是一极,由于和电子电气专业深深地融合,计算机专业带有很强的“硬派”色彩。而卡内基梅隆大学 可以算作另一极,计算机科学有自己的独立学院,非常罕见,因此它的课程设置“软化严重”——与硬件相关的只用一门课就解决了。伊利诺伊大学-香槟分校 和斯坦福由于都拥有独立的科系,所以可以归入后一阵营。伯克利可以认为处于两极中间,但是仔细分析起来,它的计算机科学专业目前虽然仍属于电子电气和计算机科学系。

  各校在专业课程的设置上差别也非常明显,基本上可以分为三类。按IEEE-ACM《Computer Curricula 2001》(以下简称CC2001)的分法,斯坦福属于广度优先(有明确的注重广度的导引课程),MIT 属于函数为先(采用函数式语言),卡内基梅隆大学和伊利诺伊大学-香槟分校属于对象为先(直接采用Java)。伯克利有些特殊,它有导引课,但是广度稍差,紧接着又采用函数语言,同时开设学生自学为主可以任选的多种语言课程,属于混合多元型。应该说各个学校在学生刚入门时对于如何调动学生积极性,培养对专业的感情上都有自己的思考。无论哪种类型,将课堂变得有趣,能够容纳更多计算机科学的方面,都已经成为一种趋势。

    您可能还会关注:

    2015世界大学计算机科学专业排名

    2015美国信息系统TOP20院校GMAT成绩要求

    美国福特汉姆大学计算机科学申请

    美国加州大学伯克利分校计算机专业

我要咨询

您的姓名 所在地区
联系电话 QQ
意向国家 邮箱Email
咨询内容
 
留学专业大联盟