本書是為滿足人們對計算機基礎知識的學習,能迅速、深入地理解和掌握等級考試的相關內容,我們按2006年版大綱要求編寫了本書。本書主要介紹程序設計方法與風格,結構化程序設計,面向對象的程序設計方法、對象、屬性及繼承與多態(tài)性;算法的基本概念,數據結構的基本概念及其定義,棧和隊列及其基本運算,線性鏈表及其基本運算,二叉樹的基本概念;軟件工程的基本概念,結構化分析方法,結構化設計方法,程序的調試方法;數據庫管理系統(tǒng),數據模型,關系代數理論中的基本運算,數據庫設計的基本方法和步驟等內容。每章后面都附有一定數量的習題,以幫助讀者鞏固所學的知識點。本書特別適合作為全國計算機等級考試(二級)公共基礎的教材和輔導資料,同樣也可作為其他計算機基礎知識的教學用書。