本書是教育部大學計算機課程改革項目成果,是一本面向計算思維能力培養(yǎng)的大學計算機實踐教程,力圖從計算機問題求解的角度,引導學生利用可視化的程序設計工具進行問題描述和求解。書中引用和創(chuàng)作了豐富的實例,通過實例逐步介紹計算機問題求解的一般方法,通過設計對應的實驗,使學生在實踐中強化計算思維,提高計算思維能力。本書內容在結構上分為三部分:第一部分(第1~8 章)為Raptor程序設計基礎;第二部分(第9 章)為問題求解實例;第三部分(第10 章)為問題求解實驗,包括基礎實驗和綜合實驗。本書配套有豐富的教學資源,包括:PPT、電子素材、示例演示視頻等。除此以外,本書特別添加了二維碼技術,讀者可以通過移動終端掃描本書封面上的二維碼來觀看相應示例的演示視頻。本書適用于高等學校低年級學生,可作為大學計算機實踐課程的教材,也可作為理解計算思維、提高問題求解能力的參考用書,或者作為軟件開發(fā)人員或計算機愛好者的自學用書。