大學計算機(第3版)

大學計算機(第3版) pdf epub mobi txt 電子書 下載 2025

硃鳴華,孟華 編
圖書標籤:
  • 計算機科學
  • 大學教材
  • 計算機基礎
  • 高等教育
  • 信息技術
  • 編程入門
  • 數據結構
  • 算法
  • 計算機網絡
  • 操作係統
想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 高等教育齣版社
ISBN:9787040435375
版次:3
商品編碼:11780476
包裝:平裝
叢書名: 遼寜省“十二五”普通高等教育本科省級規劃教材
開本:16開
齣版時間:2015-08-01
用紙:膠版紙
頁數:230
字數:390000
正文語種:中文

具體描述

內容簡介

  《大學計算機(第3版)》共分8章,內容主要有概論、信息的錶示與存儲、計算機係統結構與硬件組成、操作係統、計算機網絡及應用、算法與程序設計基礎、數據庫技術以及計算思維基礎。
  《大學計算機(第3版)》內容的選擇與安排符閤教學改革方嚮和人纔培養需求,注重學生計算思維和利用計算機解決問題能力的培養,結構清晰,內容通俗易懂,實用性強,有利於教師組織教學和學生學習。《大學計算機(第3版)》可作為普通高等學校各類專業“大學計算機”課程的教材,也可作為一般人員學習計算機應用的參考書。

目錄

第1章 概論
1.1 計算機的誕生與發展
1.1.1 計算工具的發展
1.1.2 電子計算機的誕生
1.1.3 近代計算機的發展
1.2 計算機的分類與應用
1.2.1 計算機的分類
1.2.2 計算機的應用
1.3 信息領域的新技術
1.3.1 高性能計算
1.3.2 雲計算
1.3.3 物聯網
1.3.4 大數據
習題

第2章 信息的錶示與存儲
2.1 二進製編碼
2.1.1 位與邏輯
2.1.2 二進製及其運算
2.2 數製及其轉換
2.2.1 數的進位計數製
2.2.2 不同進位計數製問的轉換
2.3 數據在計算機中的錶示方法
2.3.1 數值型數據
2.3.2 字符編碼
2.3.3 多媒體信息編碼
習題

第3章 計算機係統結構與硬件組成
3.1 計算機結構
3.1.1 圖靈與圖靈機模型
3.1.2 馮·諾依曼機
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 CPU
3.4.3 存儲器
3.4.4 輸入/輸齣設備
3.4.5 總綫與接口
3.4.6 微型計算機主要性能指標
習題

笫4章 操作係統基礎
4.1 操作係統概述
4.1.1 操作係統的定義
4.1.2 操作係統的發展
4.1.3 操作係統的分類
4.1.4 典型操作係統簡介
4.2 操作係統的基本功能
4.2.1 處理機管理
4.2.2 存儲管理
4.2.3 文件管理
4.2.4 設備管理
4.3 Windows操作係統
4.3.1 Windows的基礎知識
4.3.2 “計算機”與“資源管理器”
4.3.3 任務管理器
4.3.4 安裝與卸載應用程序
4.3.5 添加和管理硬件設備
4.4 UNIX及Linux操作係統簡介
4.4.1 UNIX係統簡介
4.4.2 Linux係統簡介
習題

第5章 計算機網絡基礎
5.1 計算機網絡概述
5.1.1 計算機網絡的定義與功能
5.1.2 計算機網絡的拓撲結構
5.1.3 計算機網絡的分類
5.2 計算機網絡體係結構
5.2.1 網絡協議
5.2.2 體係結構
5.2.3 網絡操作係統
5.2.4 網絡的工作模式
5.3 計算機網絡硬件設備
5.3.1 網絡中的計算機
5.3.2 網絡的傳輸介質
5.3.3 網絡的接口設備
5.3.4 網絡的互聯設備
5.4 局域網
5.4.1 局域網及其標準
5.4.2 常用局域網
5.4.3 用寬帶路由器構建小型局域網
5.5 Internet基礎及應用
5.5.1 Internet簡介
5.5.2 網絡地址
5.5.3 域名係統
5.5.4 用戶接入Interaaet方式
5.5.5 Internet的應用
5.6 計算機病毒與網絡安全
5.6.1 計算機病毒及其防範
5.6.2 網絡安全
5.6.3 計算機網絡麵臨的安全性威脅
5.6.4 網絡安全關鍵技術
5.6.5 網絡安全法律法規
習題

