大家觉得学校里的C语言教得怎么样?
芒果仔 2009-08-18 01:13:44 大牛的学校(比如复旦交大)我不知道,我只打听了解了一些二三流的学校,基本情况都是差不多的,不知道这算不算C语言教学的问题。
首先,很多同学都反映老师照本宣科……其实也不全对,如今都拿PPT说事了,连书本都省了,照PPT宣科让多数同学感到反感。大家都觉得索然无味,像念经一般,有些老师甚至在程序讲解时都不运行一下,照着PPT就这么讲了。然后是进度问题。我们自己学校给本专科无论什么专业安排的C语言的教学计划都是一个学期,本科理论课很多,上机相对少一些。专科是一周两节,一节理论一节上机。其实我很羡慕本科的同学,虽然上机时间少了,但是个人觉得,如今大家都有电脑,上机的机会已经不是很稀有了,所以我宁愿理论课多一些。但即便是本科的同学,也说进度赶不上,一般讲到指针开个头,课就用完了,不知道是老师将得慢还是学校安排问题,也有其他学校把C语言全部内容讲完的,但我那同学说完全一头雾水,不知所云。
进度不够,讲课枯燥,同学睡觉,那结果呢?结果当然考试还是要考的。平心而论,C语言的考试也是一种折磨,那些个钻牛角尖的题目让人看得头晕,而且都是书面考试,一些变态的表达式和乱糟糟的++和--让人顿时没了兴趣,更何况很多同学都不听课,考试自然是一团糟。当然,划了范围和考试作弊的不算。
再者,一学期进度不够,学校基本没有安排第二学期,我好像没打听到哪个学校C语言安排了两个学期的,个人觉得这显然是不够的。也许是自己资质愚笨,我觉得C语言学两个学期比较好,哪怕一个半学期也好。
C语言耽搁了,势必也耽搁了其它课程,比如数据结构。现在学校里发的数据结构的书大多都是拿C语言描述,一开始如果没有对指针、结构体充分掌握的话,数据结构基本也是云里雾里了(我就是云里雾里了一个学期),只能掌握个大概吧。然后最痛苦的是,学校上数据结构了,我开始慢慢补C语言,学校数据结构结束了,开始教Java了,我C语言还没搞定,还不知猴年马月才能把数据结构的债给还了。然后很多同学都说在学校里啥都没学着啊,混啊混的一个学期就没了,这到底是谁的错?
最后,C语言重不重要?我个人觉得很重要。有些学校甚至取消了C语言的课程,我觉得这很不值得,毕竟如今计算机教学已经不拿Basic作为第一门编程语言来教学了,如果直接拿C++或者Java来教恐怕适得其反。奇了怪的是我们学校本科计算机专业还有VC和C#的课程,个人觉得VC未必需要单独开课,C#也是如此,这个可以交给同学们自学嘛。我只能说现在的教学也太死板了,都说外面的培训机构不好(我也没参加过,希望参加过的朋友们给点看法),其实学校教得也不好,可能重点大学教得比较好吧。
完。