資訊及通訊科技課程及評估指引(中四至中六)
課程補充資料 (完稿版)
課 程 框 架
修訂的課程框架 (2025 年或以後的香港中學文憑考試) 必修部分 (144 小時) A. 資訊處理
(37 小時)
B. 電腦系統基礎 (20 小時)
C. 互聯網及其應用 (31 小時)
D. 計算思維與程式編寫 (48 小時)
E. 資訊及通訊科技對社會的影響 (8 小時)
+
選修部分 (76 小時) (選修兩項)
A. 數據庫 B. 網絡應用程式開發 C. 算法與程式編寫
+
校本評核
(30 小時)
必 修 部 分
必 修 部 分 包 含 五 個 單 元 。 A . 資 訊 處 理
簡 介
本 單 元 旨 在 讓 學 生 掌 握 資 訊 系 統 及 資 訊 處 理 的 基 礎 知 識 , 並 了 解 數 據 在 電 腦 中 的 表 示 方 式 。 本 單 元 在 學 習 不 同 種 類 的 數 據 時 需 要 運 用 不 同 軟 件 來 處 理 , 並 通 過 實 用 的 課 業 活 動 , 讓 學 生 處 理 及 演 示 資 訊 。 建 基 於 學 生 在 初 中 階 段 已 掌 握 的 試 算 表 及 數 據 庫 , 本 單 元 將 進 一 步 增 加 學 生 對 相 關 詞 彙 的 理 解 , 藉 以 幫 助 學 生 提 升 個 人 的 工 作 表 現 或 學 習 的 效 率 , 以 及 應 用 有 關 知 識 和 技 術 解 難 及 分 析 數 據 。
學 習 重 點 學 生 將 學 習
現 實 生 活 中 的 資 訊 系 統 及 資 訊 流 程 ;
資 訊 與 數 據 兩 者 的 分 別 ;
如 何 在 電 腦 中 組 織 及 表 示 數 據 ;
數 據 操 縱 和 分 析 及
資 訊 及 通 訊 科 技 的 進 步 如 何 促 進 資 訊 時 代 的 出 現 與 發 展 , 以 及 其 對 社 會 帶 來 的 影 響 。
本 單 元 約 佔 37 小 時 。 詳 情
本 單 元 包 括 四 個 課 題 , 即 「 資 訊 處 理 簡 介 」、「 數 據 組 織 及 數 據 控 制 」、「 數 據 表 示 」 及 「 數 據 操 縱 和 分 析 」。 四 個 課 題 的 詳 情 如 下 :
課題 學習目標 備註
a. 資訊處理簡介 (3 小時) • 識別及檢視資訊系統的各個部件 部件包括系統功能、數據、流程、科技及從 業員
• 區分各種處理資訊的過程 處理資訊的過程包括數據收集、組織、分析、
儲存、處理、傳輸及演示
列舉日常生活的例子,包括電腦及非電腦的 處理方法,以鞏固及提升學生對相關活動的 理解
• 瞭解數據與資訊兩者之間的差異,辨識圖 像、音效、視像、文本等不同種類的數據
• 界定資訊時代,討論知識型社會中資訊素 養的重要性
重點討論科技發展如何導致資訊時代的出 現,以及在現今社會,如何有效地將資訊加 以分析及靈活地將之轉化為知識
b. 數據組織及數據控制 (4 小時) • 從數據分級組織中辨別數據、記錄、欄、
檔案和數據庫
• 解釋如何組織、儲存及提取記錄。說明直 接存取和順序存取兩種檔案存取方法的 優點、缺點及其應用要點
• 討論數據控制的重要性
課題 學習目標 備註
• 闡述運用有效性檢驗及奇偶檢測來偵測 誤差,並運用驗證及有效性檢驗來防止出 現誤差
c. 數據表示 (10 小時) • 區分模擬及數碼數據,並陳述需要模擬數 據與數碼數據相互轉換的應用或情境
• 解釋為何資訊科技需要使用數碼數據 應提及二進制的位元與樣式/組合數量之間 的關係,例如三個二進制位元可表示八種顏 色
• 將整數由十進制數字轉換為二進制數字 或十六進制數字,或反過來作出轉換
採用二進制補碼表示負整數
• 利用二進制數字作簡單運算(只限加減 數),並分析溢出誤差
為了解所出現的誤差, 學生須懂得 n-bit 可 容納的最小和最大的數字(最多為 2 字節)
• 瞭 解 字 符 如 何 在 美 國 信 息 交 換 標 準 碼
(ASCII)、大五碼(Big-5 code)、國標碼
(GB code)和統一碼(Unicode)等國際 通用標準中表示
解釋字符集的大小與表示法兩者之間的關 係,惟無須緊記特定碼
• 簡識如何將各種多媒體元素數碼化,並將 其轉換為不同的檔案格式,比較各個格式 儲存相同數據時的差別
常見的檔案格式包括 bmp、png、 jpg、wav、
mp3、avi、mpeg4、txt、docx、odt 與 pdf
課題 學習目標 備註 d. 數據操縱和分析 (20 小時) • 描述和使用試算表的基本功能來解決問
題
內容應涵蓋在公式內使用單元格參照、函數 和數學、邏輯及關聯運算符的運用
• 運用試算表示範數據操作的技術 包括運用一項或多項準則篩選、搜索、排序 數據,並在多個試算表作動態的數據操作
• 運用樞紐分析表(及樞紐分析圖)和「假 設」情境應用試算表作數據分析工具
除認識樞紐分析表的基本特點及函數(總 和、小計及平均值)外,學生可透過課業,
藉著變更樞紐分析表不同的欄位,以觀察及 分析數據與數據之間的相互關係
透過圖表、模擬現實生活及「假設」情境,
學生須能夠辨別趨勢,作有根據的決定及理 性的預測,從而培養其明辨性思考能力,以 期受用終身
• 運用數據組織的概念及使用數據庫管理 系統(DBMS)工具,建立及維護一個簡 單的數據庫
• 建立及使用填寫式表格作數據輸入
• 利用查詢數據庫資料,練習提取及操作數 據,並製作資料報告
包括在單一數據庫表以查詢方式選擇、篩選 及排序數據;學生須跟蹤及闡釋簡單的結構 化查詢語言(SQL)語句;雖無需編製複雜 報告,但仍須因應對象而製作及格式化報告
B . 電 腦 系 統 基 礎
簡 介
本 單 元 旨 在 介 紹 電 腦 系 統 內 的 不 同 部 件 是 如 何 結 合 在 一 起 來 完 成 工 作 的 , 藉 以 幫 助 學 生 建 立 其 對 電 腦 系 統 的 基 本 認 識 , 包 括 認 識 電 腦 的 功 能 單 位 、 系 統 軟 件 及 不 同 類 型 的 運 作 方 式 於 不 同 方 面 的 應 用 。
學 習 重 點 學 生 將 學 習
電 腦 系 統 各 個 主 要 部 件 的 功 能 及 特 性 , 以 及 部 件 之 間 如 何 互 相 配 合 以 執 行 電 腦 作 業 ;
主 要 周 邊 設 備 的 功 能 及 特 性 , 以 及 因 應 某 一 特 定 情 況 所 選 用 的 周 邊 設 備 ;
管 理 系 統 及 檔 案 的 各 種 實 用 程 式 的 使 用 ;
不 同 操 作 系 統 的 功 能 , 和 電 腦 網 絡 的 基 本 概 念 及 其 應 用 ; 及
不 同 類 型 的 運 作 方 式 。 本 單 元 約 佔 20 小 時 。 詳 情
本 單 元 包 括 兩 個 課 題 , 即 「 基 本 機 器 組 織 」 及 「 系 統 軟 件 」。 兩 個 課 題 的 詳 情 如 下 :
課題 學習目標 備註 a. 基本機器組織 (14 小時) • 解釋電腦系統硬件的功能,如輸入及輸出
設備、處理器、匯流排系統、主要及輔助 儲存設備
處理器包括中央處理器(CPU)及圖形處理器 (GPU)
• 解釋 CPU 及其部件的結構和功能 學生須明白中央處理器是以頻率量度;介紹 微秒、納秒、微微秒等單位詞彙
• 簡述單一處理器上的提取─譯碼─執行周 期及儲存的各個步驟,並描述各部件、寄 存器及匯流排在整個機器周期中所扮演 的角色及其相互關係
• 描述隨機存取記憶體(RAM)、唯讀記憶 體(ROM)及快取記憶體的功能及特性,
並認識記憶體的大小、記憶體位址、字長 與電腦作業表現之間的關係
學生須延伸對主記憶體的了解至最新 RAM 和 ROM 的版本或技術,其容量及數據存取 速度
學生亦須認識萬億字節、十億字節、百萬字 節及千字節等詞彙,並區別電腦用的前綴與 國際單位制(SI)表示法的分別(例如:1KB
= 1024 字節,而非 1000 字節)
• 描述輸入及輸出設備的特點、優點、缺點 及其應用;因應特定情境,解釋所選用的 合適設備來收集和顯示資訊
學生須瞭解用以收集及顯示不同數據(如圖 像、音效、視像及文本)的各種硬件設備,
但無須了解各項設備的操作技術詳情
課題 學習目標 備註
• 從隨機存取或順序存取、設備的易失性或 非易失性、數據傳輸率及儲存容量等方 面,描述各種儲存設備的功能特性
儲存設備包括磁碟、光碟、快閃記憶體、磁 帶及網絡儲存;在了解儲存設備的特性時,
學生須留意儲存設備的演變趨勢──容量愈 來愈大,速度亦愈來愈快,但體積卻愈來愈 小
• 簡述電腦系統的最新發展,包括處理器功 能、主記憶體技術、輔助儲存設備及數據 通訊
不需要深入了解技術詳情
b. 系統軟件 (6 小時) • 瞭解系統軟件和應用軟件的功能,以及硬 件、系統軟件、應用軟件及用戶之間的關 係
• 簡述操作系統的基本功能,描述一些常用 的操作系統,並說明各系統的差異及應用
• 陳述實用程式及驅動程式的功能及用途 實用程式的例子包括數據壓縮程式、病毒偵 測程式、檔案管理程式、磁碟重組軟件及系 統監察軟件;不需深入了解有關程式的技術 詳情,但教師應提供示範或讓學生練習使用 有關實用程式
• 區分各類電腦系統的特性及應用 電腦系統包括成批工件處理系統、網上互動 系統及實時系統、並行式處理系統、分布式 處理系統和虛擬化
C . 互 聯 網 及 其 應 用
引 言
本 單 元 學 習 內 容 包 括 上 網 的 概 念、互 聯 網 服 務 及 應 用,以 及 初 級 網 頁 設 計 , 旨 在 幫 助 學 生 熟 習 互 聯 網 的 基 礎 知 識 。 此 外 , 學 生 亦 有 機 會 批 判 地 分 析 網 上 取 得 資 料 的 可 靠 性 , 並 體 會 互 聯 網 對 社 會 上 各 種 活 動 的 影 響 。
學 習 重 點 學 生 將 學 習
上 網 的 方 法 和 上 網 所 需 要 的 硬 件 、 軟 件 和 互 聯 網 服 務 供 應 商 ( ISP);
互 聯 網 上 可 供 選 擇 的 個 人 、 社 交 及 商 業 活 動 ;
如 何 參 與 各 項 互 聯 網 活 動 , 例 如 : 尋 找 資 料 、 意 見 交 流 、 交 換 信 息 及 檔 案 ;
在 互 聯 網 上 傳 輸 及 展 示 多 媒 體 元 素 所 涉 及 的 技 術 ;
設 計 及 建 構 簡 單 的 網 頁 , 以 供 預 期 讀 者 瀏 覽 ;
互 聯 網 的 潛 在 危 機 和 減 低 威 脅 的 方 法 ; 及
安 全 、 合 理 、 合 法 及 合 乎 道 德 地 使 用 資 訊 及 通 訊 科 技 的 需 要 。 本 單 元 約 佔 31 小 時 。
詳 情
本 單 元 包 括 四 個 課 題,即「 建 網 及 互 聯 網 基 本 知 識 」、「 互 聯 網 服 務 及 應 用 」、
「 初 級 網 頁 創 作 」 及 「 網 上 威 脅 及 保 安 」。 四 個 課 題 的 詳 情 如 下 :
課題 學習目標 備註 a. 建網及互聯網基本知識 (9 小時) • 界定及比較局部區域網絡(LAN)及寬廣
區域網絡(WAN)
• 瞭解 IPv4 與 IPv6 的格式和功能 不須詳細了解它們的細節
• 討論網絡所提供的一般服務 服務包括內部通訊、會議及資源共享
• 闡述網絡所需硬件的功用 硬件包括通訊連結(例如:光纖、微波、無 屏蔽雙扭線、衛星等)、數據機、網絡介面 卡、網絡連接裝置(例如:交換器及路由器 等)
向 學 生 介 紹 無 線 電 腦 網 絡 業 界 的 通 用 標 準,以及相關的概念包括頻率、頻帶寬度、
干擾、漫遊(roaming)等
• 以速度、成本、安全性及可用性來比較一 般連接互聯網的方法
連接互聯網的方法包括使用無線、寬頻等
• 了解通訊軟件及通訊協定的需要 包括 TCP/IP 的基本概念
• 描述數據如何在互聯網上傳輸,了解畫一 資源定位(URL)、網域名稱系統(DNS)、 超文本傳輸協定(HTTP)及超文本傳輸 安全協定(HTTPS)的概念
課題 學習目標 備註 b. 互聯網服務及應用 (5 小時) • 制訂有效策略,運用搜尋器在萬維網上搜
尋特定資料,並能批判地分析資料來源
• 辨別適合在網頁上使用的圖形、音效及視 像檔案格式;運用插件及播放器播放網上 找到的多媒體元素
• 應用不同網上服務,例如檔案傳輸、遠程 登入、網上交談、論壇及電郵
• 闡述流式傳輸技術的概念及其在話音郵 件、視像會議及網上廣播等的應用
不須詳細了解流式傳輸技術
• 重視互聯網發展及擴充對社會上各種活 動的影響
培育學生對科技進步作為改變的推動者角 色的關注,並對其大幅度改善人類的生活素 質所作的貢獻持欣賞態度,例如運用物聯網 和雲端服務來建構智慧城市
c. 初級網頁創作 (3 小時) • 識別超文本標示語言(HTML)的基本建 構,明白其作為解決跨平台議題的方法
• 討論網頁的組織,以供預期讀者瀏覽,並 且把網頁上傳至萬維網
網頁設計應考慮資訊組織、便於導航、適當 設置連結、表格、框及多媒體元素、顏色配 搭、背景設計、字體大小及款式,以方便預 期讀者瀏覽
學生無須背誦超文本標示語言碼
課題 學習目標 備註 d. 網上威脅及保安 (14 小時) • 描述常見網絡保安威脅所造成的潛在風
險
網絡保安威脅包括病毒、蠕蟲及木馬程式、
間諜軟件、勒索軟體、未經授權存取、攔截、
通過動態網頁進行入侵及拒絕服務(DoS)
攻擊等
• 提議有效措施以改善網絡的保安 保安措施包括抗瀏覽器設定、電腦病毒軟 件、認證、存取及用戶許可權控制、防火牆、
無線安全協議(如 WPA)及虛擬私有網絡
(VPN)所使用的互聯絡網協定安全(IPsec)
等
• 討論網上潛在的私隱威脅,並建議保護私 隱的方法
輔以有關罪行的新聞報道,討論以下構成侵 犯私隱行為的途徑:竊聽、黑客入侵、仿冒 詐騙、濫發郵件、垃圾電郵等
重視使用匿名及密碼的方法以保護私穩 教師可列舉一些有關非授權使用電腦的法 律後果的例子
• 認識防止竊聽及資訊阻截的資訊加密技 術
內容包括數據加密的基本概念、公開及私人 密碼匙加密系統(例如香港公開密碼匙的基 礎建設(Hong Kong PKI))、及密碼匙大小 與保安程度的關係
課題 學習目標 備註
• 解釋如何利用身分鑑定及授權程序來控 制網上資料的存取
基本概念包括個人的身分鑑定方法、身分鑑 定程序所使用的權標種類、數碼證書,以及 通過從簽發機構獲得的數碼證書來鑑定數 碼簽署文檔的過程
• 瞭解電子交易所採用的保安措施 介紹電子商貿以保密插口層(SSL)傳輸保 密資料的概念
學生須認識其他在線交易的保安措施,例 如:智能卡、保安權標、數碼證書、流動手 機短信服務(SMS)
• 意識保安措施的最新發展
D . 計 算 思 維 與 程 式 編 寫
引 言
計 算 思 維 是 一 種 以 電 腦 解 難 方 式 來 解 決 問 題 的 方 法 。 學 生 通 過 一 系 列 概 念 , 如 抽 象 化 、 算 法 和 自 動 化 , 成 為 工 具 構 建 者 而 不 是 工 具 用 戶 。 本 選 項 旨 在 教 學 生 運 用 系 統 的 思 考 過 程( 抽 象 化 )、制 定 解 決 方 案 步 驟( 算 法 思 維 ) 和 編 寫 程 式 ( 編 程 /編 碼 ) 作 為 解 決 方 案 。 進 階 的 編 程 概 念 將 於 算 法 與 程 式 編 寫 選 項 裏 介 紹 。
學 習 重 點 學 生 將 學 習
系 統 地 解 難 的 技 巧 ;
將 系 統 化 解 難 的 概 念 應 用 於 日 常 生 活 中 所 遇 到 的 問 題 上 ;
使 用 偽 代 碼 及 / 或 程 式 流 程 圖 來 展 示 算 法 ;
創 意 地 設 計 和 開 發 程 式 ;
如 何 使 用 合 適 的 程 式 編 寫 語 言 去 表 明 不 同 的 程 式 編 寫 範 式 ;
如 何 辨 別 算 法 的 目 的 , 追 蹤 邏 輯 流 程 和 檢 視 在 執 行 過 程 中 變 量 值 的 轉 變 ; 及
解 決 相 同 問 題 所 採 用 的 不 同 方 法 , 以 及 其 相 互 之 間 的 不 同 之 處 。 本 單 元 約 佔 48 小 時 。
詳 情
本 單 元 包 括 四 個 課 題 , 即 「 問 題 建 構 和 分 析 」、「 算 法 設 計 」、「 程 式 開 發 」 及 「 程 式 測 試 和 除 錯 」。 四 個 課 題 的 詳 情 如 下 :
課題 學習目標 備註 a. 問題建構和分析 (5 小時) • 界定問題及其範圍
• 通過辨別所需的輸入和輸出及陳述所需 的過程來分析問題
例子︰
• 計算貸款的利息和列出所需的分期
• 找到身體質量指數(BMI)來保持健康 的體重
• 編寫程式讓機器人檢測和跟踪路線
• 懂得把問題分為較小及便於管理的子問 題
例如子問題可代表解決問題方案的輸入、處 理及輸出
• 辨別相似問題的共同元素 例子︰
• 按身高為一組學生進行遞增排序,從中 辨別相關的格局,然後修改方法,按體 重為一組學生進行遞減排序
• 透過編寫程式讓機械人行出一個正方 形,從中辨別相關的格局,然後修改該 程式,讓機器人行出其他多邊形 b. 算法設計 (12 小時) • 以一系列的步驟執行空運行,以確定其用
途和/或輸出
• 界定算法的涵義,利用偽代碼及程式流程 圖作為展示算法的方法
課題 學習目標 備註
• 簡述及討論問題的輸入及輸出要求,並且 設計合適的用戶界面
• 認識簡單數據類型及數據結構的用途及 性質,從而解決有關問題
簡單數據類型只限於整數、實數、字符及布 爾,簡單數據結構則限於字串及單陣列;向 學生介紹布爾邏輯(AND, OR, NOT)及真假 值表
• 選擇適當數據類型作為解決特定問題的 方案,並討論所選數據類型的優點
• 設計及建立涉及基本控制結構的標準算 法
控制結構包括序列、選擇(對分及多向)及 迭代(前期測試、後期測試及循環)
• 建立及檢視算法,例如載入及打印陣列,
以及在陣列中加入或刪除某個項目
• 建立追踪表以顯示一組步驟中每一個階 段的變量值
• 在算法中找到邏輯錯誤,並更正算法以除 去錯誤,和按要求的改變去修改算法
• 描述設計電腦解決方案時採用模組的好 處
學生須養成習慣使用模組方法去制定算法結 構,以設計解決複雜問題的方案
c. 程式開發 (20 小時) • 了解變量、常數和簡單列表(一維陣列), 並使用於不同的問題情境
課題 學習目標 備註
• 使用運算符、表示式、賦值語句、輸入和 輸出語句
算術運算符的例子包括加法、減法、乘法、
除法和模數
關係運算符的例子包括等於、不等於、大於、
「大於或等於」、小於及「小於或等於」
布爾運算符的例子包括 AND、OR 和 NOT
• 了解並使用序列、選擇和迭代(不需要嵌 套循環)構造來編寫程式
• 建立程式來解決所提供的問題 例子︰
• 在列表中查找最小值、最大值和平均值
• 搜索列表中的項目並輸出搜索結果
• 找出字符串的長度
• 從字串中提取所需的字符
• 計算符合列表中指定條件的項目的總 數
• 檢查列表中的值是否按次序排列
• 使用數學公式 d. 程式測試及除錯 (11 小時) • 應用數據驗證設計合適的測試數據 學生需要辨別邊界案例
• 了解並描述程式錯誤的類型:語法、邏輯 和運行時,解釋它們發生的原因和運行除 錯
課題 學習目標 備註
• 比較用不同的算法解決相同問題的優劣 鼓勵學生從執行步數及資源的運用的角度去 比較使用不同算法解決同一問題的優劣
E . 資 訊 及 通 訊 科 技 對 社 會 的 影 響
引 言
本 單 元 旨 在 幫 助 學 生 理 解 及 以 道 德 角 度 分 析 使 用 資 訊 及 通 訊 科 技 所 帶 來 的 各 種 問 題,包 括 其 在 經 濟、法 律、社 會、道 德 及 保 安 等 方 面 所 構 成 的 影 響 。 學 生 應 就 這 些 議 題 進 行 討 論 及 辯 論 , 藉 以 培 養 個 人 所 需 的 分 析 及 詮 釋 能 力 , 建 立 本 身 對 資 訊 及 通 訊 科 技 符 合 規 範 的 實 踐 。 本 單 元 著 重 培 養 學 生 建 立 正 確 態 度 , 無 論 將 來 進 修 或 工 作 , 以 至 終 其 一 生 的 立 身 處 世 方 面 , 均 能 以 負 責 任 、 合 乎 道 德 標 準 及 合 法 地 使 用 科 技 。
雖 然 已 設 立 了 本 單 元 就 此 議 題 作 特 別 介 紹 , 但 本 課 程 內 的 其 他 部 分 仍 會 對 此 一 再 予 以 提 及 和 論 述 , 藉 以 加 強 學 生 對 此 議 題 的 關 注 。
學 習 重 點 學 生 將 學 習
科 技 創 新 的 基 本 概 念
與 公 平 存 取 資 訊 及 通 訊 科 技 相 關 的 議 題 ;
使 用 資 訊 及 通 訊 科 技 時 的 道 德 考 慮 因 素 ;
使 用 資 訊 及 通 訊 科 技 對 健 康 造 成 的 威 脅 和 採 取 各 項 相 應 的 預 防 措 施 ; 及
有 關 知 識 產 權 及 私 隱 權 的 主 要 議 題 。 本 單 元 約 佔 8 小 時 。
詳 情
本 單 元 包 括 三 個 課 題,即「 科 技 創 新 」、「 健 康 及 道 德 議 題 」、及「 知 識 產 權 」。
四 個 課 題 的 詳 情 如 下 :
課題 學習目標 備註
a. 科技創新 (3 小時) • 了解科技創新的基本概念及其應用 例子包括通過人工智能和數據科學識別格 局、三維打印技術、擴增實境和虛擬實境 學生應該對這些技術有實作的經驗
b. 健康及道德議題 (3 小時) • 辨別使用資訊及通訊科技對健康造成的 威脅;建議在使用資訊及通訊科技時,實 踐良好的人機工程學
在人機工程學方面,考慮的因素包括減少因 重複動作所造成的身體損傷、辦公室傢具的 適當設計及擺設、軟件的設計(包括方便用 戶的特點,例如容易使用和具一致性的用戶 界面等)及工作環境
• 認識到公平存取的重要性 學生應陳述互聯網上資訊自由的好處和壞 處,他們還應從數碼隔閡、性別公平和殘障 人士的存取,以及從地區和全球角度,討論 資訊及通訊科技的公平使用議題
• 討論使用資訊及通訊科技時的道德考慮 因素
c. 知識產權 (2 小時) • 了解知識產權及版權的基本概念
• 從用戶和軟件開發商的角度出發,了解不 同的軟件許可方式的好處及風險,例如免 費軟件、共享軟件、開放源碼軟件及版權 軟件
課題 學習目標 備註
• 敘述侵犯軟件版權及互聯網上盜版的行 為
學生須討論侵犯版權行為對社會、法律及經 濟所產生的影響;養成確認資訊來源的習 慣,並注意適當地使用多媒體材料,以及非 法使用和廣泛散播這些材料可能觸犯的罪行 及導致的後果
• 意識可減少數碼財產被知識產權盜竊的 方法
例如使用數碼水印及數碼簽署
• 瞭解在香港侵犯版權(尤其是與教育有關 的侵權行為)可引致的法律後果
教師可列舉一些有關侵犯版權的法律後果的 例子
選 修 部 分
選 修 部 分 包 含 三 個 選 項 。 A . 數 據 庫
引 言
本 選 項 旨 在 向 學 生 介 紹 數 據 庫 及 關 聯 式 數 據 庫 設 計 的 基 本 概 念 , 包 括 數 據 庫 的 應 用 、 管 理 及 設 計 。 學 生 亦 會 學 習 使 用 結 構 化 查 詢 語 言 ( SQL) 在 關 聯 式 數 據 庫 中 建 構、處 理 及 提 取 資 料,以 及 探 討 數 據 庫 有 關 保 安、完 整 性 、 數 據 私 隱 等 方 面 的 議 題 。 透 過 學 習 本 選 項 , 學 生 將 對 數 據 庫 的 概 念 、 使 用 技 巧 及 應 用 等 有 一 基 本 認 識 , 以 及 對 建 立 數 據 模 型 也 有 基 本 的 概 念 。 學 生 在 修 讀 本 選 項 前 應 已 先 學 習 必 修 部 分——單 元( A)資 訊 處 理 的 相 關 知 識 及 技 能 。
在 課 程 設 計 上 , 本 選 項 課 題 ( a)「 關 聯 式 數 據 庫 概 念 」 的 子 題 屬 於 必 修 部 分─單 元 ( A) 資 訊 處 理 子 題 「 數 據 組 織 及 數 據 控 制 」 的 延 伸 部 分 。
學 習 重 點 學 生 將 學 習
數 據 庫 及 數 據 庫 管 理 系 統 ( DBMS) 有 關 的 概 念 及 應 用 技 巧 ;
關 聯 式 數 據 庫 的 基 本 概 念 及 使 用 結 構 化 查 詢 語 言 ( SQL) 去 建 構 、 處 理 及 提 取 關 聯 式 數 據 庫 的 資 料 ;
使 用 實 體 關 係 圖 方 法 以 建 構 簡 單 的 數 據 模 型 ; 及
一 個 良 好 的 數 據 庫 設 計 , 作 為 數 據 庫 管 理 系 統 發 展 藍 圖 的 重 要 性 ;
數 據 私 隱 的 重 要 性 , 並 且 藉 此 識 別 多 種 不 同 的 改 善 措 施 。
本 選 項 約 佔 38 小 時 。 詳 情
數 據 庫 選 項 包 括 三 個 課 題 , 即 「 關 聯 式 數 據 庫 概 念 」、「 結 構 化 查 詢 語 言 」 及 「 數 據 庫 設 計 方 法 簡 介 」。 三 個 課 題 的 詳 情 如 下 :
課題 學習目標 備註
a. 關聯式數據庫概念 (6 小時) • 描述關聯式數據庫的基本概念 內容包括實體、關係、屬性、域、索引、鍵 碼(例如:主關鍵碼、外鍵碼及候選鍵碼)、
完整性(例如:實體完整性、參照完整性和 域完整性);學生須從日常應用例子中辨別關 聯式數據庫的基本元素
• 建立簡單的關聯式數據庫 學生須瞭解如何以形式不同但卻合理可行的 方式組織關聯式數據庫內的數據,並能在資 料表間建立所需的關係
• 描述回滾的目的
b. 結構化查詢語言 (18 小時) • 使用結構化查詢語言以維護簡單的關聯 式數據庫,在最多三個資料表中操控當中 的數據及藉此提取所需資訊
所涉及的技能包括︰
• 修改資料表結構
• 增加、刪除及修改資料表內的數據
• 以過濾方式檢視、排序、挑選內容及建立 不同的檢視形式
• 使用適當的運算符及算式(例如算術運算 符及算式、比較運算符、邏輯運算符及 in、between 及 like 運算符等)進行特定 操作
• 使用簡單的內置函數(例如集合及字串函 數等)
• 查詢多個資料表,包括使用等連接、自然 連接及外連接
• 進行子查詢(只限一子層)
課題 學習目標 備註 c. 數據庫設計方法 (14 小時) • 意識各實體在關聯式數據庫中的不同關
係
• 分析商業、教育或其他領域內簡單的情 境,並且在設計數據庫時建立簡單的實體 關係圖(只涉及二元關係)
須簡介如何把多對多關係分解成為多項一對 多關係
• 解釋數據冗餘度的概念,並討論減低數據 冗餘度的方法或措施
學 生 須 能 使 用 規 範 化 ( 最 多 至 第 三 範 式
(3NF)),以減低數據冗餘度
• 描述非規範化的需求和程序
• 轉換實體關係圖為關聯式數據庫的資料 表
• 使用用戶存取權限來實現數據隱私
實 體 關 係 圖 使 用 的 符 號
意 義 符 號
實 體
屬 性
主 要 屬 性
關 係
一 對 一 關 係
一 對 多 關 係
多 對 多 關 係
參 與 限 制 :
在 強 制 一 面 用 | 在 非 強 制 一 面 用 O
關係
關係
1 M
M 關係 N
關係 屬性
主要屬性 實體
1 關係 1
B . 網 絡 應 用 程 式 開 發
引 言
本 選 項 旨 在 讓 學 生 了 解 網 絡 服 務 和 客 戶 機—伺 服 器 通 訊 的 基 本 概 念 , 以 及 使 用 不 同 服 務 以 建 立 和 實 施 簡 單 網 絡 的 相 關 知 識 和 技 能 。 本 選 項 幫 助 學 生 學 習 有 關 網 站 建 構 與 網 絡 應 用 程 式 的 實 用 知 識 , 包 括 學 習 在 客 戶 機 和 伺 服 器 編 寫 腳 本 , 以 及 開 發 網 絡 應 用 程 式 。
學 生 在 修 讀 本 選 項 前 應 已 先 學 習 必 修 部 分( C)互 聯 網 及 其 應 用 的 相 關 知 識 及 技 能 。
在 課 程 設 計 上 , 本 選 項 課 題 ( a) 「 網 絡 服 務 與 實 施 」 及 課 題 ( b) 「 網 絡 編 程 與 應 用 」的 子 題 屬 於 必 修 部 分——單 元( C)互 聯 網 及 其 應 用 的 課 題( b)
「 互 聯 網 服 務 及 應 用 」 及 課 題 ( c) 「 初 級 網 頁 創 作 」 的 延 伸 部 分 。 學 習 重 點
學 生 將 學 習
網 絡 服 務 的 基 本 概 念 ;
建 立 簡 單 的 電 腦 網 絡 ;
如 何 編 寫 網 頁 及 於 網 上 出 版 ;
編 寫 客 戶 機 和 伺 服 器 腳 本 ; 及
開 發 網 絡 應 用 程 式 。 本 選 項 約 佔 38 小 時 。 詳 情
網 絡 應 用 程 式 開 發 選 項 包 括 兩 個 課 題 , 即 「 網 絡 服 務 與 實 施 」 及 「 網 絡 編 程 與 應 用 」 。 兩 個 課 題 的 詳 情 如 下 :
課題 學習目標 備註 a. 網絡服務與實施 (14 小時)
i. 客戶機—伺服器通訊的基本概念 • 瞭 解客戶機—伺服器通訊的基本概念 包括請求和回應的概念,包括 TCP、HTTP 中的 GET 和 POST 請求的通訊埠編號
• 瞭 解客戶機和伺服器兩個網絡程序於網 絡中的角色
• 描述一些常見網絡伺服器提供的服務 常 見 網 絡 伺 服 器 包 括 動 態 主 機 配 置 協 定
(DHCP)伺服器、網域控制伺服器(domain controller)、檔案伺服器、代理伺服器、網間 連接器等
ii. 基本網絡實施 • 裝設簡單的以太網及無線網絡 簡單網絡的例子包括家用網絡,以及小型展 覽和特殊活動中的臨時網絡
• 利用聯網電腦/工作站共用網絡上的資 源
網絡上的資源包括檔案、打印機、互聯網連 接等
• 設定文件夾/檔案共用許可,包括讀、寫 及執行權等
• 設置簡單的服務 簡單網絡服 務 的例子包括萬維網服務和數 據庫服務
課題 學習目標 備註 b. 網絡編程與應用 (24 小時)
i. 網頁編寫及網上出版 • 編輯簡單網頁 學生須編輯網頁內的 HTML 碼,並能以層疊
樣式表(CSS)為同一組網頁維持統一的設 計及風格
• 網上出版 學生須瞭解不同於網上出版內容的方法,如
建立網站及於網上內容管理系統發佈內容 ii. 網絡編程與應用 • 了解伺服器端及客戶端所涉及的科技的
不同之處
• 建立客戶端界面 學生須以網頁和應用程式建立客戶端界面
• 展示簡單的客戶端和伺服器腳本 例子︰
• 處理來自客戶端的輸入數據(例如計算 二次方程)
• 簡單的數據驗證(例如檢查數字輸入的 範圍)
• 於單資料表數據庫中檢索和更新數據
• 使用曲奇收集用戶的資料
課題 學習目標 備註
• 開發簡單的網絡應用程式 學生須整合客戶端和伺服器腳本來建立應 用程式
例子︰
• 某購物中心的餐館搜尋器
• 某班的功課清單
• 個人體重管理系統
• 意識網絡應用程式開發的新趨勢
C . 算 法 與 程 式 編 寫
引 言
本 選 項 旨 在 向 學 生 介 紹 進 階 程 式 編 寫 概 念 以 及 透 過 有 系 統 地 學 習 算 法 設 計 及 程 式 編 寫,藉 以 發 展 學 生 解 決 問 題、邏 輯 思 維 和 明 辨 性 思 考 方 面 的 能 力 。 學 生 可 以 學 習 如 何 獨 立 設 計 和 開 發 電 腦 程 式 以 解 決 有 關 問 題 及 與 實 物 進 行 互 動 。 學 生 還 可 以 學 習 算 法 設 計 的 各 種 原 理 及 技 巧 , 從 而 培 養 個 人 在 軟 件 開 發 方 面 的 創 意 , 並 藉 此 拓 闊 其 資 訊 科 技 的 視 野 , 以 便 能 夠 在 日 後 在 遇 到 特 定 的 問 題 時 , 懂 得 怎 樣 思 考 及 從 中 選 擇 合 適 的 解 難 方 法 。
學 生 在 修 讀 本 選 項 前 應 已 先 學 習 必 修 部 分——單 元( D)計 算 思 維 與 程 式 編 寫 的 相 關 知 識 及 技 能 。
在 課 程 設 計 上 , 本 選 項 課 題 ( a)「 程 式 編 寫 」 的 子 題 「 方 案 設 計 和 實 施 」 和 「 程 式 測 試 和 除 錯 」 屬 於 必 修 部 分——單 元 ( D) 計 算 思 維 與 程 式 編 寫 的 子 題 「 問 題 建 構 和 分 析 」、「 算 法 設 計 」、「 程 式 開 發 」 和 「 程 式 測 試 和 除 錯 」 的 延 伸 部 分 。
學 習 重 點 學 生 將 學 習
掌 握 優 秀 的 程 式 編 寫 技 巧 的 重 要 性 , 並 藉 此 培 養 良 好 的 程 式 編 寫 風 格 ;
算 法 的 重 要 性 , 並 構 思 和 批 判 性 地 制 訂 適 當 的 算 法 解 決 問 題 ;
在 設 計 和 開 發 電 腦 程 式 方 面 展 示 個 人 的 創 意 ; 及
如 何 編 寫 程 式 以 解 決 現 實 生 活 中 的 問 題 。
本 選 項 約 佔 38 小 時 。 詳 情
算 法 與 程 式 編 寫 選 項 包 括 兩 個 課 題 , 即 「 程 式 編 寫 」 及 「 程 式 編 寫 在 現 實 生 活 的 應 用 」。 兩 個 課 題 的 詳 情 如 下 :
課題 學習目標 備註 a. 程式編寫 (32 小時)
i. 方案設計和實施 (28 小時) • 為解決方案選擇合適的數據類型 數據類型包括簡單數據類型、結構化數據類 型及用戶定義數據類型;簡單數據類型已於 必修部分予以討論
• 以流程圖或偽代碼檢閱算法
• 應用計算、累積、交換、檢索、排序及 合併算法編寫程式
檢索算法包括線性檢索和對分檢索;排序算 法包括冒泡排序法、插入排序法和選擇排序 法;學生須明白除了上述三種排序算法外,
還有其他更快的排序算法,例如合併排序和 快速排序法(合併排序法只同時涉及兩陣列 數據)
• 選擇合適算法執行任務 學生須認識一個問題可以用多種不同算法去 解決,至於如何選擇適當的算法則需視乎其 複雜性、數據結構及其取捨等因素而定;學 生須針對效率、正確程度及合適程度,藉以 評估個人所選擇的算法是否恰當
• 在解決方案中應用各種基本結構 學生須使用全程變量、局部變量、常數、賦 值語句、輸入語句、輸出語句、算術運算符、
字串運算符、布爾運算符及布爾邏輯、運算 符的運算(包括優次及結合)
課題 學習目標 備註
• 在解決方案中應用控制結構 序列、選擇及迭代已於必修部分曾作介紹,
嵌套循環是必需的
• 建立以陣列顯示的表、堆疊及隊列 學生須建立及操作以陣列顯示的線性鏈表、
堆疊及隊列
• 以檔案處理語句操作文字檔 操作涉及刪除、插入、添加及修訂記錄的檔 案更新語句
• 在操作子程式時執行參數傳遞 子程式是以兩種參數傳遞的方法調用:按值 調用及按址調用
• 認識良好的程式編寫風格的重要性 學生須養成習慣,多使用有意義的變量名 稱、註譯、註解、空位及縮排
• 評鑑結構化程式編寫在設計、執行及除 錯方面的用途
ii. 測試和除錯 (4 小時) • 闡釋誤差 數字誤差包括捨入誤差、截尾誤差、溢出誤 差和下溢誤差;其他誤差有語法錯誤、邏輯 錯誤及運行錯誤
• 應用人手方式和除錯工具軟件為程式除 錯
使用子程式存根、標記、斷點和程式追蹤以 測試數據集為程式除錯
課題 學習目標 備註 b. 程式編寫在現實生活的應用 (6 小時)
• 使用擴充的編程模組或函式庫與實物進 行互動
學生須使用擴充的編程模組或函式庫來收集 傳感器(例如光傳感器和加速度計)的數據 並控制特定設備(例如馬達)。
不需要深入了解擴充的編程模組或函式庫的 詳情
• 透過事件處理器編寫事件驅動程式 特定事件包括用戶動作(例如按下按鈕)和 傳感器值(例如光傳感器的讀數超過定義的 值)
不需要深入了解事件處理器的詳情
• 透過運用語音識別和加速度計等實物的 功能/組件,編寫簡單的程式
例子包括通過語音識別產生文本顯示、控制 馬達的移動和通過加速度計探測動作