第6章 算法與程序設計基礎
6.1 算法基礎
6.1.1 算法的概念與特徵
6.1.2 算法的性能評價
6.1.3 算法的描述方法
6.1.4 典型算法設計
6.2 程序設計基礎
6.2.1 程序設計的概念
6.2.2 程序設計的一般過程
6.2.3 程序設計語言
6.3 數據的組織結構
6.3.1 數據結構的基本概念
6.3.2 常用數據結構
6.4 問題求解與程序設計方法
6.4.1 問題的描述與抽象
6.4.2 基於程序設計的問題求解
6.4.3 程序設計方法
6.5 Raptor可視化工具
6.5.1 Raptor基礎
6.5.2 Raptor控製結構
6.5.3 調用語句
習題

第7章 數據庫技術
7.1 數據庫係統概述
7.1.1 數據庫係統基本概念
7.1.2 數據管理技術的發展
7.1.3 數據庫係統模型
7.2 實體一聯係模型和關係模型
7.2.1 實體—聯係模型
7.2.2 關係模型
7.2.3 實體—聯係模型轉換為關係模型
7.3 關係型數據庫標準語言
7.3.1 SQL簡介
7.3.2 數據定義功能
7.3.3 數據操縱功能
7.3.4 數據查詢功能
7.4 Access數據庫管理係統
7.4.1 Access簡介
7.4.2 Access的基本操作
7.4.3 在設計視圖中創建查詢
7.4.4 在SQL視圖中創建查詢
習題

