大學計算機基礎實踐教程——面向計算思維

-
【作 者】主編 楊海波 李燁平
【I S B N 】978-7-5170-3655-5
【責任編輯】張玉玲
【適用讀者群】本專通用
【出版時間】2015-09-25
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】148
【千字數】226
【印 張】9.25
【定 價】¥22
【叢 書】普通高等教育“十二五”規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書通過案例或實例的形式,引導學生進行面向計算思維能力的培養,從實際應用出發,在計算思維指導下進行計算機問題的求解。由于大學低年級學生計算機知識水平參差不齊,能力不夠。為了能夠在計算機上進行實踐,本書分為上篇、中篇和下篇。
上篇包括:計算機系統初識、數據編碼與存儲、編輯長文檔(一)、編輯長文檔(二)、網絡連線實驗、無線路由器的設置、數據庫文件的建立與訪問、數據庫中表的聯接。中篇主要講解計算思維的可視化程序設計工具RAPTOR,分別介紹了可視化的程序設計工具——RAPTOR、RAPTOR流程控制、RAPTOR數組及使用、RAPTOR子圖和過程的定義及調用、RAPTOR文件的使用共五部分。下篇主要是算法的實現,講解了順序結構和選擇結構、循環結構、窮舉算法、迭代算法、遞歸算法、排序算法、查找算法、二叉樹的節點遍歷共八個實驗。
每一個實驗都以一個具體的案例或實例引入,所有案例及實例均是工作、生活中遇到的實際問題,實用性和可操作性強,能夠激發學生的學習熱情和學習興趣。
本書可作為高等院校非計算機專業的大學低年級學生的計算機基礎實踐課程的教材,也可作為計算機愛好者學習計算思維、提高解決實際問題能力的參考書。
通過案例或實例的形式,引導學生進行面向計算思維能力的培養。
從實際應用出發,在計算思維指導下進行計算機問題的求解。
案例和實例的實用性、可操作性強,能夠激發學生的學習熱情和學習興趣。
“大學計算機基礎”是各專業大學生必修的計算機基礎課程,是學習其他計算機相關課程的基礎。我們通過多年的教學實踐及與其他高等院校進行交流,參考教育部計算機基礎課程教學指導委員會提出的《關于進一步加強高校計算機基礎教學的意見》中有關“大學計算機基礎”課程教學的要求,編寫了本書。
本書雖然為《大學計算機基礎——面向計算思維》的配套實踐教程,但是完全可以獨立使用,有很強的通用性。書中的實驗均選用典型案例/實例和經典算法,指導學生解決實際問題,而并非是單純地驗證實驗。這樣,使得本書更具有實用性,而不乏趣味性,使學生在提高學習興趣的同時,掌握相關的計算思維知識。
本書由楊海波、李燁平任主編,俞炫昊、孟慶霞、張守偉任副主編,參與本書編寫的還有侯萍、郭俊榮、毛宇婷、朱建輝、周麗娟、侯仲尼、段麗霞、朱愛東等,全書由楊海波統稿。
在本書的編寫過程中,參考了相關文獻資料,在此向這些文獻資料的作者深表感謝。由于編者水平和經驗有限,編寫時間比較倉促,書中難免有不足和疏漏之處,懇請讀者和專家批評指正。
編 者
2015年6月
上篇 大學計算機基礎綜合實訓
實驗一 計算機系統初識 1
實驗二 數據編碼與存儲 6
實驗三 編輯長文檔(一) 8
實驗四 編輯長文檔(二) 18
實驗五 網絡連線實驗 25
實驗六 無線路由器的設置 30
6.1 基礎知識與準備工作 30
6.2 設置流程與操作步驟 30
實驗七 數據庫文件的建立與訪問 44
實驗八 數據庫中表的聯接 48
中篇 計算思維可視化程序設計工具
第一章 可視化的程序設計工具——RAPTOR 51
1.1 RAPTOR基本程序環境 51
1.1.1 RAPTOR主窗口 52
1.1.2 RAPTOR主控制臺 53
1.2 RAPTOR程序設計基本概念 54
1.2.1 常量 54
1.2.2 變量 54
1.2.3 標識符的命名規則 55
1.3 RAPTOR運算符和表達式 57
1.3.1 算術運算符和算術表達式 57
1.3.2 關系運算符和關系表達式 58
1.3.3 布爾運算符和布爾表達式 58
1.3.4 RAPTOR運算符優先順序 59
1.4 RAPTOR函數 59
1.4.1 基本數學函數 59
1.4.2 三角函數 59
1.4.3 布爾函數 60
1.4.4 隨機函數 60
1.5 RAPTOR簡單操作及使用 61
1.5.1 RAPTOR圖形符號 61
1.5.2 RAPTOR工作區 61
1.5.3 菜單的使用 64
1.5.4 工具欄的使用 68
1.5.5 執行流程圖 69
1.5.6 設置圖形符號屬性 69
1.5.7 RAPTOR中注釋的使用 75
第二章 RAPTOR流程控制 77
2.1 RAPTOR的程序結構 77
2.2 順序結構 77
2.3 選擇結構 78
2.4 循環結構 79
第三章 RAPTOR數組及使用 81
3.1 一維數組的創建 81
3.2 二維數組的創建 82
3.3 數組元素個數的計算 83
3.4 數組的使用及注意事項 83
第四章 RAPTOR子圖和過程的定義及調用 84
4.1 子圖的定義和調用 84
4.2 過程的定義和調用 85
第五章 RAPTOR文件的使用 88
5.1 將數據輸出到磁盤文件 88
5.2 從磁盤文件輸入數據 89
下篇 計算思維問題的求解實驗
實驗九 順序結構和選擇結構 90
實驗十 循環結構 102
實驗十一 窮舉算法 114
實驗十二 迭代算法 120
實驗十三 遞歸算法 125
實驗十四 排序算法 129
實驗十五 查找算法 135
實驗十六 二叉樹的節點遍歷 139
參考文獻 142
- 大學生創新創業基礎 [主編 姜國權 姜福佳]
- 信息技術(微課版) [王云 徐江鴻 李清霞 羅學鋒 ]
- 管理基礎與實務 [主編 王鳳基 顏漢軍]
- 高等數學導學篇(下冊) [主編 李文婧 胡雷 尹金生]
- 高等數學導學篇(上冊) [主編 李文婧 胡雷 尹金生]
- 高等數學(下冊) [主編 李愛芹 胡雷 尹金生]
- 高等數學(上冊) [主編 李愛芹 胡雷 尹金生]
- 人工智能應用基礎 [主編 楊纓 李佳]
- 中華水文化(慕課版)(第二版) [畢雪燕 楊華軻 羅玲誼 等編著]
- 電路與電子技術Ⅱ——電路分析基礎 [主編 陳曉 金哲]
- 人工智能概論(第二版) [主編 任云暉 丁紅 徐迎春 ]
- 信息時代美育之道 [主編 劉宏宇 黎婭]
- 數字媒體交互設計項目式教程(微課版) [主編 蘇陸]
- Amazing!兒童英語自然拼讀分級教材(全8冊) [王玲 編著]
- Spark大數據處理技術 [主編 劉仁山 周洪翠 莊新妍]
- 人工智能算法與實踐 [主編 梁琨 張翼英]
- 計算機網絡技術項目化教程(微課版) [主編 王艷萍 安華萍]
- 數據清洗 [黃源 劉智楊 孫大松]
- 電路設計與PCB制作實操教程 [主編 周永宏]
- 電路與電子技術Ⅰ—數字電子技術 [主編 鄭玉珍 王淑琴]
- Java編程基礎案例式教程 [主編 陳艷華 唐春蘭]
- Python語言同步案例習題精解 [主編 肖朝暉]
- Excel在會計工作中的應用(第三版) [主 編 趙艷莉 耿聰慧]
- 應用數學 [主編 劉東海 劉麗瑤]
- Web用戶界面設計與制作 [主編 趙娟]
- 計算機網絡基礎創新教程(模塊化+課程思政版) [主編 唐繼勇 李旭]
- 計算機應用技術基礎案例教程 [主編 周麗娟 王璐]
- Unity應用開發與實戰(微課版) [主 編 程永恒]
- PHP程序設計項目化教程 [主 編 杜海穎]
- 計算思維與大學計算機基礎 [主編 趙旭劍]