更新時間:2023-08-14 16:03:09作者:佚名
看公開課“哈佛-計算機科學CS50”,看來一下課程目錄,哦,學得真快,一個學期完成那么多,很有效率。和之前看完的哈佛的課程比上去,錄象的療效好,或許是時間不同吧。
第1課:開始2011.9.19
介紹了這門課學習的內容,并就像sales一樣在賣力銷售課程。這和我們中學的課程覺得不同,一堂課50分鐘,惟其內容比我們兩堂課的都多,說話很快,哈哈。
從算法開始介紹CS的功效,并通過(有點類似于哈佛的karal)推動踏入CS,并給出這些之前師生的作品,見到了這門課能抵達的程度,吸引師生。同時我倍感,學院的班主任和師父/姐都努力幫助中學生學習,有一個挺好的學習環境。這就是中外的差異吧。這兒的校長都是老總,學院成了名利場哈佛大學的公開課,而忘卻了學院的根本:教書和推動入門。
附:是日,接一電話哈佛大學的公開課,上海航天民航學院(看來“天”和“空”是有差別)問是否要讀職研究生。第一反應:為什么大學這樣缺錢?,第二反應,學院是門生意;第反右應:它怎樣得到我的電話?
第2課:繼續開始及概念介紹2011.10.5
這一課雖然是上1課的沿襲,繼續介紹CS50。為算法例子:怎樣在郵箱中標出我們或許關心的電郵,可以按照多種判定:已回復的已讀的;單發還是群發;(過濾這些詞,比如buy);按照歷史操作行為,存盤還是刪掉;發送者,最頻繁互動聯系的;回復的速率;閱讀電郵的時間(打開窗口的時間)等等。這種處理就是算法,而不是學會這些句子,就等于學會了CS。
接著介紹二補碼,0,1,為何計算機程序一般是從0開始,由于二補碼的方法,個位數從0開始。byte是何種,ASCII是何種,硬盤怎么讀寫數據。
在一個漫畫的通過邏輯拖動小塊,是畫面按我們所需運行,介紹了弄成的基礎知識,包括(句子),loop循環,判定,風波和句柄。將這種重要的語言概念介紹了。
無論是耶魯的這個課程,還是之前耶魯的課程,它們都撰寫了一個可跳過詳細的C/Java等基礎語言,而直接執行邏輯的形式。從總體介紹程序,而不是一開始著眼于語言的基礎。很多基礎師生可以自己看書,而整體的概念,怎么解決問題的方法,是交換的重點。并且博士對師生很用心,很用工夫,我們的“老師”當老總搞項目賺錢和掙名去了。中學的根本在于教學,在于本科,這就是為何這些中學生之后捐助母校,我們的也是學歷生產基地,人數和品質是兩個完全不同的感恩,而中學中碩士生也好,研究生,碩士生也罷,量變不代表才能質變。
相關鏈接:我的與編程思想相關的文章