胡 优
(河海大学公共管理学院,210098)
我们在对我国计算机研究生的课程设置与国外计算机研究生的课程设置进行比较发现,对于我们计算机硕士教学来说,其在在课程设置方面都比较的健全,但是相比较国外大学来说,缺乏对一些相对较新课程的开设,从这个方面来说,说明我国大学在开设计算机硕士课程的过程中,与国外还是有着一些差距的。
我们根据对比可以看出,我国在对硕士进行计算机教学的过程中,对于像计算机分子生物学、计算几何及随机/概率算法等计算机科学方面的课程开设的比较少这就使得学生在进行计算机学习的过程中,不能够做到对信息的精确推理与决策。在通过我们所调研结果来看,使得我们发现国外在计算机研究生课程开设的过程中,注重将计算机的研究发展的更新技术能够做到与课程建设的脚步相一致。目前在国外的很多的研究中,都对计算生物学及生物信息学进行关注起来,因此对于国外大学在计算机硕士研究生培养的过程中,就积极的开设了计算分子生物学课程。但是对于我国大学来说,除了国防科技大学在计算机硕士研究生培养的过程中,开设了生物信息学导论之后,其它很多大学都没有做到相关课程的开设。
对于随机/概率算法来说,目前已经在各个方面都得到了应用,随着与之相关的内容在我国大学所开设的算法设计与分析课程中会得到一定程度的介绍,但是对于我国的大学来说,目前还没有将此作为一门单独的课程来进行开设。另外对于计算几何学来说,目前国外一些国家将此应用到数据处理及复杂度分析的中来,并得到较为广泛的应用。但是对于我国大学来说,目前只有一些像清华大学及上海交通大学才开设这方面的课程吗,对于其它的一些大学,在计算机研究生培养的过程中,并没有开设相关方面的课程。因此,就这方面来说,我国在计算机研究生课程培养的过程中,关于课程的开设与国外的大学相比,还是存在很多差距的。
在我们计算机硕士研究生培养的过程中,除了像清华大学等一些顶级的大学能将课程全面之外,做到与国外的大学相比有着较少的差距之外,对于其它的很多国内大学来说,与国外大学相比,在计算机硕士研究生培养的过程中,其课程的设置没有做到对专业的全面包含,在这个方面还是存在很大差距的。
我们从不精确信息推理与决策等课程的设置也可以看出我国在计算机硕士研究生教育与国外研究生教育之间存在的差距。对于这种课程开设情况来看,虽然在我国的国内也有所进行,但是却很少有学校能够做到对此单独的开设。
对于我们在计算机硕士研究生课程设置方面与国外存在的差距来说,目前在较短的时间内还不能做到对此差距进行减小。因为对于这些差距所带来的原因是学校在教师设置方面存在的问题,要做到彻底的解决,还需要很多的工作需要开展。要是不能够让学生在教师安排的过程中将所存在的问题加以解决,对于目前现状进行改变就无从谈起。对于课程方面存在的问题,需要我们对此有着足够的重视,只有通过有效地改革,将其问题得到有效的解决,还会使得我们所培养出来的研究生能够就有更高的技能来做到在研发过程中的能力提高,并使得我国从事相关方面的科学队伍能够得以开拓,使得与其他国家的差距做到有效的减小。
在计算机硕士研究生培养的过程中,能够对其专业所涉及到的必修课做到科学的设置,这对人才的培养起到非常关键的作用。但是就我国目前研究生培养现状来说,不同院校之间所存在的课程设置都是不同的,我们在调研的过程中,进行分类之后发现主要存在五种模式。第一种模式就是在培养的过程中,会给学生较多的自主选择权,对于必修课的设置并不是很多,这个是符合国外大学所使用的模式,目前在国内计算机研究生培养过程中,使用这种模式主要是以清华大学及南京大学为主的。第二种模式与第一种模式几乎是相反的,其在课程设置方面存在着较多的必修课,这些学校更加强调对人才的复合型培养,此种模式主要是以北京大学为主的。第三种模式是以上海交通大学为主的,其在对理论型的课程比较重视,其中在课程设置中存在一大半的必须课都为理论型的,并且在人才培养过程中,这些院校还规定的一定的学分限制,来让学生进行学习。第四种模式就是让学生来对自己学习的必修课加以设置,然后在二级学科的学习过程中,在对其所要学习的必修课加以设置。这种模式主要是以中国科技大学与浙江大学为主的。第五种模式就是根据研究生所选择的二级科学来进行设置,这种模式主要是以华中科技大学及国防科技大学为主的。
对于这些大学所设置的几种模式来说,在教学的过程中,都有一定的合理性存在,但是也有许多不完善之处。并且对于这五种模式来说,虽然从外表来说,它们之间存在着很大的不同,但是其所遵循的道理都是一样的,很多方面都是基于一个共同的出发点。其实对于计算机硕士研究生培养来说,在教学的过程中,应该加强对基础知识的学习与实践,只有在学习的过程中将其基础打牢了,才能够使得这些学生在以后学习其它技术的时候,能够做到更加有效的接受。因为在必修课的设置过程中,需要在一级学科内设置相关的课程,另外还要根据其所学习二级学科所存在的特点,来对一些基础课程进行开设。
像比较课程的设置来说,在研究生的培养过程中,课程所具备的内涵要更加的重要。我们在调研中发现,虽然对于我国的一些大学来说,相比较国外大学的课程设置来说,其也开设了较为全面的课程,看似与国外大学在人才培养过程中存在的差距并不是很大,但是在这些背后,虽然很多时候,叫法都差不多,但是对于课程所存在的内涵来说,就有很大的不同了。
就国外的大学来说,其在教学的过程中,会根据的不断进步,来及时的对教材做到更换,但是对于我国大学在教学过程中来说,往往会在教学过程中长时间的使用同一版教材,对于这些教材来说,因为年限逐渐变长,使得教材的内容变得比较陈旧,并不能够与技术的进步做到与时俱进,另外对于我国很多教材来说,其存在内容的深度也不够。教师在教学的过程中,所使用的手法也是比较落后的,很多教师在进行教学的时候,只是将书本上存在的内容传授给学生,并不能做到在教学的过程中做到更深层次的研究。
为了能够使得我们在计算机研究生的培养过程中能够赶上国外教学水平,就需要学校在教学的过程中,要建立一套较为科学的课程体系,对一些需要开设的课程要做到及时的开始,并且对于目前已经存在的课程来说,需要在教学的过程中对其进行不断的完善。使得其能够达到国外领先水平。
对于计算机研究生培养过程中所使用的教材,需要对国外水平较高的教材做到有效的引入进行,这样才能够保证在教学的过程中能够做到与时俱进。另外在教学的时候,需要教师及时的对此方面做出的最新研究进行关注,将自己的更多精力放在科学研究的过程中,这样就会使得教师在教学的时候,能够做到理论因素与课堂教学做到有机的结合起来。使得学生在学习的时候,能够对理论知识做到更为全面的认识与理解,也对学生的动手能力做到了有效的提高。对于国外的很多大学来说,其在教学的时候,就做到了理论与实践有效的结合。
在本次的调研与比较过程中,我们对国内外对计算机硕士研究生的培养方法及其课程设置方面都做到了较为全面的了解。对于我国计算机硕士研究生培养来说,虽然与国外的相关大学之间存在着比较大的差距,但是我们需要树立一定的信心,来在我们现有的水平上,对我国研究生课程体系的改造和教学模式的改进,从而达到改善教学效果、完善研究生培养环节的目的。使得计算机硕士研究生在进入社会的时候能够做出更好的研发成果来。
[1] Bjarne Stroustrup,THE C++ PROGRAMMING LANGUAGE, Hig her Education Press Pearson Education, 2002
[2] 美]Walter Savitch著,周靖译,C++面向对象程序设计——基础、数据结构与编程思想,清华大学出版 社,2004
[3] [美]Brian Overland著,董梁等译,C++语言命令详解,电子工业出版社,2000