Computer Science (9645)
9個單元 · 59個課題
免費的Computer Science (9645)學習筆記,專為Oxford AQA International A-level學生準備。下列每個章節都涵蓋一個重點主題,附有例題與練習提示,可在 thinka 應用程式中延伸練習。
第一單元(AS):程序化程式設計與資料結構
資料型別
程式設計概念
陣列與串列
記錄
佇列
堆疊
第一單元(AS):程式設計方法、搜尋與排序
結構化程式設計方法
抽象化與問題分解
解讀與撰寫演算法
軟體開發的各個環節
搜尋演算法
排序演算法
第二單元(AS):資料表示法
數字基底
資訊單位
二進位數系
字元的表示
圖形的表示
聲音的表示
基本加密方法
錯誤偵測與更正
第二單元(AS):電腦系統、組織與架構
硬體與軟體
軟體
程式語言與翻譯程式
電腦的內部硬體元件
處理器及其元件
擷取-執行週期與中斷
影響處理器效能的因素
第二單元(AS):儲存裝置、邏輯與組合語言
次級儲存裝置
邏輯閘
布林代數
指令格式
組合語言程式設計
第三單元(僅A2):物件導向與進階程式設計
類別、物件與實體化
封裝
類別之間的關係
檔案處理與遞迴
第三單元(僅A2):進階資料結構與演算法
圖
樹
雜湊表
優先佇列
字典
圖的演算法
樹的演算法
第四單元(僅A2):函數式程式設計與計算理論
函數式程式設計典範
撰寫函數式程式
函數式程式設計中的串列
有限狀態機(FSM)
正規表示式與正規語言
圖靈機
巴克斯-諾爾範式(BNF)與語法圖
演算法的分類與複雜度
第四單元(僅A2):網路、資料庫與人工智慧
通訊
網路連接
網際網路與TCP/IP協定堆疊
網路安全
關聯式資料庫
大數據
人工智慧的應用、益處與風險
建構人工智慧系統
看完筆記了?用AI練習題測試自己
立即練習此課題