第8章 計算思維基礎
8.1 計算科學與計算學科
8.1.1 計算科學
8.1.2 計算學科
8.2 計算思維概述
8.2.1 計算思維的定義
8.2.2 計算思維的特徵
8.2.3 計算思維的內涵
8.3 計算思維的應用
習題
參考文獻
《現代軟件工程概論》 內容簡介: 本書旨在為讀者提供一個全麵而深入的現代軟件工程知識體係。從軟件開發的宏觀視角齣發,係統地闡述瞭軟件生命周期中各個階段的關鍵概念、理論、方法和技術,以及貫穿始終的工程化實踐。本書強調的是軟件開發的科學性、係統性和規範性,引導讀者掌握構建高質量、可維護、可擴展軟件的思維方式和實踐技能。 第一部分:軟件工程的基礎與理論 本部分首先為讀者奠定堅實的理論基礎,幫助理解軟件工程的本質和發展演變。 第一章 軟件工程的起源與發展: 追溯軟件工程從早期經驗主義到現代係統化方法的演進曆程。探討瞭軟件危機産生的背景,以及為解決軟件危機而誕生的各種理論和實踐。重點介紹關鍵的曆史性裏程碑,如結構化方法、麵嚮對象方法以及敏捷方法的興起,並分析它們各自的貢獻和局限性。理解這一發展脈絡有助於讀者把握軟件工程的未來趨勢。 第二章 軟件開發模型: 詳細講解瞭多種經典的軟件開發模型,包括瀑布模型、增量模型、原型模型、螺鏇模型以及迭代模型。對每種模型的特點、適用場景、優缺點進行深入剖析,並輔以實際案例說明。在此基礎上,著重介紹現代主流的開發模型,如敏捷開發模型(Scrum, Kanban等)的理念、原則和實踐,以及DevOps如何將開發與運維緊密結閤,實現持續集成和持續交付。 第三章 軟件工程的目標與原則: 闡述瞭軟件工程追求的核心目標,如提高軟件質量、降低開發成本、縮短開發周期、增強軟件可維護性等。深入探討瞭貫穿整個軟件工程過程的關鍵原則,包括模塊化、抽象、信息隱藏、關注點分離、可復用性、可測試性等。這些原則是指導軟件設計和開發過程中的重要思想,理解並遵循它們是構建優秀軟件的基礎。 第四章 軟件過程管理: 聚焦於軟件開發過程的管理方麵,介紹瞭項目計劃、需求管理、配置管理、質量保證、風險管理以及進度跟蹤等關鍵管理活動。詳細講解瞭如何製定有效的項目計劃,如何管理不斷變化的需求,如何確保軟件配置的正確性和可追溯性,以及如何通過各種質量保證活動來提升軟件質量。風險管理的部分將引導讀者識彆潛在風險並製定應對策略。 第二部分:軟件開發的方法與技術 本部分將重點深入到軟件開發過程的具體方法和技術細節,是實踐性的核心內容。 第五章 需求工程: 詳細闡述瞭需求獲取、需求分析、需求規格說明和需求驗證等關鍵活動。介紹多種需求獲取技術,如訪談、問捲調查、焦點小組、用戶故事等。深入講解需求分析的常用方法,如用例建模、數據流圖、實體關係圖等。重點在於如何編寫清晰、完整、一緻、無歧義的需求規格說明文檔,以及如何通過評審和原型驗證來確保需求的正確性。 第六章 軟件設計: 涵蓋瞭從高層架構設計到詳細設計的各個層麵。介紹軟件架構模式,如MVC、微服務架構、事件驅動架構等,並分析它們在不同場景下的適用性。深入講解麵嚮對象設計原則(SOLID原則)、設計模式(工廠模式、單例模式、觀察者模式等)的應用,以及如何進行模塊化和接口設計。強調設計中的權衡取捨和可演化性。 第七章 軟件實現: 重點在於將設計轉化為可執行的代碼。介紹良好的編碼規範、代碼重構的技巧和重要性。探討單元測試、集成測試等測試策略在實現階段的應用。強調代碼可讀性、可維護性和效率。介紹使用版本控製係統(如Git)進行代碼管理的重要性,以及分支策略和閤並請求的規範。 第八章 軟件測試: 詳細講解軟件測試的各個層次和類型。介紹單元測試、集成測試、係統測試、驗收測試等不同級彆的測試,以及功能測試、性能測試、安全測試、可用性測試等不同類型的測試。深入講解測試用例的設計方法,如等價類劃分、邊界值分析、因果圖等。重點在於如何構建有效的測試策略,如何自動化測試,以及如何利用測試來發現和定位缺陷。 第九章 軟件維護: 闡述瞭軟件維護的重要性、類型(糾錯性維護、適應性維護、完善性維護、預防性維護)和挑戰。介紹軟件維護的常用技術,如代碼理解、代碼重構、缺陷修復、版本更新等。強調如何通過良好的設計和文檔來降低維護成本,以及如何進行有效的維護過程管理。 第三部分:軟件工程的支撐與高級主題 本部分將拓展到軟件工程的更廣闊領域,涵蓋質量管理、工具支持以及新興趨勢。 第十章 軟件質量管理: 深入探討瞭軟件質量的定義、度量和保證。介紹質量模型,如ISO 9001、CMMI等。詳細講解質量保證(QA)和質量控製(QC)的活動,包括代碼審查、同行評審、走查、審計等。強調質量文化在整個軟件開發過程中的重要性。 第十一章 軟件項目管理: 聚焦於軟件項目的實際管理。介紹項目啓動、範圍管理、時間管理、成本管理、資源管理、溝通管理、采購管理以及乾係人管理。深入講解項目進度估算技術(如COCOMO模型)、掙值管理(EVM)等項目管理工具和技術。強調項目經理在協調各方資源、推動項目順利進行中的關鍵作用。 第十二章 軟件開發工具與環境: 介紹支撐軟件開發生命周期所需的各種工具和技術。涵蓋集成開發環境(IDE)、版本控製係統、構建自動化工具(如Maven, Gradle)、持續集成/持續交付(CI/CD)工具(如Jenkins, GitLab CI)、缺陷跟蹤係統(如Jira)以及項目管理工具。強調工具在提高開發效率和工程化水平方麵的價值。 第十三章 現代軟件工程的趨勢與挑戰: 展望軟件工程領域的最新發展和未來方嚮。探討微服務架構、容器化技術(Docker, Kubernetes)、雲原生應用、DevOps實踐的深入應用。介紹麵嚮服務的體係結構(SOA)、函數即服務(FaaS)等新範式。同時,也將討論人工智能在軟件工程中的應用(如AI驅動的測試、代碼生成),以及軟件工程在應對復雜係統、大數據、物聯網等領域帶來的新挑戰。 本書特色: 係統性與全麵性: 覆蓋瞭軟件工程的各個核心環節,從理論基礎到實踐技術,為讀者構建瞭一個完整的知識框架。 理論與實踐相結閤: 在講解理論概念的同時,輔以豐富的實例和最佳實踐,幫助讀者將理論知識轉化為實際應用能力。 強調工程化思維: 引導讀者樹立科學、嚴謹、係統的工程化開發思維,培養解決復雜軟件問題的能力。 麵嚮現代軟件開發: 重點關注當前主流的開發方法、技術和工具,如敏捷開發、DevOps、微服務等,幫助讀者適應快速變化的行業需求。 語言清晰易懂: 采用清晰流暢的語言,避免生澀難懂的專業術語,力求讓不同背景的讀者都能理解和掌握。 目標讀者: 本書適閤高等院校計算機科學與技術、軟件工程等相關專業的本科生、研究生,以及從事軟件開發、項目管理、質量保證等工作的專業技術人員。對於希望係統學習軟件工程知識,提升軟件開發能力和工程化水平的開發者而言,本書將是一本寶貴的參考資料。

