本書以計算機學科歷史淵源、發(fā)展過程、學科知識體系來組織內容,包括計算機發(fā)展史、計算機科學基本理論的形成與發(fā)展、程序設計語言原理與發(fā)展、數據庫技術原理與發(fā)展、計算機網絡技術及其發(fā)展、數據存儲技術原理與發(fā)展以及計算機產業(yè)的崛起與發(fā)展等內容。一方面,提供對計算機科學理論的概覽,使讀者能夠對這一學科的基本理論、學科知識體系、方法以及與其它學科之間的關系有所了解;另一方面,介紹計算機科學技術發(fā)生、發(fā)展的歷史背景知識,讓學生了解半個世紀以來,計算機科學技術及其信息產業(yè)發(fā)展所經歷的曲折和困難。激發(fā)和增強讀者學習計算機科學的興趣和積極性,為學習后續(xù)課程和獻身計算機科學事業(yè)奠定方法論基礎。