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