用戶評價

評分

這本書的數據庫部分,可以說是我學習數據庫知識以來最清晰、最有條理的一次體驗。過去我對數據庫的認知,基本停留在“存數據”的層麵,對於數據是如何被組織、查詢和管理的,總是一知半解。但《大學計算機(第3版)》將數據庫係統分解成瞭一係列易於理解的模塊。它從最基礎的數據模型講起,比如實體-關係模型,通過圖形化的方式,讓我非常直觀地理解瞭實體、屬性和它們之間的關係是如何構建的。然後,它深入到關係型數據庫的核心——SQL語言。這本書對SQL的講解,不僅僅是列舉一些查詢語句,而是詳細闡述瞭SELECT、INSERT、UPDATE、DELETE這些基本操作的原理,以及JOIN、GROUP BY、HAVING等高級查詢技巧的運用。我特彆喜歡它在講解索引和事務的部分,用非常形象的比喻來解釋這些相對抽象的概念,讓我一下子就理解瞭它們在提高查詢效率和保證數據一緻性方麵的重要性。總而言之,這本書讓我對數據庫不再感到神秘,能夠自信地進行數據的存儲、檢索和管理,為我後續更深入的學習打下瞭堅實的基礎。

評分

這本書的齣現,簡直就是我苦苦尋覓的“及時雨”!之前啃過幾本計算機入門的書,要麼講得太理論化,讓人望而卻步,要麼又過於碎片化,學完感覺雲裏霧裏,抓不住重點。直到翻開這本《大學計算機(第3版)》,我纔算找到瞭真正的“啓濛者”。它沒有上來就拋齣一堆晦澀的術語,而是從最基礎的計算機概念講起,比如計算機是如何工作的,二進製是怎麼迴事,數據又是如何存儲和處理的。作者的敘述方式非常平實,就像一位經驗豐富的老友在給你講解,你會感覺自己真的能聽懂,而且願意繼續往下學。最讓我驚喜的是,書中穿插瞭大量的圖示和例子,那些抽象的概念,在圖文並茂的展示下,立刻變得生動形象起來。比如講解CPU的工作原理時,那個流程圖簡直像是在給CPU做“手術”,每一個環節都清晰可見,讓我對它的內部運作有瞭直觀的認識。而且,它並沒有迴避那些看似復雜的部分,而是用一種循序漸進的方式,層層遞進地把知識點拆解開來,讓你能夠一步一步地吸收。即使是沒有一點計算機基礎的我,也能在這種引導下,逐漸建立起自己的知識體係。真的,對於想要入門計算機科學的同學來說,這本書絕對是值得信賴的第一本書,它會讓你覺得學習計算機,其實並沒有想象中那麼難。

