本書從實用的角度出發(fā),根據教育部高教司主持評審的《十國計算機科學與技術學科教程2002》組織編寫,并參照ACM和IEEE Computing Curricula 2005,對計算機科學與技術學科進行系統(tǒng)化和科學化的闡述。詳細介紹了計算機體系結構與組織、程序設計語言、程序設計基礎、算法與復雜性、信息管理、軟件工程、操作系統(tǒng)、網絡計算、圖形學和可視化計算、人機交互、離散結構、數值計算科學、智能系統(tǒng)、社會和職業(yè)問題等專業(yè)知識點。每章均配有習題,以指導讀者深入地學習。本書既可作為高等學校計算機專業(yè)課程的教材,也可作為通信、電子信息、自動化等相關專業(yè)的計算機教材。