📚 Year 9 CCEA Computing: Complete Curriculum Overview | Year 9 CCEA 计算机:课程大纲全面解析
Year 9 computing under the CCEA curriculum builds on the digital skills acquired in Year 8 and pushes students toward more independent problem‑solving, deeper programming concepts, and a mature understanding of how technology shapes everyday life. This article breaks down every strand of the Year 9 specification, explains key learning outcomes, and offers practical revision strategies so that students and parents can approach the course with confidence.
CCEA Year 9 计算机课程在 Year 8 的基础上进一步延伸,着重培养学生独立解决问题的能力、更深入的编程概念,以及对技术如何塑造日常生活的成熟理解。本文逐一拆解 Year 9 课程大纲的每一个板块,解释关键学习目标,并提供实用的复习策略,帮助学生和家长自信地应对这门课程。
1. The Structure of Year 9 Computing | Year 9 计算机的课程结构
Year 9 Computing in Northern Ireland sits within Key Stage 3 of the statutory curriculum. Most schools allocate about one hour per week, divided between theory and practical work. The content is organised around three broad strands: Digital Literacy, Computer Science (including programming and computational thinking), and Information Technology.
北爱尔兰的 Year 9 计算机属于法定课程中 Key Stage 3 的一部分。多数学校每周安排大约一小时,分为理论学习和实践操作。课程内容围绕三大板块展开:数字素养、计算机科学(含编程和计算思维)以及信息技术。
The CCEA framework does not prescribe a single textbook; instead, teachers design their own schemes of work around the UbD (Understanding by Design) model. This means that assessment tasks are often project‑based and linked to real‑world scenarios.
CCEA 的框架不限定唯一教材;教师会根据 UbD(理解为先)模型自主设计教学方案。这就意味着评估任务通常是项目式的,并与真实情境相联系。
- Digital Literacy – safe, responsible use of technology and the internet.
- 数字素养——安全、负责任地使用技术和互联网。
- Computer Science – how computers work, programming, algorithms, binary, and logic.
- 计算机科学——计算机的工作原理、编程、算法、二进制和逻辑。
- Information Technology – creating digital products such as spreadsheets, databases, and multimedia presentations.
- 信息技术——创建数字作品,如电子表格、数据库和多媒体演示。
2. Digital Literacy and E‑Safety | 数字素养与网络安全
Year 9 students review the e‑safety principles from Year 8 and extend them to cover social media responsibility, digital footprints, and the legal aspects of online behaviour. They learn about phishing, malware, and how to identify trustworthy sources.
Year 9 学生回顾 Year 8 的网络安全原则,并延伸至社交媒体责任、数字足迹以及在线行为的法律层面。他们学习什么是网络钓鱼、恶意软件,以及如何识别可信的来源。
Pupils create a digital citizenship campaign for a younger audience. This project forces them to translate technical warnings into child‑friendly language, reinforcing their own understanding of privacy settings, reporting mechanisms, and the importance of kindness online.
学生需要为低龄受众设计一个数字公民宣传活动。这个项目促使他们将技术警告转化为适合儿童的语言,从而巩固自己对隐私设置、举报机制和网络友善重要性的理解。
Key vocabulary includes: encryption, two‑factor authentication, digital footprint, cyberbullying, and grooming. By the end of the unit, students should be able to explain why a strong password is not enough and how social engineering works.
核心词汇包括:加密、双因素认证、数字足迹、网络欺凌和诱骗。在本单元结束时,学生应能解释为什么仅靠强密码是不够的,以及社会工程攻击如何运作。
3. Programming Concepts with Python | 使用 Python 学习编程概念
Programming moves from block‑based environments (like Scratch) to text‑based coding. Most Year 9 classes are introduced to Python, focusing on input/output, variables, data types (int, float, string), and simple arithmetic operations.
编程从基于模块的环境(如 Scratch)转向文本代码。多数 Year 9 班级开始接触 Python,重点学习输入/输出、变量、数据类型(整型、浮点型、字符串)以及简单的算术运算。
Students quickly progress to selection statements (if, elif, else) and iterative constructs (for loops, while loops). A typical classroom task asks learners to build a number‑guessing game or a quiz that gives a score at the end.
学生很快进入选择语句(if、elif、else)和迭代结构(for 循环、while 循环)的学习。典型的课堂任务是制作一个猜数字游戏或一个能计算得分的问答程序。
Debugging strategies are explicitly taught: reading error messages, using print() statements to inspect variable values, and systematically commenting out code. By Christmas of Year 9, many pupils can write a program of 30–50 lines that incorporates functions and basic validation.
调试策略会被明确教授:阅读错误信息,利用 print() 语句检查变量值,以及系统地注释掉代码。到 Year 9 圣诞节时,许多学生能编写 30 到 50 行的程序,包含函数和基本输入验证。
Assessment is usually a mini‑project, such as a 'text‑based adventure game' where the player must solve puzzles by typing choices. This demands planning with flowcharts before coding.
评估通常是一个小项目,例如一个“文字冒险游戏”,玩家需要通过输入选择来解谜。这要求在编码前先用流程图进行规划。
4. Data Representation: From Binary to Images | 数据表示:从二进制到图像
Year 9 deepens the binary work started in Year 8. Students learn to convert between denary (base‑10), binary (base‑2), and hexadecimal (base‑16). They also explore how computers store text using ASCII and, later, Unicode.
Year 9 深化了从 Year 8 开始的二进制学习。学生学习十进制(基数为 10)、二进制(基数为 2)和十六进制(基数为 16)之间的转换。他们还探索计算机如何使用 ASCII 码以及后来的 Unicode 来存储文本。
An exciting extension is how images are represented: pixels, colour depth, and resolution. Pupils calculate file sizes using the formula:
一个令人兴奋的拓展内容是图像如何表示:像素、颜色深度和分辨率。学生使用以下公式计算文件大小:
File size (bits) = width in pixels × height in pixels × colour depth (bits per pixel)
They may also compress a simple bitmap manually, understanding why lossy compression (like JPEG) reduces quality while lossless compression (like PNG) preserves every detail.
他们可能还会手动压缩一张简单的位图,从而理解为什么有损压缩(如 JPEG)会降低质量,而无损压缩(如 PNG)则保留所有细节。
Sound representation is touched upon, with sampling rate and bit depth explained through the analogy of taking many quick photographs of a soundwave. This conceptual foundation supports topics met later at GCSE.
课程的触角还延伸到了声音的表示,用给声波快速连拍照片的类比去解释采样率和位深度。这些概念性基础将支撑后续 GCSE 阶段的学习。
5. Computational Thinking and Algorithms | 计算思维与算法
Computational thinking is the heart of the curriculum. The four cornerstones—decomposition, pattern recognition, abstraction, and algorithm design—are revisited through puzzles, logic games, and sorting challenges.
计算思维是课程的核心。其四大基石——分解、模式识别、抽象和算法设计——通过谜题、逻辑游戏和排序挑战反复练习。
Students write pseudocode and draw flowcharts for everyday tasks such as making a cup of tea or crossing a road safely. The focus then shifts to standard algorithms: linear search, binary search, bubble sort, and insertion sort.
学生为日常任务(如泡茶或安全过马路)编写伪代码并绘制流程图。随后重点转向标准算法:线性搜索、二分搜索、冒泡排序和插入排序。
They compare the efficiency of these algorithms by counting the maximum number of comparisons needed. The idea that different algorithms solve the same problem but with varying performance is a key takeaway.
他们通过计算所需的最大比较次数来比较这些算法的效率。一个关键的收获是:不同的算法可以解决同一个问题,但性能却大相径庭。
One popular Year 9 activity is 'Sorting Network' where pupils physically act as a computer sorting numbers, using a parallel sorting grid drawn on the playground.
Year 9 学生很喜欢的一项活动是“排序网络”——学生们在操场上画出平行排序网格,亲自扮演计算机,协作完成数字排序。
6. Creating and Querying Databases | 数据库的创建与查询
Databases are introduced as a powerful tool for organising data. Students learn key terms: field, record, table, primary key, and data type. They design a flat‑file database using Microsoft Access or a spreadsheet pretending to be a database.
数据库被介绍为一种强大的数据组织工具。学生学习关键术语:字段、记录、表、主键和数据类型。他们使用 Microsoft Access 或充当数据库的电子表格来设计一个平面文件数据库。
The skill of querying is central. Pupils create simple queries using logical operators (AND, OR, NOT) and comparison operators (>, <, =, <>). A typical task might be: "Find all pupils born after September 2010 who live in Belfast."
查询技能是核心。学生使用逻辑运算符(AND、OR、NOT)和比较运算符(>、<、=、<>)创建简单查询。一个典型的任务可能是:“找出所有出生在 2010 年 9 月之后且居住在贝尔法斯特的学生。”
They also consider data validation techniques—presence checks, range checks, and format checks—to reduce errors at the input stage. This links directly to the e‑safety module, where they discuss how poorly maintained databases can lead to privacy breaches.
他们还会思考数据验证技术——存在性检查、范围检查和格式检查——以减少输入阶段的错误。这与网络安全模块直接关联,他们探讨维护不善的数据库如何导致隐私泄露。
7. Spreadsheet Modelling and What‑If Analysis | 电子表格建模与假设分析
Building on Year 8 skills, Year 9 students construct complex spreadsheet models with multiple worksheets, cell references across sheets, and advanced functions such as VLOOKUP, IF (nested), COUNTIF, and SUMIF.
在 Year 8 技能的基础上,Year 9 学生构建复杂的电子表格模型,包括多工作表、跨表单元格引用,以及高级函数,如 VLOOKUP、嵌套的 IF、COUNTIF 和 SUMIF。
They use absolute and relative cell referencing to build financial models—for example, a mobile phone tariff comparison that recalculates total cost when the monthly data allowance changes. Conditional formatting is employed to highlight cells that go over budget.
他们使用绝对和相对单元格引用来建立财务模型——例如,一个手机资费比较工具,当月流量额度改变时会重新计算总费用。条件格式被用来突出显示超出预算的单元格。
Goal‑seek and simple macros are introduced in some schools, though not mandatory. The emphasis is on testing hypotheses: "What happens if I increase the interest rate by 0.5%?" This kind of what‑if analysis trains logical reasoning and data interpretation.
部分学校会介绍目标搜索和简单的宏,但这并非强制内容。重点是检验假设:“如果我提高利率 0.5% 会怎样?”这类假设分析训练了逻辑推理和数据解释能力。
The unit usually ends with a formal report where learners present their findings, justify their model's structure, and suggest improvements—mirroring the type of coursework expected at GCSE.
本单元通常以一份正式报告结束,学生呈现自己的发现,论证模型结构的合理性,并提出改进建议——这模拟了 GCSE 课程作业的要求。
8. Multimedia Authoring and Web Design | 多媒体创作与网页设计
In this creative strand, students design and build a multi‑page website using HTML and CSS. They are expected to write code from scratch in a text editor rather than relying on a WYSIWYG tool.
在这个创意板块中,学生使用 HTML 和 CSS 设计并构建一个多页面网站。他们被要求使用文本编辑器从头编写代码,而不是依赖所见即所得工具。
Topics covered include: the <html>, <head>, and <body> structure; heading tags <h1> to <h6>; paragraphs <p>; images <img> with alt text; hyperlinks <a>; and basic CSS selectors for colour, font, and layout using div and class attributes.
涵盖的主题包括:<html>、<head> 和 <body> 结构;标题标签 <h1> 到 <h6>;段落 <p>;带有替代文本的图像 <img>;超链接 <a>;以及使用 div 和 class 属性进行颜色、字体和布局控制的基础 CSS 选择器。
Accessibility is a major focus. Pupils learn to test their sites using screen readers and to ensure sufficient colour contrast. They also investigate how responsive design works by resizing the browser window.
无障碍性是重点。学生学会使用屏幕阅读器测试自己的网站,并确保足够的颜色对比度。他们还通过调整浏览器窗口大小来探究响应式设计的原理。
Assessment often involves creating a website for a local business or a school club, incorporating a consistent navigation bar and a contact form (handled via a simulated backend).
评估通常涉及为当地企业或学校俱乐部创建一个网站,包含统一的导航栏和一个联系表单(通过模拟后端处理)。
9. Understanding Computer Hardware and Networks | 理解计算机硬件与网络
Students move beyond identifying components to explaining how they work together. The focus is on the CPU's fetch‑decode‑execute cycle, the role of RAM and cache, and the difference between HDD and SSD storage.
学生不再只是识别组件,而要解释它们如何协同工作。重点是 CPU 的取指–解码–执行周期、RAM 和缓存的作用,以及 HDD 和 SSD 存储的区别。
Networking concepts include LAN vs WAN, client‑server and peer‑to‑peer models, and an introduction to the TCP/IP protocol stack. Pupils build a simple network diagram and label switches, routers, and servers.
网络概念包括 LAN 与 WAN、客户端–服务器和对等网络模型,以及 TCP/IP 协议栈的简介。学生绘制简单的网络图,标注交换机、路由器和服务器。
Practical activities might involve simulating packet switching by passing messages around the classroom, or exploring how DNS translates a URL into an IP address. The environmental impact of data centres is also discussed, tying into wider themes of sustainability.
实践活动可能包括通过在教室里传递消息来模拟分组交换,或者探索 DNS 如何将 URL 转换为 IP 地址。课程还会讨论数据中心对环境的影响,与更广泛的可持续发展主题相联系。
10. Legal, Ethical, and Environmental Issues | 法律、道德与环境问题
Year 9 students examine the Data Protection Act 2018 and the Computer Misuse Act 1990 through case studies of recent cyber‑attacks and data leaks. They debate questions such as "Should companies be allowed to sell anonymised health data?"
Year 9 学生通过近期网络攻击和数据泄露的案例研究,重点了解《2018 年数据保护法》和《1990 年计算机滥用法》。他们对诸如“企业是否应被允许出售匿名健康数据?”这类问题进行辩论。
The environmental cost of technology is made concrete by tracking the e‑waste journey of a smartphone. Learners calculate the carbon footprint of streaming video and compare it with physical DVD production and transport.
通过追踪一部智能手机的电子垃圾之旅,技术所带来的环境代价变得具体可感。学生计算流媒体视频的碳足迹,并将其与实体 DVD 的生产和运输进行比较。
Ethical dilemmas around AI are introduced at an accessible level—for example, bias in facial recognition or the fairness of algorithm‑driven loan approvals. This prepares the ground for the critical thinking required in the later stages of CCEA study.
围绕人工智能的伦理困境以易于理解的方式引入——例如,面部识别中的偏见或算法驱动贷款审批的公平性。这为 CCEA 后续学习阶段所需的批判性思维奠定了基础。
11. Assessment and Reporting in Year 9 | Year 9 的评估与报告方式
CCEA does not set an external examination at Year 9. Schools use formative assessment (observations, quizzes, peer assessment) and summative end‑of‑unit projects. Each project typically assesses several strands simultaneously.
CCEA 在 Year 9 不设置外部考试。学校采用形成性评估(观察、小测验、同伴互评)和终结性的单元项目。每个项目通常同时评估多个内容板块。
A final Year 9 computing report might include a level of progress mapped to the NI Challenge curriculum levels (usually Level 5 to Level 7) plus a separate comment on effort, collaboration, and digital responsibility.
Year 9 计算机的最终报告可能包括一个与北爱尔兰课程挑战等级(通常 5 级到 7 级)相对应的进步等级,以及关于努力程度、协作精神和数字责任的单独评语。
Many schools simulate an 'exam‑style' test before the February half‑term, covering paper‑based questions on theory and a timed programming task on a computer. This helps students understand their strengths and areas for improvement ahead of Year 10 option choices.
许多学校在二月期中假前会进行一次模拟“考试风格”的测验,涵盖理论笔试和限时编程任务。这有助于学生在 Year 10 选科之前,了解自己的优势和需要改进的领域。
12. Revision Strategies and Resources | 备考策略与学习资源
Active recall works best for computing theory. Create flashcards for key terms (e.g., "What is the difference between a LAN and a WAN?") and practise explaining concepts aloud without looking at notes.
主动回忆法最适合计算机理论的学习。制作关键术语的闪示卡(例如,“LAN 和 WAN 有什么区别?”),并练习不看笔记出声解释概念。
For programming, build a small project every week—a tip calculator, a password checker, a times‑table game. These mini‑projects reinforce syntax and logic far better than copying notes.
至于编程,每周期制作一个小项目——小费计算器、密码检查器、乘法表游戏。这些小项目比抄写笔记能更有效地巩固语法和逻辑。
Online platforms like BBC Bitesize (CCEA KS3 ICT), Repl.it (for Python), and W3Schools (for HTML/CSS) are aligned with the curriculum. Pupils should also ask their teacher for past project briefs to practise under timed conditions.
BBC Bitesize(CCEA KS3 ICT)、Repl.it(学习 Python)和 W3Schools(学习 HTML/CSS)等在线平台与课程大纲高度契合。学生还应向老师索取以往的项目纲要,在限时条件下进行练习。
A weekly routine of 20 minutes' theory review, 20 minutes' coding, and 20 minutes' project consolidation will ensure steady progress throughout Year 9.
每周坚持 20 分钟理论复习、20 分钟编程和 20 分钟项目巩固,将确保整个 Year 9 稳步前进。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

或截图后用「扫一扫 → 相册」选择本图