評分

我一直覺得,計算機網絡是連接整個數字世界的橋梁,但對其內部運作原理卻知之甚少。《大學計算機(第3版)》這本書,就像給我打開瞭一扇通往網絡世界的大門。它從最基本的網絡概念講起,比如IP地址、端口號,以及數據包在網絡中是如何傳輸的。我對TCP/IP協議棧的講解印象尤為深刻,書裏沒有一股腦地堆砌技術術語,而是循序漸進地介紹瞭每一層協議的作用,從物理層到應用層,層層遞進,讓我逐漸清晰地認識到數據在網絡傳輸過程中的“旅程”。它還講解瞭HTTP、FTP等常見應用層協議的工作原理,讓我明白瞭為什麼我們在瀏覽器裏輸入網址就能看到網頁,或者為什麼能下載文件。此外,書裏還涉及到一些網絡安全的基礎知識,比如加密、認證等,這些對於理解現代網絡環境的安全至關重要。總的來說,這本書讓我對計算機網絡有瞭一個係統而全麵的認識,不再是被動地使用網絡,而是能夠理解其背後的運作機製,這對於我將來從事任何與計算機相關的職業都有著不可估量的價值。

評分

我一直認為,學習編程語言,不僅僅是學習語法,更重要的是理解其背後的設計哲學和解決問題的方法。《大學計算機(第3版)》在這方麵做得非常齣色,它沒有把編程語言當成單純的工具,而是將其置於計算機科學的大背景下進行講解。書中在介紹某些編程語言時,會深入淺齣地分析其設計理念,比如為什麼某些語言會有垃圾迴收機製,為什麼某些語言更適閤進行係統級開發,而另一些則更側重於Web應用。這種宏觀的視角,讓我能夠站在更高的層麵去理解不同語言的優劣和適用場景,而不是停留在死記硬背語法規則的層麵。更重要的是,它非常注重培養讀者的編程思維。書中穿插瞭大量的算法和數據結構的應用案例,並且會引導讀者思考如何用編程的方式來解決實際問題。例如,在講解排序算法時,它不會隻是羅列各種排序方法,而是會分析不同算法的時間復雜度和空間復雜度,以及在何種情況下選擇哪種算法更為高效。這種注重“為什麼”和“怎麼做”的講解方式,極大地提升瞭我的邏輯思維能力和解決問題的能力,讓我覺得學習編程不僅僅是寫代碼,更是一種思維的訓練。

評分

說實話,我拿到《大學計算機(第3版)》之前,對“計算機係統”這個概念一直有點模糊,總覺得它是軟硬件混在一起的東西,難以區分。但這本書,硬是把這個龐大的概念給梳理得井井有條,讓我豁然開朗。它從硬件底層講起,從CPU、內存、硬盤這些核心部件的功能和相互關係,到總綫、I/O設備如何協同工作,都有詳盡的介紹。我印象特彆深刻的是關於內存管理的那部分,書裏用一個生動的比喻,將內存比作一個大倉庫,數據就像貨物,CPU是倉庫管理員,如何高效地存取貨物,減少空置和浪費,這本書的講解讓我對內存的理解提升瞭一個檔次。然後,它又順理成章地過渡到軟件層麵,操作係統又是如何管理這些硬件資源的。關於進程、綫程、文件係統這些概念,書裏並沒有簡單地給齣定義,而是通過一個又一個的實際應用場景來闡述它們的作用和重要性。比如,在講解多任務處理時,它會讓你理解為什麼我們能同時打開好幾個程序,而且它們之間互不乾擾。這種從宏觀到微觀,再從底層到上層的講解方式,讓我對計算機係統有瞭一個整體的、立體的認知,不再是零散的點,而是構成瞭一個完整而有機的整體。

相關圖書

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有