这里以美国著名的22所计算机院校为例来介绍美国大学计算机研究生教育的状况,这22所院校包括麻省理工学院、斯坦福大学、加州大学-伯克利、卡内基梅隆大学、伊利诺大学-香槟、普林斯顿大学、德克萨斯大学-奥斯汀、加州理工学院、佐治亚理工学院、密西根大学-安娜堡、康奈尔大学、华盛顿大学-西雅图、威斯康星大学-麦迪逊、加州大学-圣地亚哥、马里兰大学-大学城、加州大学-洛杉矶、哈佛大学、普渡大学-西法拉叶、哥伦比亚大学、宾夕法尼亚大学、耶鲁大学、南加州大学。
从硕士学位的授予类型看,22 所研究型大学中,除加州理工学院外,其他21 所大学都开设了硕士教育项目,包括论文硕士和课程硕士两类。有16 所大学设有论文硕士学位项目,14 所大学设有课程硕士项目,有9 所大学同时设有论文硕士和非论文硕士学位教育。论文硕士需要完成规定的课程学习,撰写毕业论文并通过答辩或参与项目并撰写项目报告;课程硕士需要完成规定学分的课程学习,并通过学校组织的研究生水平综合测试。
在课程安排中,设置大量的选修课。选修课的广泛设置也是美国著名大学研究生教育的一个重要特点。就研究生课程设置来看,课程学习是其主要的组成部分,一般包括专业(核心)课程和选修课两部分。即使是专业核心课程,也带有部分选修特点。
根据人才培养目标,各学校或直接明确指定几门专业必修核心课程,如宾夕法尼亚大学的4 门必选课程——在计算机结构(Computer Architecture)和软件系统(Software Systems)中选1 门、在算法分析(Analysis of Algorithms)和计算理论(Theory of Computation)中选1 门,以及软件基础(Software Foundations)和人工智能(Artificial Intelligence);或规定范围和领域让学生选修,如哥伦比亚大学12 学分的核心课程(core requirement)——从程序语言、程序员和操作系统1(Programming Languages & Translators、Operating Systems 1)、高级软件工程(Advanced Software Engineering)、算法分析1(Analysis of Algorithms 1)、人工智能(Artificial Intelligence)、计算机结构(Computer Architecture)中任选4 门。所有学校都以学分或大类的形式来表述课程选修要求,这样的设置有利于学生根据自己的兴趣爱好选择和安排研究生阶段的学习。
部分课程与本科高级共享。样本中的各著名大学除开设了研究生水平的课程外,许多学校都设有大量的本科生和研究生共享课程。如威斯康星大学课程编码在400~699 之间的就是本科生和研究生共享课程,麻省理工学院的本科高级课程和研究生课程( Advanced Undergraduate Subjects and Graduate Subjects)。
不设专业外的通选课程。研究发现,美国著名大学计算机科学与工程专业硕士课程设置中,与中国研究生教育的一个最明显区别是,不设置专业外的通选课程。部分大学设立了专业类公共必修课,如伊利诺大学-香槟9~12 学分的分类必修课、威斯康星大学15 学分的核心课程、普渡大学-西拉法叶的2 门核心课程等。这样的课程安排给学生留有更多的选择权和时间,按照自己的兴趣和目标选修和安排学习。
专业课程分层次设置。21 所著名大学不仅设置了统一必修的专业基础课,如核心课(Core Courses)或必修课(Required courses),而且还为学生的专业深度发展设立高级课程,如斯坦福大学的深度课程(Depth)、伊利诺大学-香槟12 学分的高级课程、佐治亚理工学院18 学分的6000/8000 水平的研究生专业选修课程、加州大学-圣地亚哥和哥伦比亚大学的主修(Concentration)等。
美国研究生教育更注重专业技能的培养。与本科生课程体系相比,美国著名大学研究生教育阶段才是真正的专业人才培养阶段,因此,研究生教育阶段的课程体系更具培养专业人才的针对性。从课程体系来说,美国著名大学研究生教育阶段的课程实行分层次设置——专业核心必修课、深度或高级课程,最后以项目研究并撰写项目报告或毕业论文为结束点,将专业人才的培养植根于本科阶段的厚实基础之上,使本科教育与研究生教育既相互独立,又贯穿如一。
您可能还会关注: