跳轉到內容

GCSE 計算機科學/AQA GCSE 計算機科學 8520

來自華夏公益教科書,開放的書籍,開放的世界

本節旨在符合 AQA GCSE 計算機科學 8520 課程大綱,但未經 AQA 認可。它可以作為複習指南或為教科書中的內容提供替代解釋。

如果本書的任何部分不清楚或甚至錯誤,請在討論頁面上發表評論或直接自行更正!特別是,請說明本書是否假設所有 GCSE 計算機科學學生都具備的知識或技能。

課程內容

[編輯 | 編輯原始碼]

3.1 演算法基礎

3.1.1 演算法表示
3.1.2 演算法效率
3.1.3 搜尋演算法
3.1.4 排序演算法

3.2 程式設計

3.2.1 資料型別
3.2.2 程式設計概念
3.2.3 程式語言中的算術運算
3.2.4 程式語言中的關係運算
3.2.5 程式語言中的布林運算
3.2.6 資料結構
3.2.7 輸入/輸出和檔案處理
3.2.8 程式語言中的字串處理操作
3.2.9 程式語言中的隨機數生成
3.2.10 子程式(過程和函式)
3.2.11 結構化程式設計
3.2.12 健壯和安全的程式設計
3.2.13 程式語言分類

3.3 資料表示基礎

3.3.1 數制
3.3.2 數制之間轉換
3.3.3 資訊單位
3.3.4 二進位制運算
3.3.5 字元編碼
3.3.6 影像表示
3.3.7 聲音表示
3.3.8 資料壓縮

3.4 計算機系統

3.4.1 硬體和軟體
3.4.2 布林邏輯
3.4.3 軟體分類
3.4.4 系統體系結構

3.5 計算機網路基礎

3.6 網路安全基礎

3.6.1 網路安全威脅
3.6.1.1 社會工程學
3.6.1.2 惡意程式碼
3.6.2 檢測和預防網路安全威脅的方法

3.7 數字技術對更廣泛社會(包括隱私問題)的倫理、法律和環境影響

3.8 軟體開發方面

華夏公益教科書