`
v5qqbrowser
  • 浏览: 357980 次
文章分类
社区版块
存档分类
最新评论

写点看Harvard CS50 公开课的感受

 
阅读更多
Harvard University,世界顶级大学,对于来自普通二本院校的我来说,真是太具有吸引力了,而我也“愿意”为她蒙上一层厚厚的神秘的面纱,我真的愿意。我很幸运能有机会“拜读”CS50公开课,谢谢网易公开课平台,更谢谢Harvard教员们的慷慨和分享精神。
CS50 2010 fall 共有20集,每集1个多小时,我从前几天一直看,看到现在看完了一大半了,越看越觉得“那层神秘的面纱”变的越来越薄,越来越透明。现在CS50对我来讲已经不再神秘,harvard university 对我来说已经不再是“水中月”,我真真地接触到了她,是的,她们都很朴实,很平凡,但却充满睿智。
这门课,算是为计算机学科学生或者其他学科学生提供的计算机知识普识通选课,所以对于计算机专业大四学生的我来讲并不算多么具有挑战性。但是,我仍然长见识了,而且是影响很大的那种长见识。CS50对比国内课程的授课风格,有几个明显的优点。首先,很重视“趣味性”,这是贯穿整个授课过程的观点。教授每节课都会开些玩笑、演示一些好玩的视频、游戏、小程序等等,而且几乎每节课都有互动,讲个排序算法,也要来场“真人秀”。其次,“知识发散、涵盖范围广”,从他的教学大纲就可以看出来,5个周的时间把C语言介绍完,而且不是那种粗略地介绍哦,而是面面俱到地介绍,从基本数据类型,到数组、结构体,从算法到二叉树,从堆、栈到错误调试等等。而且,他们的练习题很多,加上每周两节的Seminar,加上Section,也就是说光上课每周就要6节,每节1小时左右。想想看Harvard的学生学完这门课这是压力山大啊!这门课一共12周,后几周讲的知识点更宽泛,包括JavaScript,SQL,PHP,网络,加密、解密等等。另外,很重要的一点是,注重“自学能力”,很短的时间,繁杂的知识点,跨学科甚至跨专业的教与学的过程,要想及格,要想取得好成绩必须要在课余时间做足功夫,所以,那张网上流传很广的,名校学生深夜“扎堆”泡图书馆的图片在这里也就有了很好的注解。“自学能力”再加上“实际项目”再加上“公司参与的项目”构成了Harvard学子强悍的技术能力。而且他们不但技术高超,而且更贴近社会的实际需求,不是纸上谈兵,而是实战演练。
不得不提的一点是,Harvard的Seminar制度、Section制度,对于CS50,每周都有两节Seminar课和两节Section课,这样的课都是有高年级的以前学过CS50的学长们带的,这样的好处就多多了,首先有学生来讲课,时间、精力上肯定比教授投入的更多,讲起课来也更贴地气,很容易形成“我以前学的时候老在这犯错,你们可别烦了”的好局面,而且学生给学生讲课互动效果好,怪点子,有创意的点子也多,再加上学生讲课立足点更低,讲问题讲的更加细致、深入。而且人人都有机会上去讲一讲,人人都有机会去锻炼,真可谓自己人占自己人的光,这是一个良性循环。
诚信制度,他们每套练习题都会用一页纸专门写诚信要求的,哎,这是中国大学教育的痛啊!拒绝,独立完成任务!
选课制度,首先是灵活的选课制度,有的学生如果误选了的话,可以退课,选完4-5周后,如果感觉不满意也可以退,这样做真的是太灵活了,真正做到了从学生的角度来思考为题,真正为学生考虑。

不过,选课制度固然好,但是他们这么做也是不得已而为之,因为选课制度本身就有制约教授的作用。不想国内大学,统一选课,学费按年交,而且是统一价格。Harvard 的每一门课程都是有价格的,选的课程越多,那花的钱越多,好的课程和普通的课程价格也有较大的差距,而课程的好与坏,都是来自学生的反馈,其他人无权干涉!这中做饭不仅灵活,而且高效,有利于出好课程,出精品课程,更有利于学生的发展,所以Harvard是一个真正为学生着想的学校,更客观地说,Harvard是一个真正为她的消费者着想的称职的卖家,她只不过在用具体的行动来说“亲,好评哦!”




END


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics