设万维读者为首页 广告服务 联系我们 关于万维
简体 繁体 手机版
分类广告
版主:诤友
万维读者网 > 教育学术 > 帖子
清华计算机系本科教学情况
送交者: nand 2002年05月28日17:05:12 于 [教育学术] 发送悄悄话

hi,大家好,

我现在在宿舍里,刚起床。今年的暖气烧得特别热,我现在只穿着保暖睡衣,爬到

计算机前开始我的文章。

怎么开始呢?我想还是先谈谈我个人的一些总体看法,然后再仔细的一门门的介绍

吧。这些看法所给予的信息,我觉得有时是非常重要的。

希望自己能写得准确完满,毕竟我也不是计算机系的(我是微电子专业),尽管五

年里我一直在同期上着计算机系的课程。不过这样也好,从系外人的角度看或许可以更

公正客观一些吧。

希望我的文章能给大家以帮助,请随时RE或提问,以便我修订我的文章。

先谈一下几点看法吧:

一、清华在我这一届是五年制,五年制对于一般本科来说是长了一些,但学到的东西

也多,基础也更好一些。比如我们电子系,四年制的学校一般放在研究生课开的一门《随

机过程》是我们本科大三的最重要的课也是极难的课但也是极有用的课。所以清华的学生

在本科期间学习的内容相较其他学校更加丰富一些。现在从我们的下一届开始改了四年,

但学校总想压学时而不是删课程,所以他们或许基础没我们牢,但学习内容并没减多少。

二、南大的计算机系偏于理论,而清华的计算机系偏于应用。这其实是各系多年来形

成的风格,对于清华计算机系而言也是一个大的工科环境的作用,正如理科之于南大。很

早以前清华似乎只有一个应用专业,这些年逐渐开始齐全了门类。(像本科阶段从前两年

开始也专门招了一个软件班,上的课要求比一般的班级要高的多,尤其是基础课里的数学,

简直是恐怖,因为原来计算机系的数学要求就和数学系差不多,这个班的数学恐怕比应用

数学系有过之而无不及。)

其实偏重并不是一个问题,其实要搞的好都一样,尤其是本科阶段这样的基础性的

阶段,更需要理论上的扎实。有了理的基础去搞工是很容易的也是会更优秀的,搞理的

应该富有更多的创造性和艺术性(就像前一段关于pascal和C++之争中一位同学所指出的

Pascal本身的艺术性和C++本身的工程性)。

所以说清华计算机本科教学之所以被大家认可,并不在于它的偏重,这是一个前提。

那么清华计算机系本科教学的优势在哪里呢?我觉得是后面的几点。

前一阵子在北大BBS的计算机系版上也出现了一个关于北大和清华计算机系的争论,

并没有清华的同学参与,而只是北大计算机系同学自己的讨论。不论结果如何,对清华

计算机本科的教学地位总是肯定的。那么优势究竟从何而来呢?这就是我要谈的三、四、

五点,都是非常重要的因素,但我觉得第五点是最重要的、第四点次之,第三点只是一

个小因素。

三、清华的雄厚实力本身是一个依托。一个体现是师资,比如他们的模电、数电等

就可以由电子或电机的优秀老师来承担,还有数学等等课程都可由许多数学系的优秀的

教师来承担。而各系学生之间支持就更多了,往往会合作搞东西。实力雄厚往往还体现

在经济方面,确实国家每年拨给清华北大的钱要多于其他学校很多,前两天去我们的微

所三楼。整个三楼的5个房间全都是机房。约一百多台的新机器,显示器最小是17寸的,

全是新的工作站,计算机系的机器应该更多得多吧。根据南大老师讲国家拨给南大的钱

并不多,但南大能在论文方面实现七连冠确实是不容易的,这在清华老师里也是一个话

题。在清华本科生大会上,我们的校长唯一提到的一个国内大学就是南大,讲的是基础

教学和论文发表。

四、计算机系的老师在教学上有着很好的作风:积累和创新。

清华的计算机系列教材(我说的不是所有清华大学出版社出的计算机书,而是封面

上有“清华大学计算机系列教材”的那一套)想必大家也都看过一些。我觉得这是计算

机系老师们在教学方面注重积累的一个体现。很多书可以说是非常经典的,比如说严蔚

敏老师的《数据结构》一书,确实是国内大学生数据结构教材中,我所见过的最好的一

本,尽管仍有错误,但我实在觉得写得真的不错。而且这套书在不断的更新换代中,而

