本書是為大學高年級學生編寫的計算機技術基礎課程的教材。全書分成了十個大的模塊,全面細致地講解了計算機學科相關的基本硬件技術、軟件技術和有關的理論和開發(fā)工具。這十個大的模塊包括:計算機組成與工作原理、操作系統(tǒng)、數(shù)據結構與算法、程序設計與面向對象技術、使用Visual C++開發(fā)應用程序、數(shù)據庫技術、使用MS SQL Server 開發(fā)數(shù)據庫應用、多媒體技術、網絡程序設計和軟件工程。內容模塊基本上涵蓋了計算機學科的主要內容,在講解上注重理論和應用,不但可以擴大學生的計算機理論水平,而且具有很強的應用性。在內容安排上,各個模塊沒有太強的先后順序和依賴性,各高等學校可以根據自己的實際情況選擇不同的模塊進行教學。另外,該書的內容也密切地結合了目前全國計算機等級考試(三級)的內容,使得學生通過該書的學習,可以參加全國計算級等級(三級)考試。該書對于那些希望全面了解計算機基本技術,包括硬件技術和軟件技術的一般讀者來說,也是一本內容比較全面、深度適中的參考書。