官术网_书友最值得收藏!

本教材所包含的內容很難在一個學期內講授完,因此一定要果斷砍掉不適合自己教學目標的那些主題,或者根據需要重新調整講授順序。你會發現,盡管本書有它固有的結構體系,但各個主題在很大程度上是相對獨立的,完全可以根據需要做出選擇。我寫本書的目的是把它作為一種課程的資源,而非課程的定義。我們建議鼓勵學生自己閱讀課堂上沒有講授的內容。如果我們認為所有的東西都一定要在課堂上講,那就低估學生的能力了。我們應該教會他們獨立學習。

關于本書從具體到抽象的組織結構,我們覺得有必要多言幾句。作為學者,我們總以為學生會欣賞我們對于學科的觀點,這些觀點通常是我們在某一領域的多年工作中形成的。但作為教師,我們認為最好從學生的視角呈現教材內容。這就是為什么本書首先介紹數據的表示/存儲、計算機體系結構、操作系統以及組網,因為這些都是學生們最容易產生共鳴的主題:他們很可能聽說過JPEG、MP3這些術語,可能用DVD和閃存盤刻錄過數據,應用過某一操作系統,日常使用過因特網和智能手機。從這些主題開始講授這門課程,學生可以為許多讓他們困惑多年的問題找到答案,并且把這門課看成實踐課程而不是純理論的課程。由此,就會很自然地過渡到較抽象的算法、算法結構、程序設計語言、軟件開發方法、可計算性以及復雜性等內容上,而這些內容就是我們本領域的人認為的計算機科學的主要內容。正如前面所說的,以這種方式呈現全書并不是強求大家都按此順序講課,只是鼓勵大家如此嘗試一下。

我們都知道,學生能學到的東西要遠遠多于我們直接傳授的內容,而且潛移默化傳授的知識更容易被吸收。當要“傳授”問題的解決方法時,就更是如此。學生不可能通過學習問題求解的方法變成問題的解決者,他們只有通過解決問題,而且不僅僅是解決那些精心設計過的“教科書式的問題”,才能成為問題的解決者。因此,本書加入了大量的問題,并特意讓其中一些問題模棱兩可——這意味著正確方法或正確答案不一定是唯一的。我們鼓勵大家采用并拓展這些問題。

“潛移默化學習”類的其他話題還有職業精神、道德和社會責任感。我認為這種內容不應該獨立成章,而是應該在有所涉及時討論,而這正是本書的編排方法。你會發現,3.5節、4.5節、7.9節、9.7節和11.7節分別在操作系統、組網、軟件工程、數據庫系統和人工智能的上下文中提及了安全、隱私、責任和社會意識的問題。你還會發現,每一章都包含了一些社會問題,這些問題將鼓勵學生思考他們所生活的現實社會與教材中的內容的關系。

感謝你對本書感興趣。無論你是否選用本書作為教材,我都希望你認同它是一部好的計算機科學教育文獻。

主站蜘蛛池模板: 麟游县| 长丰县| 中江县| 桐城市| 井冈山市| 密云县| 东光县| 石家庄市| 久治县| 敦煌市| 家居| 阳江市| 平邑县| 电白县| 化德县| 武强县| 秦皇岛市| 沧源| 白水县| 格尔木市| 马公市| 青河县| 平顺县| 松潘县| 鄂州市| 永修县| 昌江| 桃江县| 荆州市| 济南市| 平罗县| 桑植县| 凤翔县| 上栗县| 昌乐县| 同江市| 漳浦县| 曲水县| 古丈县| 阿巴嘎旗| 营口市|