ICT 考核範圍
(舊制,即 2024 年或以前的 DSE)
舊制中的 ICT 範圍分為「必修部分 Compulsory」及「選修部分 Elective」兩部分。必修部分共有 5 大單元,而選修部分則需要在 4 個單元中選修 1 個。
必修部分單元 A:資訊處理 Information Processing
這個單元可以分為 2 大部分。第一部分主要介紹「資訊系統 Information Systems」的定義,包括「數據 Data」同「資訊 Information」 兩個主要概念,以及電腦如何儲存及表達不同的數據類型,例如數字、文字、圖像等。
第二部分則着重於不同辦公室軟件的運用,包括 Word、Excel、Access(數據庫)等。由於這個單元會考核同學對這些的操作,所以單元 A 的課時會較其它單元長。
必修部分單元 B:電腦系統基礎 Computer System Fundamentals
同學會在單元 B 中學習到一個電腦系統的兩大部分:「硬件 Hardware」及「軟件 Software」。例如,同學會學到「中央處理器 Central Processing Unit」、「隨機記憶體 Random Access Memory」與「硬碟 Hard Disk」 之間的關係、常見的輸入及輸出設備、「系統軟件 System Software」和「應用軟件 Application Software」之間的分別,以及如何區分不同的電腦系統。
必修部分單元 C:互聯網及其應用 Internet and Its Application
單元 C 可以分為三大主題。
首先,同學會學習到數據是如何從一台電腦經過網絡傳送到另一台電腦,途中所需要的設備,以及這些設備如何運作。
第二,同學會了解到互聯網所提供的服務,以及我們該怎樣使用這些服務。同學在這部分也會學到互聯網會怎樣影響現今社會,例如電子商貿、電子政府及電子學習等,以及這些活動背後所需的技術。
第三,同學會學到編寫網頁及架設網站的基本技巧,特別是在設計「用戶界面 User Interface」時需要留意的事項。
必修部分單元 D:基本編寫程式概念 Basic Programming Concepts
在單元 D 中,同學會學習運用「偽代碼 Pseudocode」和「流程圖 Flowchart」為問題提供解決方案。同學亦會學習如何測試算法的準確性,以及如何比較同一問題的兩個解決方案。
必修部分單元 E:資訊及通訊科技對社會的影響 Social Implications
單元 E 所涉及的題目會比較廣泛,包括「公平存取 Equity Of Access」、健康議題等。另外,這個單元亦包括「知識產權 Intellectual Property Rights」和「威脅與保安 Threats And Securities」等較深入的題目。
選修部分單元 A:數據庫 Databases
延伸必修單元 A 的內容,這個選修單元會集中討論同學可以怎樣設計和實施一個「關聯式數據庫 Relational Database」。同學會學習如何使用「結構化查詢語言 Structural Query Language」去建立、修改同查詢數據庫/數據庫表。另外,同學亦會學習使用良好數據庫設計的重要性,以及數據庫對社會嘅影響。
選修部分單元 B:數據通訊及建網 Data Communications and Networking
延伸必修單元 C 第一部分及單元 E 的內容,這個選修單元會更深入探討數據傳輸所涉及的設備同「協定 Protocol」。同學亦會學習如何架設簡單的電腦網絡,以及監控網絡表現。這個單元亦會再次強調網絡保安的重要性。
選修部分單元 C:多媒體製作及網站建構 Multimedia Production and Web Site Development
延伸必修單元 A、C 及 D 的內容,這個選修單元會討論兩個重點,包括怎樣製作和運用「多媒體元素 Multimedia Elements」和怎樣編寫網頁。同學亦會學到網站建構中常用的技術,例如「曲奇 Cookies」、「客戶端手稿程序 Client-side Scripting」等。這個選修單元亦有少量編寫程式的元素,但與必修單元 D 一樣,同學無需學識某種特定語言。
由於這個選修單元跟必修部分有較大重疊,所以這個選修單元的選修率一直高企,坊間的資源亦會較多。
選修部分單元 D:軟件開發 Software Development
延伸必修單元 D 的內容,呢個選修單元集中係點樣編寫一個程式。一般而言,同學會係 Pascal、VBA、Java 和 C 中學習其中一種語言,並且運用這種語言編寫程式(但是近年的題目都要求同學改以偽代碼作答)。除了編寫程式外,同學亦會學到不同程式語言的相異之處,以及「傳統瀑布模型 Traditional Waterfall Model」、「應用系統迅速發展法 Rapid Application Development」等系統開發方法。