本書是高校計算機基礎教學的入門課程教材。教材從計算機問題求解的視角,將計算思維培養(yǎng)和新技術賦能這兩個課程教學目標在內容體系上進行整合,使人工智能、大數(shù)據、云計算、區(qū)塊鏈、物聯(lián)網等新一代信息技術內容能夠較好地融入到大學計算機課程教學中。 全書以計算機問題求解為主線,通過案例和問題的引入,重點講解計算機系統(tǒng)基礎知識,以及計算機問題表示和流程處理的基本思想方法,并通過演示性的Python程序使讀者體驗相關問題求解方法的實現(xiàn)。全書內容分為五篇(共15章),分別是計算機系統(tǒng)基礎、程序設計基礎—Python編程入門、信息表示與數(shù)據組織、算法與問題求解策略、搜索與人工智能。 本書可以作為普通高等學校各類專業(yè)大學計算機基礎課程的教材,也可作為廣大讀者了解、學習計算機基礎知識的參考用書。