DSE资讯与通讯科技(ICT)完全指南:试卷结构、编程与SBA项目
一、科目简介与定位
资讯与通讯科技(Information and Communication Technology,简称ICT)是香港中学文凭试(DSE)** Category B 选修科目 **,亦是 DSE 甲类选修科目中少数同时向文、理、商学生开放的综合型科目。考试由香港考试及评核局(考评局, HKEAA)统筹,内容包括计算机原理、数据组织、系统分析与设计、编程基础、网络与信息安全、以及信息科技相关的社会议题。
对内地赴港学生而言,ICT 的角色大致有三种:
- 作为心仪科目的敲门砖:若打算报读计算机科学、软件工程、信息系统、人工智能、数据科学等热门专业,ICT 是最直接相关的选修科之一。
- 作为”加分型”选修:对数学延伸单元(M1/M2)或物理已有把握的同学,选 ICT 可以拉高 STEM 组合的整体竞争力。
- 作为升学第二选择:部分商科、管理、工程专业虽不强制要求 ICT,但认可其作为辅助科目。
需要注意的是,ICT 并非”必选修”,不同中学开科安排亦不同;若有意选修,应尽早与学校确认是否开班、是否设有 SBA 导师等配套支持。
二、试卷结构与评分占比
DSE ICT 沿用试卷 + 校本评估(SBA) 的双轨考核模式,具体权重与考试时长以考评局每年最新《考试手册》及《评核大纲》为准,以下是常见的整体框架:
| 部分 | 内容 | 占比(以官方最新公布为准) |
|---|---|---|
| Paper 1 | 理论题(选择题、短答题、长答题) | 约 45% |
| Paper 2 | 实用题(编程、数据库查询、系统分析、算法) | 约 35% |
| SBA | 校本评估项目 | 20% |
Paper 1:理论题
- 题型:以选择题、短答题为主,部分章节会出短文式长答题。
- 考核重点:覆盖面广,几乎所有核心模块都会出题,用以评估学生对 ICT 知识的整体掌握。
- 备考策略:重在”扫盲式复习”,确保每个知识点至少有 1-2 道题的训练量。
Paper 2:实用题
- 题型:多以情景题、伪代码题、SQL 题、系统设计题组合出现。
- 考核重点:用 ICT 工具解决真实问题,例如:根据一段需求写出伪代码、从 ER 图生成 SQL 语句、根据流程图判断逻辑错误等。
- 备考策略:重在”动手”,单纯背诵难以应付,需大量练习历年试题与情境题。
SBA:校本评估
- 形式:由校内教师评估,提交项目报告与程序成品。
- 占比:占总成绩约 20%,由学校提交,考评局抽查。
- 备考策略:尽早启动、保留过程文档、注重系统分析与测试记录。
三、核心知识模块详解
DSE ICT 的核心内容大致可分为六大模块。下面以模块为单元整理常考概念,方便做笔记与思维导图。
模块一:数据组织与数据处理
- 数据表示:二进制、八进制、十六进制之间的转换;定点数与浮点数的概念;字符编码(如 ASCII、Unicode)。
- 数据存储单位:bit、byte、KB、MB、GB、TB 的进位关系;常见存储介质的特点。
- 数据结构基础:数组、栈、队列、链表、树的基本概念与适用场景。
- 数据库基础:关系型数据库模型、表(Table)、字段(Field)、记录(Record)、主键(Primary Key)、外键(Foreign Key)。
- 数据压缩与加密:无损压缩 vs 有损压缩、对称加密 vs 非对称加密的概念性介绍。
模块二:系统分析与设计
- 系统开发生命周期(SDLC):需求分析 → 系统设计 → 实施 → 测试 → 维护与评估。每个阶段都有对应的工具与产出物。
- 数据流程图(DFD):Context Diagram、Level 1 DFD 等分层画法;数据存储(Data Store)、外部实体(External Entity)、流程(Process)、数据流(Data Flow)的符号含义。
- 系统流程图(System Flowchart):用于描述程序内的数据处理逻辑。
- 可行性分析:技术可行性、经济可行性、操作可行性、法律可行性、进度可行性。
- ER 图(Entity-Relationship Diagram):实体、属性、关系的画法;一对一、一对多、多对多关系的识别。
模块三:编程与算法
- 程序结构:顺序、选择(if/else、switch)、循环(while、for)、子程序(function/procedure)。
- 常见算法:线性查找、二分查找、冒泡排序、选择排序、插入排序;递归的基本概念。
- 伪代码(Pseudocode):DSE 评卷以”标准化伪代码”为准,熟悉 IF…THEN…ENDIF、WHILE…ENDWHILE、FOR…ENDFOR 等表达方式。
- 算法效率:时间复杂度、空间复杂度的概念性理解。
模块四:网络与互联网
- 网络拓扑:星形、总线形、环形、网状形的结构特点与优缺点。
- OSI / TCP/IP 模型:七层模型的概念、各层主要协议(HTTP、TCP、IP、DNS 等)。
- HTTP vs HTTPS:加密传输、证书机制的概念。
- IP 地址与子网:IPv4 地址格式、公网 vs 私网 IP、DNS 解析流程。
模块五:信息安全
- 常见攻击类型:Phishing(钓鱼)、DoS/DDoS(拒绝服务)、SQL Injection(SQL 注入)、Malware(恶意软件)、Man-in-the-Middle(中间人攻击)等。
- 防护措施:防火墙、防病毒软件、加密、双因素认证(2FA)、安全策略与员工培训。
- 密码学概念:哈希函数(Hash)、加盐(Salt)、数字证书。
模块六:社会议题与职业道德
- 知识产权:版权法、专利、商标;创用 CC(Creative Commons)许可证的含义。
- 个人私隐:香港《个人资料(私隐)条例》(PDPO)、GDPR(欧盟通用数据保护条例)作为对比参考。
- 数字鸿沟(Digital Divide):年龄、收入、地区差异造成的信息获取不平等。
- 电子废物(E-waste)与绿色 ICT:硬件回收、能耗管理、可持续发展。
- 社交媒体与社会:信息茧房、假新闻、算法偏见等议题。
四、编程语言选择与备考策略
DSE ICT 不强制限定编程语言,但 SBA 与 Paper 2 的实用题,通常默认考生熟悉以下几类语言/工具:
| 语言/工具 | 常见用途 | 上手难度 | 备注 |
|---|---|---|---|
| Python | 算法、数据处理、SBA 后端 | ★★☆☆☆ | 语法简洁,适合快速实现逻辑 |
| SQL | 数据库查询、增删改查 | ★★☆☆☆ | Paper 2 必考,务必熟练 SELECT/JOIN/聚合函数 |
| HTML / CSS | 网页前端布局 | ★★☆☆☆ | SBA 网页类项目必备 |
| JavaScript | 网页交互逻辑 | ★★★☆☆ | SBA 网页类项目常用 |
| C / C++ / Java | 算法训练、竞赛背景 | ★★★★☆ | 适合有竞赛基础者,Paper 2 答题仍用伪代码 |
| MIT App Inventor | 移动 App 原型 | ★★☆☆☆ | SBA App 类项目常用 |
内地生编程背景的转化建议
- 若参加过 NOIP、信息学奥赛、CCF CSP 等编程竞赛,Paper 2 的算法题通常不难,关键是用 DSE 标准化伪代码书写,而非直接贴代码。
- 内地高中信息技术课近年普遍引入 Python,但深度不一;若校内只教基础语法,仍需补充 SQL、数据库设计、网络协议等 DSE 重点内容。
- 不熟悉前端设计的同学,可在 SBA 阶段优先选择”数据库系统”或”算法工具类”项目,降低网页 UI 的工作量。
五、SBA 校本评估完全攻略
SBA 占总成绩约 20%,是少数能在校内逐步打磨、有重做机会的组成部分,因此被视为”性价比最高”的提分点。
5.1 项目类型选择
常见项目类型与适用对象如下:
| 项目类型 | 适合人群 | 优势 | 挑战 |
|---|---|---|---|
| 数据库管理系统 | 喜欢结构化设计 | 强调系统分析,符合 DSE 评分取向 | 界面易显得朴素 |
| 多页面网站 | 有前端基础 | 视觉呈现好,演示效果佳 | 系统分析部分需做扎实 |
| 移动 App 原型 | 创意型学生 | 新颖,易得高分 | 技术深度受限 |
| 算法/数据处理工具 | 编程竞赛背景 | 算法含量高,易体现深度 | 系统分析部分较弱,需补强 |
| IoT / 智能硬件项目 | 硬件资源丰富的学校 | 创新性强 | 文档撰写成本高 |
5.2 报告章节结构(典型模板)
| 章节 | 内容要点 | 常见扣分点 |
|---|---|---|
| 摘要 / 引言 | 项目目标、范围、对象 | 范围描述模糊 |
| 系统分析 | 现行系统分析、用户需求调研、可行性研究 | 缺少用户调研证据 |
| 系统设计 | DFD、ER 图、界面原型、数据字典 | 图例不规范、关系缺失 |
| 程序实现 | 核心代码、截图说明、版本记录 | 代码缺少注释、截图不清晰 |
| 测试与评估 | 测试计划、用例、Bug 记录、用户反馈 | “假设全部通过”无说服力 |
| 结论与展望 | 项目成果、局限性、未来改进 | 仅写”做得很好”无具体反思 |
5.3 SBA 高分关键
- 系统分析是”分水岭”:阅卷老师最看重的不是界面多炫,而是能否清晰呈现”为什么这样设计”。
- 设计决策要给理由:每张 ER 图、每个数据库表都应附 1-2 句解释,例如”将用户与订单拆为两张表,以减少数据冗余”。
- 测试要真实:包含至少一组失败的测试用例与修复过程,远比”全部测试通过”更有说服力。
- 文档与版本管理:建议使用 Git 或至少做好每周备份,提交时附带开发日志。
- 时间节点:中五下学期定题 → 暑假完成初稿与核心功能 → 中六上学期补充测试与文档 → 中六下学期提交。
六、内地生优劣势与备考节奏
6.1 内地生优势
- 数理与逻辑基础扎实:二进制运算、布尔逻辑、算法思维对内地理科生而言并不陌生。
- 编程竞赛经历:NOIP、CSP-J/S、NOI 等经历,会让 Paper 2 算法题的练习效率显著提升。
- 信息技术课衔接:内地高中信息技术课近年普遍覆盖 Python 与基础数据库,与 DSE ICT 重合度较高。
6.2 内地生需补强的短板
- 系统分析与文档能力:内地课程较少要求完整 SDLC 文档,SBA 部分需要刻意训练。
- 香港本地情境题:试卷常以香港本土案例出题(如图书馆系统、学校行政系统、香港 PDPO 条例等),需要熟悉本地语境。
- 标准化伪代码书写:竞赛选手习惯直接写代码,需要专门练习如何用 DSE 风格伪代码表达。
- 英文术语:试卷与教材中英文术语混杂,需建立中英对照词表。
6.3 建议备考时间线(以两年制为例)
| 时间节点 | 任务 |
|---|---|
| 中五上学期 | 跟校内课程,完成 Paper 1 知识点的第一轮梳理 |
| 中五下学期 | SBA 定题,启动需求调研与系统设计 |
| 中五暑假 | SBA 初稿 + Paper 2 算法题专项训练 |
| 中六上学期 | 真题演练、错题本整理、社会议题答题模板整理 |
| 中六下学期 | 模拟考冲刺、SBA 终稿提交 |
七、DSE ICT 与内地高中信息技术对比
| 维度 | DSE ICT | 内地高中信息技术 |
|---|---|---|
| 编程深度 | 中等,重逻辑表达 | 近年加强 Python,但深度参差 |
| 系统分析 | 重要考点(SDLC 必考) | 基本不考 |
| 数据库 | 必考(SQL 查询、ER 图) | 部分教材涉及,非重点 |
| 网络与安全 | 每年必有题目 | 有介绍,深度有限 |
| 社会议题 | 重要考点(版权/私隐/数字鸿沟) | 较少专门考核 |
| SBA 项目 | 占 20%,完整系统开发 | 无(部分省份有小作业) |
| 评分标准 | 强调过程与文档 | 偏重笔试结果 |
八、相关港校学部与专业方向
DSE ICT 与以下港校专业方向高度相关(具体入学要求以各校官方最新公布为准):
| 大学 | 相关院系 / 专业方向 | 课程特点 |
|---|---|---|
| 香港科技大学(HKUST) | 计算机科学与工程学系、电子及计算机工程学系 | 重视 ICT + 数学 / M1/M2 成绩 |
| 香港大学(HKU) | 计算机科学系(工学院 / 理学院) | 学术与产业并重,AI 方向强势 |
| 香港中文大学(CUHK) | 计算机科学与工程学系 | 研究氛围浓厚,系统与网络方向突出 |
| 香港理工大学(PolyU) | 资讯科技学系、电子计算学系 | 应用导向,实习与业界合作项目多 |
| 香港城市大学(CityU) | 计算机科学系 | 课程实用,游戏开发 / 数据科学 / AI 选项丰富 |
说明:部分学校的某些专业可能更看重数学延伸单元(M1/M2)而非 ICT,但 ICT 仍可作为”相关科目”加分。详情以各校 Admission Score Calculator 与官网为准。
九、备考资源与实用清单
9.1 推荐资源(仅供参考)
- 考评局官方:HKEAA 官网历年试题、评分参考、考生表现报告。
- 校内教材:香港主流 ICT 教科书(如 HKDSE ICT 系列)。
- 在线课程:针对 DSE ICT 的 YouTube / Bilibili 频道,搜索关键字”HKDSE ICT”或”DSE ICT Past Paper”。
- 题库:历年 Paper 1 / Paper 2 真题 + 坊间模拟卷。
- 词表工具:Quizlet、Anki 等可自制中英术语对照卡。
9.2 考前 30 天 Checklist
- 完成至少 5 套历年 Paper 1 真题
- 完成至少 3 套历年 Paper 2 真题
- 整理常见 SQL 模板(JOIN、子查询、聚合函数)
- 整理 DFD、ER 图标准画法范例
- 整理社会议题”三段式”答题模板
- SBA 项目定稿与提交材料归档
- 错题本回顾一遍(高频失分点)
- 调整作息,确保考试时段精力充沛
十、常见问答(FAQ)
Q1:DSE ICT 难不难?适合理科还是商科学生?
DSE ICT 的难度因人而异。理论部分(Paper 1)对记忆与广度要求较高,实用部分(Paper 2)需要一定编程基础,SBA 则强调系统分析与文档能力。整体而言,有一定编程经验或逻辑能力的同学会相对轻松。它既不限定文理科,也不限定商科,只是偏理工科的同学上手会快一些。
Q2:完全没有编程基础,可以选 ICT 吗?
可以,但需要预留额外的补强时间。建议:中五阶段同步自学 Python 基础语法与 SQL 基础查询,并在 SBA 阶段选择数据库系统类项目(对编程深度要求相对较低)。若学校有编程兴趣小组或学长辅导,会更顺畅。
Q3:SBA 占 20% 是不是最容易拿分?
SBA 的评分标准是”过程导向”,这意味着即使最终成品一般,只要系统分析、测试、文档做得到位,仍可拿到高分;反之,即使成品漂亮但缺乏分析与文档,分数会被压低。整体来看,SBA 是”可控性高”的板块,但需要持续投入时间,不能”临考抱佛脚”。
Q4:选 ICT 还是选数学延伸单元(M1/M2)?
这取决于升学目标。若目标专业明确为计算机 / 工程 / 数据科学,ICT 与 M1/M2 都是有用科目,二者皆选会是较强的 STEM 组合;若时间紧张,建议优先保证 M1/M2,因为部分大学专业把它列为”指定 / 相关科目”,权重可能高于 ICT。实际选择可参考目标专业的历年 Admission Score Calculator,并结合个人兴趣决定。
Q5:内地生赴港后,可以在哪里找到 DSE ICT 的学习社群?
- 校内资源:优先咨询本校 ICT 科老师、SBA 导师。
- 线上社群:Bilibili、YouTube、小红书上以”HKDSE ICT”为关键词可找到不少内地赴港学生分享的经验贴。
- 本站栏目:你也可以浏览 香港大全 的 DSE 栏目(/zh-hans/dse/)获取更多科目指南;若关心赴港行程与生活,可参考赴港旅行栏目(/zh-hans/travel/);若想了解香港人才引进政策,可浏览人才栏目(/zh-hans/talent/)。
十一、结语
DSE ICT 是一门”看似门槛低、实则拉开差距”的科目:它既不像数学那样对天赋高度敏感,也不像历史那样依赖大量记忆;它的真正挑战在于广度 + 文档 + 实战。对于内地赴港学生而言,把”编程竞赛背景”翻译成”DSE 风格的逻辑表达”,把”内地信息技术课”延伸为”完整 SDLC 文档”,是这套科目的核心心法。
希望本指南能帮助你建立清晰的备考地图。无论最终选择 ICT 还是其他科目,扎实的过程管理 + 持续的真题训练,永远是 DSE 备考不变的法则。
文中涉及的占比、试卷时长、招生要求等具体数字,请以考评局与各大学官方最新公布为准。本指南不构成任何升学或职业建议,仅作学习参考。