本書采用史論結合、以史引論的方式,按照計算機學科歷史淵源、發(fā)展過程、學科知識體系來組織內容,包括計算機發(fā)展史、計算機科學基本理論的形成與發(fā)展、程序設計語言原理與發(fā)展、數(shù)據(jù)庫技術原理與發(fā)展、計算機網絡技術及其發(fā)展、數(shù)據(jù)存儲技術原理與發(fā)展以及計算機產業(yè)的崛起與發(fā)展。一方面,提供對計算機科學理論的概覽,使讀者能夠對這一學科的基本理論、學科知識體系、方法以及與其他學科之間的關系有所了解;另一方面,介紹計算機科學技術發(fā)生、發(fā)展的歷史背景知識,讓學生了解半個世紀以來,計算機科學技術及其信息產業(yè)發(fā)展所經歷的曲折和困難。激發(fā)和增強學生學習計算機科學的興趣和積極性,為學習后續(xù)課程和獻身計算機科學事業(yè)奠定方法論基礎。本書可作為高校計算機專業(yè)“計算機科學導論”課程的教材,也可作為電氣信息類專業(yè)學生或其他計算機愛好者了解、學習計算機科學知識的參考書。