內容簡介
計算機教育史上,有關整個學科綜述性導引課程的構建問題是一個長期以來引起激烈爭論的主題。本書分為三篇:科學篇、工程篇和方法篇。其中科學篇從認知的角度粗線條介紹計算機學科的核心思想以及基本知識;工程篇從工程的角度介紹工程的一般概念以及軟體工程和網路工程;方法篇從計算機學科方法論以及學習方法的角度介紹如何學習計算機學科。本書通過對計算機學科進行系統化和科學化的描述,以歷史和發展的觀點介紹每一個專題,將學生引入計算機學科各個富有挑戰性的領域,引導學生正確認知和學習計算機學科。
本書內容豐富,知識面寬,涉及計算機專業一級學科的幾乎所有主題,有相當的深度和廣度,可作為計算機及相關專業計算機導論課程的教材,也可作為非計算機專業了解計算機學科的參考書。
目錄
第一篇 科學篇
第1章計算機發展史
1.1計算工具的發展簡史
1.1.1手動式計算工具
1.1.2機械式計算工具
1.1.3機電式計算機
1.1.4電子計算機
1.2計算機發展簡史
1.2.1計算機硬體發展簡史
1.2.2計算機軟體發展簡史
1.2.3計算機的發展趨勢
1.3計算機的分類和特點
1.3.1計算機的分類
1.3.2計算機的特點
1.4計算機的套用領域
1.4.1科學計算
1.4.2數據處理
1.4.3實時控制
1.4.4輔助工程與輔助教育
1.4.5藝術與娛樂
. 閱讀材料:中國計算機發展簡史
習題1
第2章認識計算機學科
2.1什麼是計算機學科
2.1.1什麼是計算
2.1.2科學與學科
2.1.3計算機學科的定義
2.1.4計算機學科的根本問題
2.1.5計算機學科與其他學科的關係
2.2計算機學科的科學問題
2.2.1什麼是科學問題
2.2.2計算機學科的科學問題
2.3計算機學科的經典問題
2.3.1goto語句問題與程式設計方法學
2.3.2哥尼斯堡七橋問題與圖論
2.3.3哲學家共餐問題與進程同步
2.3.4漢諾塔問題與計算複雜性
2.3.5證比求易與np類問題
2.3.6tsp問題與組合爆炸
2.3.7圖靈測試與人工智慧
2.4計算機學科的知識體系
2.4.1計算機科學
2.4.2計算機工程
2.4.3軟體工程
2.4.4信息系統
2.4.5信息技術
閱讀材料:著名計算機組織
習題2
第3章計算機運算基礎
3.1數理邏輯基礎
3.1.1數理邏輯的起源和發展
3.1.2命題邏輯與命題代數
3.1.3邏輯代數
3.2二進制
3.2.1進位計數制
3.2.2二進制數和十進制數之間的轉換
3.2.3二進制數與八進制數和十六進制數之間的轉換
3.3數值數據的表示方法
3.3.1數的長度
3.3.2數的原碼、反碼和補碼
3.3.3數的定點表示和浮點表示
3.4邏輯電路
3.4.1門
3.4.2電路
3.4.3積體電路
閱讀材料:著名計算機獎項
習題3
……
第4章 計算機硬體系統
第5章 電腦程式設計
第6章 計算機軟體系統
第7章 人機互動
第8章 人工智慧
第二篇 工程篇
第10章 軟體工程
第12章 網路工程
第四篇 方法篇
第12章 計算機學科方法論
第13章 如何學習計築機學科
第14章 職業與職業道德
參考文獻
計算機與網際網路技術圖書
計算機與網路圖書:力圖從傳播知識與套用層次談計算機與網際網路,從人文角度介紹相關知識與技術,以客觀的態度,獨特的視角,生動的方式,將重要實用的知識、信息、技能、經驗及時奉獻給讀者。 |