《計算機科學導論(第7版)(微課版)》將理論講解和實際應用相結合,參照美國計算機協會(Association for Computing Machinery,ACM)與美國電氣和電子工程師協會(Institute of Electrical and Electronic Engineers,IEEE)的《計算學科教程2020》(Computing Curricula 2020),對計算機科學與技術進行了系統和科學的闡述。《計算機科學導論(第7版)(微課版)》主要介紹了體系結構與組織、程序設計語言、軟件開發基礎、算法與複雜度、信息管理、基於平臺的開發、軟件工程、操作系統、網絡與通信、系統基礎、並行和分布式計算、信息保障與安全、離散結構、計算科學、圖形學與可視化、人機交互、智能系統、社會問題與專業實踐等18個知識體,目的是讓讀者瞭解計算機科學與技術學科基礎知識的全貌。書中每章末尾均配有一定數量的習題,以便讀者鞏固所學知識。 《計算機科學導論(第7版)(微課版)》既可作為高等學校計算機科學與技術專業學生的基礎課程教材,也可作為網絡工程、網絡空間安全、信息安全、數據科學與大數據技術、智能科學與技術、人工智能、信息管理與信息系統、空間信息與數字技術、通信工程、電子信息工程、信息工程、物聯網工程、電子科學與技術、自動化等相關專業學生的計算機課程教材。
本書從實用的角度出發,參照美國計算機協會(Association for Computing Machinery,ACM)和美國電氣電子工程師學會(Institute of Electrical and Electronic Engineers,IEEE)的計算教程(Computing Curricula)2014-201關於軟件工程的要求,吸取了國內外軟件工程的精華,詳細介紹了軟件工程、軟件開發過程、軟件計劃、需求分析、總體設計、詳細設計、編碼、軟件測試、軟件維護、軟件工程標準化和軟件文檔、軟件工程質量、軟件工程項目管理、開發實例、經典例題分析等知識。每章配有習題,以指導讀者深入地進行學習。本書內容豐富,結構合理,既可作為高等學校軟件工程、計算機專業課程的教材或教學參考書,也可作為通信、電子信息、自動化等相關專業讀者的計算機課程教材,還可供軟件工程師、軟件項目管理者和應用軟件開發人員閱讀參考。