Skip to content

title: 寫點看Harvard CS50 公開課的感受 author: 書蟲 tags:

  • 日記 categories: [] date: 2012-11-26 11:20:00

寫點看Harvard CS50 公開課的感受

2012.11.26 13:00 P.M. Monday

Harvard University,世界頂級大學,對於來自普通二本院校的我來說,真是太具有吸引力了,而我也“願意”為她蒙上一層厚厚的神秘的面紗,我真的願意。我很幸運能有機會“拜讀”CS50公開課,謝謝網易公開課平臺,更謝謝Harvard教員們的慷慨和分享精神。

CS50 2010 fall 共有20集,每集1個多小時,我從前幾天一直看,看到現在看完了一大半了,越看越覺得“那層神秘的面紗” 變的越來越薄,越來越透明。現在CS50對我來講已經不再神秘,harvard university 對我來說已經不再是“水中月”,我真真地接觸到了她,是的,她們都很樸實,很平凡,但卻充滿睿智。

這門課,算是為計算機學科學生或者其他學科學生提供的計算機知識普識通選課,所以對於計算機專業大四學生的我來講並不算多麼具有挑戰性。但是,我仍然長見識了,而且是影響很大的那種長見識。CS50對比國內課程的授課風格,有幾個明顯的優點。首先,很重視“趣味性”,這是貫穿整個授課過程的觀點。教授每節課都會開些玩笑、演示一些好玩的影片、遊戲、小程式等等,而且幾乎每節課都有互動,講個排序演算法,也要來場“真人秀”。其次,“知識發散、涵蓋範圍廣”,從他的教學大綱就可以看出來,5個周的時間把C語言介紹完,而且不是那種粗略地介紹哦,而是面面俱到地介紹,從基本資料型別,到陣列、結構體,從演算法到二叉樹,從堆、棧到錯誤除錯等等。而且,他們的練習題很多,加上每週兩節的Seminar,加上Section,也就是說光上課每週就要6節,每節1小時左右。想想看Harvard的學生學完這門課這是壓力山大啊!這門課一共12周,後幾周講的知識點更寬泛,包括Java Script,SQL,PHP,網路,加密、解密等等。另外,很重要的一點是,注重“自學能力”,很短的時間,繁雜的知識點,跨學科甚至跨專業的教與學的過程,要想及格,要想取得好成績必須要在課餘時間做足功夫,所以,那張網上流傳很廣的,名校學生深夜“扎堆”泡圖書館的圖片在這裡也就有了很好的註解。“自學能力”再加上“實際專案”再加上“公司參與的專案”構成了Harvard學子強悍的技術能力。而且他們不但技術高超,而且更貼近社會的實際需求,不是紙上談兵,而是實戰演練。

不得不提的一點是,Harvard的Seminar制度、Section制度,對於CS50,每週都有兩節Seminar課和兩節Section課,這樣的課都是有高年級的以前學過CS50的學長們帶的,這樣的好處就多多了,首先有學生來講課,時間、精力上肯定比教授投入的更多,講起課來也更貼地氣,很容易形成“我以前學的時候老在這犯錯,你們可別煩了”的好局面,而且學生給學生講課互動效果好,怪點子,有創意的點子也多,再加上學生講課立足點更低,講問題講的更加細緻、深入。而且人人都有機會上去講一講,人人都有機會去鍛鍊,真可謂自己人佔自己人的光,這是一個良性迴圈。

誠信制度,他們每套練習題都會用一頁紙專門寫誠信要求的,哎,這是中國大學教育的痛啊!拒絕作弊,獨立完成任務!

選課制度,首先是靈活的選課制度,有的學生如果誤選了的話,可以退課,選完4-5周後,如果感覺不滿意也可以退,這樣做真的是太靈活了,真正做到了從學生的角度來思考為題,真正為學生考慮。

不過,選課制度固然好,但是他們這麼做也是不得已而為之,因為選課制度本身就有制約教授的作用。不想國內大學,統一選課,學費按年交,而且是統一價格。Harvard 的每一門課程都是有價格的,選的課程越多,那花的錢越多,好的課程和普通的課程價格也有較大的差距,而課程的好與壞,都是來自學生的反饋,其他人無權干涉!這中做飯不僅靈活,而且高效,有利於出好課程,出精品課程,更有利於學生的發展,所以Harvard是一個真正為學生著想的學校,更客觀地說,Harvard是一個真正為她的消費者著想的稱職的賣家,她只不過在用具體的行動來說“親,好評哦!”

END