更新的内容都是老师们在教学中的新内容、新想法、新体会。

创新,对于我们学生的感受主要是实验的设置。比如在数据结构课上,我们有严蔚

敏老师开发的一套演示系统、一套习题系统(与《数据结构习题》配套)。非常好用,

演示系统非常直观,而最值得夸奖的还是那套习题系统,尽管开发于94年,现在看来

实现的也非常简单,但还是觉得非常好用:它是一个习题环境,与书配套的,可以在

里面作题,函数或过程的头部是不用写的,只要写过程体,而其间可以调用的函数也写

在上面的提示里,可以直接调用。总之将你的精力集中于算法本身,而不必去管其他

部分的实现。做完一个题可以提交编译,它会判断对错,并显示在某些输入下你的程序

的结果和正确的结果有什么不同,以方便你查清错在哪里。用过这套系统的人总是深有

体会的。我前一阵子决定考研,复习数据结构的时候,第一个想起的就是这套系统,我

当时就是想,把这套系统里的东西再做一编,我的数据结构就不用看别的东西了。

清华计算机系的很多课都有非常好的实验系统。操作系统用的是一个清华自己开发的

小型教学操作系统,小实验是编写有关进程的程序,大实验的内容就是每一届学生去添加

和完善它。(想起有一次问南大的同学操作系统的实验是什么,答案是没有,觉得这不应

该的,操作系统这么重要的一门课没有实践很多东西就不可能深入理解。上次我们的一位

同学去北京科技大学给一些计算机系的小同学讲网络新技术,得知他们在老师的带领下分

组阅读MINIX源代码,其实这也是实验的一种形式,也很不错啊,不需要很多的条件,也

可以做到)。最近我跟计算机系上编译,实验是可选的,如果你要求低的话,可以选基

本实验——无非是给PL/0语言增加几种语句的实现和使用FLEX和YACC等,要求高的话就

组成小组合作做编译器或做有关JAVA虚拟机解释程序的专题。

清华对实验和对教学同样都是重视的。

五. 这次要说的是关于清华计算机本科教学的第五个特点,也是我认为最重要的
一点(离开了这一点,其他就都是扯淡了)——就是——“一个开放的环境”
如果要具体话一些,就是“宿舍允许使用计算机”“方便的上网环境”等等。

说起来也很奇怪,大家竟会如此积极地去学计算机,这是因为计算机的魅力
或是人的心理特点?仔细的想一想,确实没要学校做什么,学校就是“允许”
了一些什么,或是“提供”了一些什么,甚至不用学校去“提倡”一些什么,
所有的同学都如此执着于计算机,why?其他学科呢?为什么没有如此?
我不知道,也不愿动脑子去分析,我只相信我的眼睛就够了。看看我们学校的
情况吧:(条件是学校提供的,而学习热情却是同学自发的)

平均所有的宿舍都由学生自己购置有2-3台或更多的电脑(所以分配每个房间
2个IP大家总说不够),这种情况在中文、英语等文科系里也是一样,随便举
个我们屋的例子:6个人,最多的时候有4台台式机一台笔记本,所有的桌子
(包括电脑桌)上全是满的……

计算机系的课堂爆满。计算机系一般每届7个班,210人左右。有一年上数据
结构,安排教室的老师换了个没经验的,居然只给了个220人的教室,结果
第三教室楼的门被彻底堵住(也是因为那个教室正在楼门口附近),然后就
临时换教室,换了个280人的大教室,结果还有二十几个人是站着的。

计算机书如此热门。上次我来南大,随便在图书馆里转了转,转到一个开架
借书处(理工科),看到里面有大约4排架子的计算机书,就再也没找到
其他的计算机书了,而且非常陈旧,也许是其他借阅处还有吧。在清华里专
门为计算机书开了一个开架的借阅室,独立于整个的科技书借阅室,大约
有五十几排书架的书(每排3个大书架),而借出的部分数倍于此(本科生
的允许借阅量是7本),几乎所有说得出名字的中文计算机书都可以找到
(而且每种都有几本),英文的计算机书和其他英文原版书在另一个地方借,
还有一些最新的书(比如说市面上刚有卖的)在新书阅览室里基本都可以
找到(可阅览或借48小时)。尽管如此多的书,但要想借最新最好的书也
不容易,因为往往这样的书会被N个人预约。

北京的软件公司很多,也常在学校找人干活,在校外兼职编程的同学有一些,
不过不很多,因为觉得在那里打零工像是体力活,没什么意思。待遇一般
是——按行算或就是做兼职。做兼职大约4000-6000一个月,只要完成基本
定量就可以了,其余部分另算。

另外还有一些竞赛,往往分计算机组和非计算机组,有时候也不分,但往往
不分的时候总会有非计算机组的人拿冠军,一方面非计算机专业也有计算机
牛人,另一方面也许是计算机系的大牛都忙着赚钱或是研究了没参加吧。


总之,这一切都是自然而然的形成的,只是学校的一两个开放政策,就造成了这
样的局面,而在这一局面下,学校又进一步加快了计算机方面建设的步伐。
我觉得人的主观能动性竟是如此的强大,只要政策足够开明。

说了这么多,似乎和我们计算机系的同学没有太多关系,但其实关系是最大的。
在清华里,一般的理工科学生计算机都很玩得转,无论是vc,vb,delphi这些实
践性的语言还是linux,unix这些操作系统,或是网络编程,网络通讯方面的实
践;更有一些别的系大牛们搞出一些非常有意思的东西。这其实给了计算机系
同学很多压力和动力,计算机不像其他很多系的东西(不是那个专业的就没法
学),这是它的幸和不幸。还好,计算机系同学的素质还是比较高的,课堂上的
东西也许只能算他们学到的1/3吧,他们比别的系的同学有更多的时间投入计算
机学习和实践中,9#楼里的求新氛围非常浓,每天都有人给大家带来新的东西,
有时候和计算机系高年级的人聊,真是一件痛苦的事,倍受打击,本来觉得知道
的挺多,聊着聊着,就发现自己的无知了,hehe.

前一阵子,水母上有个女研(计算机系),说她现在特苦闷,说是考研考来的,
可现在老师布置任务她都听不懂,其实本校学生都知道我们学校研究生都很松
的,比本科松多了。前两年,西交大考来的一个自杀了,本科自杀的常见,研
究生却很少听说,当时传得沸沸扬扬。还有就是浙大考来的一个退学的事……
sigh...清华招收外校的名额很少,并不是没有原因的。


好了,该结束了,其实就一个意思——最重要的是一个“开放的环境”,其带来
的效果是所有人都想不到的巨大,一切会如此自发自觉的飞快进展着,我相信对
于校方在开放的最初,也不会想到会有如此巨大的效果吧。希望这些能对南大同
学有所启发。

听说南大是不让宿舍用电脑,我不知为什么。如果是因为电的原因,
我觉得电脑对现在的砖结构房屋(木结构除外)恐怕造不成什么火灾隐患;实在
不行也可以改造线路啊(南大不是拨了12亿吗?),这个钱是值得花的。如果说
是因为玩游戏或上网的事情的话,我曾经回答过南大一位老师的问题,他问我有
关学生用电脑玩游戏怎么看,我今天的回答会和从前一样——

清华的学生在刚买电脑的时候也玩得很凶,系里也抓学风建设,但即使在最
严重的时候也没有以宿舍里不准用电脑为要挟;事实证明,过一段时间,大家玩
游戏的情况就渐渐趋于平稳状态了,渐渐的更多的时间和精力就投入到专业学习
和计算机知识的学习中去——学生也不傻啊;
说玩游戏不用时间那是扯淡,2个小时用来打游戏了,就是少看了两个小时书
(打游戏也要花精神的,并不见得是一种放松,只不过大家喜欢就是了);但我们
要看到,2个小时花到了游戏上,有更多的时间会投入到学习计算机知识中去,会
有更多的兴趣投入到真正的计算机知识学习中去,本专业的学习、计算机的学习、
游戏最终会达到平衡。这是一件利大于弊的事情,我们的同学就是明证。事情总是
两面的,总想做什么坏处都没有、什么问题都不会出的事是不可能的。


就这样吧,随便乱写,没头没尾,对不住大家了。有什么问题可以RE,这个题目就
谈到这里吧。后面的几篇,我将开始贴具体的有关课程设置的具体情况,不过我在
上面也说过,对于计算机系的同学,课程只是很少的一部分,大部分的东西要靠自
己去找去看。

0%(0)
标 题 (必选项):
内 容 (选填项):
实用资讯
回国机票$360起 | 商务舱省$200 | 全球最佳航空公司出炉:海航获五星
海外华人福利!在线看陈建斌《三叉戟》热血归回 豪情筑梦 高清免费看 无地区限制
一周点击热帖 更多>>
一周回复热帖