(原創) 陈俊杉教授的C++上课方式 (C/C++) (日記)

土木系陈俊杉教授是一个很认真的教授,三学分的课,被他弄成五学分的方式上课,三个小时的Lecture,两小时的Lab,还加上每个星期的Homework,真的每星期都是满载而归,在这我特别将他上课的方式做一下介绍。

首先他要求我们上课前得先预习,在每次上课结束前会告诉我们下星期的进度会到哪一章,回家得自己先看过,等下次上课时,他会将课本中较难或较容易confused的地方特别强调,也会在上课中问学生书中的内容。虽然说课前预习听起来是理所当然,但真正做到的学生真的很少,但上课前有先预习跟没先预习,上起课来的质量真的是差很多,这样大家为了catch up老师上课的进度且在上课回答老师的问题,就会养成上课预习的习惯。我现在除了C++这一科会预习外,其它课也养成了这个习惯了,这对我学习的方式影响很大。上课中3个小时的lecture,都是书中的重点中的重点,由于课前预习过,上课听了就很有感觉,也能提前准备问题问老师。

星期三早上10:00到下午1:00是我们上课时间,星期四晚上6:308:30是我们上机Lab时间,老师会出几个问题要我们当场练习,早写完的可以提早走,若到8:30还是没写完,就当Homework。我要强调的是,老师Lab时间排的很妙,刚好是上完课后隔一天就Lab,逼的同学星期三上完课后,一定得马上消化星期三所教的,否则星期四的Lab一定弄不出来,以学习原理来说,课后马上复习的效果最大,星期三早上上完课,星期三下午就马上复习,星期四做Lab,星期四到下星期三写Homework,真的是很完美的安排。

Homework是每个星期都要交,且都颇有难度,连我这种有9年职业级水平的程序员,写起作业都还得花不少时间思考和找数据,不过当作业写完后,的确也学了不少东西。

陈俊杉不但是跟认真的教授,且是个讲究教学方法的教授,在这个强调『Methodology』和『Practice』的世界,我觉得陈教授的教学方式很值得学习,每个星期都很期待上陈教授的课,每次的收获都很多。

posted on 2006-10-04 14:19  真 OO无双  阅读(1245)  评论(0编辑  收藏  举报

导航