本書以培養(yǎng)學生的計算思維為出發(fā)點,結合全國計算機等級考試二級考試大綱,較全面地介紹了計算機工作原理,以人工智能時代使用*普遍的程序設計語言Python為例介紹程序設計方法,從數(shù)據結構、軟件工程、數(shù)據庫基礎知識幾方面介紹計算機軟件開發(fā)工作原理,介紹計算機網絡基本原理、多媒體音視頻的處理方法,介紹智能時代的大數(shù)據技術、云計算、人工智能技術,為讀者深入了解計算機系統(tǒng)、理解計算機工作原理、跟蹤計算機技術發(fā)展、使用計算思維解決專業(yè)問題奠定了良好的基礎。 全書共分9章:計算機基礎知識、計算機系統(tǒng)組成、程序設計基礎(以Python為例)、數(shù)據結構與算法、軟件工程基礎、數(shù)據庫設計基礎、計算機網絡、多媒體技術基礎、計算機發(fā)展新技術,在編寫上力求內容新穎、概念準確、深入淺出、文字流暢、取材精煉、實用性強,可與本社同步出版的《大學計算機基礎實驗教程》配合使用。