數據結構/算法設計,有些學校分兩門課,不過個人認為壹本《算法導論》(機工,第二版,個人更喜歡南大第壹版,不過絕版了)足矣,英語有第三版。
程序設計語言的,壹般是C入門,國內學校壹般是國產教材(比如譚浩強的《C語言程序設計》,清華),國外教材推薦《C Primer Plus》(人郵)
操作系統,《計算機操作系統》(湯子瀛,西電),這本是考研書。《Operating Systems : Design and Implementation》(操作系統設計與實現,機工),《Operating System Concepts》(操作系統概念,高教第七版),為什麽寫英文名是因為操作系統的書翻得都太爛了。
計算機組成原理與體系結構,很多學校開其中壹門。《計算機組成原理》(唐朔飛,高教),考研書。《深入理解計算機系統》(機工第二版),《計算機體系結構:量化研究方法》(人郵)
計算機網絡,《計算機網絡》(謝希仁,電子工業),考研書。經典的國外書就是《TCPIP詳解》三大卷,應該對妳太深了。
軟件工程,顯然是超經典的《代碼大全》(不是代碼書)和《人月神話》。
數據庫,《數據庫系統概念》(機工第五版)
編譯原理,《編譯原理技術和工具》(龍書,人郵)《現代編譯原理-C語言描述》(虎書,人郵),三大書中的鯨書比較難就不推薦了。