← 返回资讯屏轩教育 · 行业资讯

Year 9 Cambridge Computer Science: Complete Syllabus Breakdown | Year 9 Cambridge 计算机:课程大纲全面解析

2026-07-19 10:25 · 本文部分内容由AI辅助创作

📚 Year 9 Cambridge Computer Science: Complete Syllabus Breakdown | Year 9 Cambridge 计算机:课程大纲全面解析

Year 9 Cambridge Computer Science is a pivotal stage where students transition from basic digital literacy to a more rigorous understanding of computational thinking, programming, and the way computers and networks function. This year lays the groundwork for IGCSE and later A Level studies, ensuring learners can confidently tackle abstract concepts like binary logic, algorithm design, and system architecture. In this guide, we provide a thorough breakdown of the entire syllabus, key learning outcomes, and practical study strategies to help both students and parents navigate the year successfully.

Year 9 剑桥计算机科学是一个关键阶段,学生从基础的数字素养过渡到对计算思维、编程以及计算机与网络运作方式的更严谨理解。这一年为 IGCSE 和后续 A Level 学习奠定基础,确保学习者能自信地应对二进制逻辑、算法设计和系统架构等抽象概念。在本指南中,我们将全面拆解整个课程大纲、关键学习成果以及实用的学习策略,帮助学生和家长顺利度过这一年。


1. Understanding the Year 9 Cambridge Computing Framework | 了解 Year 9 剑桥计算机课程框架

The Cambridge Lower Secondary Computing curriculum is designed for learners aged 11 to 14. Year 9 is the final stage before embarking on IGCSE Computer Science. The syllabus is structured around four key strands: Computational Thinking, Programming, Data & the Digital World, and Hardware & Networks. Students are expected to develop problem-solving skills using abstraction, decomposition, and algorithmic reasoning. Unlike earlier years which focused on block-based coding and simple multimedia projects, Year 9 introduces text-based programming (typically Python), binary arithmetic, and the ethical implications of technology.

剑桥初中计算机课程是为 11 至 14 岁的学习者设计的。Year 9 是进入 IGCSE 计算机科学之前的最后阶段。该课程框架围绕四个关键领域构建:计算思维、编程、数据与数字世界、以及硬件与网络。学生需要运用抽象、分解和算法推理来培养解决问题的能力。与侧重模块化编程和简单多媒体项目的前几年不同,Year 9 引入了基于文本的编程(通常是 Python)、二进制算术和技术的伦理影响。


2. Computational Thinking and Problem Solving | 计算思维与问题解决

This strand forms the backbone of the entire curriculum. Learners explore abstraction by identifying key details and ignoring irrelevant information. Decomposition teaches them to break down complex problems into manageable parts. Pattern recognition and generalisation enable students to spot similarities in problems and apply existing solutions. Algorithm design is formalised using flowcharts and pseudocode. A typical exercise might involve: "Design an algorithm to find the largest number in an unsorted list of integers." Students must be able to represent this in structured English or flowchart symbols.

该领域是整个课程的核心支柱。学习者通过识别关键细节并忽略无关信息来探索抽象。分解教会他们将复杂问题拆解为可管理的部分。模式识别和泛化使学生能够发现问题的相似性并应用现有解决方案。算法设计通过流程图和伪代码正式化。典型练习可能包括:"设计一个算法,找出未排序整数列表中的最大数。" 学生必须能够用结构化英语或流程图符号来表示这一点。

Key skills at Year 9 include writing pseudocode using standard constructs: sequence, selection (IF-THEN-ELSE), and iteration (FOR, WHILE loops). Students also learn to trace algorithms step-by-step using trace tables. For example, tracing a bubble sort algorithm to understand how adjacent elements are compared and swapped.

Year 9 的关键技能包括使用标准结构编写伪代码:顺序、选择(IF-THEN-ELSE)和迭代(FOR、WHILE 循环)。学生还将学习使用追踪表逐步追踪算法。例如,追踪气泡排序算法,了解相邻元素如何进行比较和交换。


3. Programming with Python | 使用 Python 编程

Programming in Year 9 transitions from block-based environments (like Scratch) to a general-purpose text-based language, most commonly Python. Learners become familiar with the Python IDLE or an online interpreter. They cover data types: integer (int), float, string (str), and Boolean (bool). Variables and assignment statements are introduced formally, along with rules for naming identifiers. Input and output operations: using the input() function and print() with formatting techniques (such as f-strings) are practiced.

Year 9 的编程从基于模块的环境(如 Scratch)过渡到通用文本语言,最常见的便是 Python。学习者将熟悉 Python IDLE 或在线解释器。他们涵盖数据类型:整数 (int)、浮点数、字符串 (str) 和布尔值 (bool)。正式介绍变量和赋值语句,以及标识符命名规则。输入和输出操作:练习使用 input() 函数和 print() 结合格式化技术(如 f-strings)。

Control structures are implemented in code: conditional statements (if, elif, else), definite loops (for i in range(...)), and indefinite loops (while condition). Students write programs that involve simple arithmetic, string manipulation, and decision-making. For example: "Write a program that asks the user for their age and prints whether they are eligible to vote." They also begin to use lists (arrays) to store multiple values and iterate through them. Functions are introduced – defining a simple function using def and calling it, emphasising reusability.

代码中实现控制结构:条件语句 (if, elif, else)、确定循环 (for i in range(...)) 和不确定循环 (while 条件)。学生编写涉及简单算术、字符串操作和决策的程序。例如:"编写一个程序,询问用户年龄并打印其是否有资格投票。" 他们也开始使用列表(数组)来存储多个值并遍历它们。函数被引入——使用 def 定义一个简单函数并调用,强调可重用性。


4. Data Representation | 数据表示

nary and denary (decimal) is a core skill. For example, convert the denary number 147 into binary: 128 + 16 + 2 + 1 → 10010011. They also perform binary addition and understand overflow. Hexadecimal representation is introduced as a shorthand for binary, with conversion between denary, binary, and hex (0-9, A-F).

Year 9 学生探讨数据如何在计算机中以二进制形式存储。他们学习:比特、字节、千字节、兆字节等。二进制与十进制之间的转换是一项核心技能。例如,将十进制数 147 转换为二进制:128 + 16 + 2 + 1 → 10010011。他们还会进行二进制加法并理解溢出。十六进制表示作为二进制的简写被引入,需掌握十进制、二进制和十六进制之间的转换 (0-9, A-F)。

Character encoding is covered: ASCII and the concept of Unicode. Students should understand that each character is mapped to a binary number. Simple image representation using pixels and bit depth is discussed, perhaps relating to black-and-white bitmap images. Sound representation via sampling and sampling rate is briefly introduced, including file size calculations for images and sound.

涵盖字符编码:ASCII 和 Unicode 的概念。学生应理解每个字符被映射到一个二进制数。讨论了使用像素和位深度的简单图像表示,可能涉及黑白位图。简要介绍通过采样和采样率表示声音,包括图像和声音的文件大小计算。

File size (bits) = width × height × colour depth

Sound file size (bits) = sampling rate × sample resolution × duration (seconds)


5. Computer Systems and Architecture | 计算机系统与体系结构

This section introduces the Von Neumann architecture. Students identify the main components: CPU (Central Processing Unit), including the Control Unit (CU) and Arithmetic Logic Unit (ALU), registers (Program Counter, Memory Address Register, Memory Data Register, Accumulator), memory (RAM, ROM), and input/output devices. They explain the fetch-decode-execute cycle and how instructions are processed. The concept of clock speed and its effect on performance is discussed.

本部分介绍了冯·诺依曼体系结构。学生识别主要组件:CPU(中央处理器),包括控制单元 (CU) 和算术逻辑单元 (ALU),寄存器(程序计数器、存储器地址寄存器、存储器数据寄存器、累加器),存储器(RAM、ROM),以及输入/输出设备。他们解释取指-解码-执行周期以及指令的处理过程。讨论了时钟速度的概念及其对性能的影响。

Embedded systems and their differences from general-purpose computers are also covered. Students learn about the purpose of operating systems: managing hardware, providing a user interface, memory management, multitasking, and file management. Storage technologies (magnetic, optical, solid state) are compared regarding speed, capacity, portability, and durability.

还包括嵌入式系统及其与通用计算机的区别。学生学习操作系统的目的:管理硬件、提供用户界面、内存管理、多任务处理和文件管理。存储技术(磁性、光学、固态)在速度、容量、便携性和耐用性方面进行了比较。


广告 / Sponsored

6. Networks and the Internet | 网络与互联网

Students explore the fundamentals of networking: LAN (Local Area Network) vs WAN (Wide Area Network). Client-server and peer-to-peer network models are compared. Network hardware: router, switch, hub, modem, network interface card. Transmission media (wired – copper, fibre optic; wireless – Wi-Fi, Bluetooth) are evaluated for bandwidth, distance, and security. IP addressing (IPv4 format) and the role of DNS (Domain Name System) are explained.

学生探索网络的基础知识:LAN(局域网)与 WAN(广域网)。比较客户端-服务器与对等网络模型。网络硬件:路由器、交换机、集线器、调制解调器、网络接口卡。传输介质(有线——铜缆、光纤;无线——Wi-Fi、蓝牙)的带宽、距离和安全性被评估。解释了 IP 地址(IPv4 格式)和 DNS(域名系统)的作用。

The structure of the Internet is described as a network of networks. Protocols become important: HTTP, HTTPS, FTP, SMTP, IMAP. The difference between the World Wide Web and the Internet is clarified. Packet switching and the concept of routing are introduced, often using a simplified analogy of moving data in small packets.

互联网的结构被描述为网络的网络。协议变得重要:HTTP、HTTPS、FTP、SMTP、IMAP。万维网与互联网的区别被澄清。数据包交换和路由概念被引入,通常使用将数据分成小数据包传输的简化类比。


7. Cybersecurity and Ethical Issues | 网络安全与伦理问题

Year 9 addresses important digital citizenship topics. Malware forms: viruses, worms, trojans, spyware, ransomware. Social engineering attacks: phishing, pharming, shouldering. Students learn about prevention methods: firewalls, anti-malware software, strong passwords, biometrics, encryption. The differences between authentication and verification are examined. Ethical and legal implications of technology use are discussed, including copyright, plagiarism, data protection laws (like GDPR awareness), and the digital divide.

Year 9 涉及重要的数字公民议题。恶意软件形式:病毒、蠕虫、特洛伊木马、间谍软件、勒索软件。社会工程攻击:网络钓鱼、域名欺诈、肩窥。学生学习预防方法:防火墙、反恶意软件、强密码、生物识别、加密。认证与验证的区别被审视。讨论技术使用的伦理和法律影响,包括版权、抄袭、数据保护法(如 GDPR 意识)和数字鸿沟。

Students also explore the impact of AI and automation on society, encouraging critical thinking about bias, job displacement, and the responsibility of developers. Case studies on data breaches and their consequences may be used to reinforce the importance of cybersecurity.

学生也探索人工智能和自动化对社会的影响,鼓励对偏见、工作岗位流失和开发者责任的批判性思考。可能使用数据泄露及其后果的案例研究来强化网络安全的重要性。


8. Databases and SQL | 数据库与 SQL

An introduction to databases is typically included. Students understand the purpose of a database and the problems with flat file systems. They learn key terms: table, record (row), field (column), primary key, foreign key. Basic SQL queries are taught: SELECT, FROM, WHERE, ORDER BY, AND/OR conditions. For example: SELECT name, age FROM students WHERE age > 13 ORDER BY name ASC;. They create simple queries and interpret output. The concept of data validation and verification is revisited in the context of database input.

数据库简介通常包含在内。学生了解数据库的目的以及平面文件系统的问题。他们学习关键术语:表、记录(行)、字段(列)、主键、外键。教授基本的 SQL 查询:SELECT、FROM、WHERE、ORDER BY、AND/OR 条件。例如:SELECT name, age FROM students WHERE age > 13 ORDER BY name ASC;。他们创建简单查询并解释输出。在数据库输入的背景下回顾数据验证和验证的概念。


9. Algorithms in Practice: Searching and Sorting | 算法实践:搜索与排序

Two fundamental searching algorithms are studied: Linear search and Binary search. Students should be able to describe each method step by step, state the requirement for binary search (sorted data), and compare their efficiency in terms of worst-case number of comparisons. Sorting algorithms at Year 9 level include Bubble sort and perhaps Insertion sort. They must simulate these algorithms on small data sets and understand their behaviour.

研究两种基本搜索算法:线性搜索和二分搜索。学生应能逐步描述每种方法,说明二分搜索的要求(排序数据),并比较其最坏情况比较次数的效率。Year 9 级别的排序算法包括气泡排序,可能还有插入排序。他们必须在小数据集上模拟这些算法并理解其行为。

A common activity is to fill in trace tables when performing a bubble sort. Understanding that bubble sort is O(n²) in the worst case is mentioned, though formal Big O notation may not be assessed until IGCSE. The concept of algorithm efficiency is introduced qualitatively: why some algorithms are faster than others.

常见活动是在执行气泡排序时填写追踪表。理解气泡排序在最坏情况为 O(n²) 会被提及,尽管正式的大 O 符号可能到 IGCSE 才考核。算法效率的概念被定性介绍:为什么有些算法比其他算法更快。


10. The Development Lifecycle and Testing | 开发生命周期与测试

Students learn the stages of the program development lifecycle: Analysis, Design, Implementation, Testing, Evaluation. For a given problem, they produce a simple requirements list and design using pseudocode/flowcharts. Implementation is coding. Testing involves normal, boundary, and erroneous data. They understand the difference between syntax errors, logic errors, and runtime errors. Using test plans is encouraged. The evaluation stage requires reflection on whether the solution meets the original requirements and how it could be improved.

学生学习程序开发生命周期的阶段:分析、设计、实现、测试、评估。针对给定问题,他们产出简单的需求列表,并使用伪代码/流程图进行设计。实现是编码。测试涉及正常、边界和错误数据。他们理解语法错误、逻辑错误和运行时错误之间的区别。鼓励使用测试计划。评估阶段要求反思解决方案是否满足原始需求以及如何改进。


11. Practical Skills and Internal Assessment | 实践技能与内部评估

Although Year 9 does not have an external Cambridge exam, schools typically conduct end-of-year tests and coursework projects. Practical programming tasks are central. Students might be asked to build a simple quiz game, a calculator with a menu, or a basic library system using lists. They are assessed on their ability to plan, code neatly with comments, test thoroughly, and produce a written report (often required for the final project). Debugging skills are explicitly taught: using print statements to trace variables, understanding error messages, and systematically isolating faults.

尽管 Year 9 没有外部剑桥考试,学校通常会进行年终测试和课程项目。实践编程任务是核心。学生可能被要求构建一个简单的问答游戏、一个带菜单的计算器,或一个使用列表的基本图书馆系统。他们根据计划能力、用注释整洁编码、彻底测试以及撰写书面报告(通常期末项目要求)进行评估。明确教授调试技能:使用打印语句追踪变量、理解错误消息、系统性隔离故障。

A strong focus is placed on the development of computational thinking skills through unplugged activities and real-world problem scenarios. Peer review and collaborative coding using version control concepts (like commenting changes) may be introduced, preparing students for later IGCSE group work.

重点通过非计算机活动和现实世界问题场景培养计算思维技能。可能引入同伴评审和使用版本控制概念(如评论更改)的协作编码,为以后的 IGCSE 小组工作做准备。


12. Bridging to IGCSE and Beyond | 衔接 IGCSE 及未来学习

Year 9 acts as a bridge to the Cambridge IGCSE Computer Science (0478). The topics covered are nearly identical but at an introductory depth. To excel in IGCSE, students must solidify binary conversions, tracing algorithms, and basic Python syntax. They should also begin to understand the importance of clear written explanations – many marks in IGCSE are for describing concepts, not just coding. Encouraging students to read ahead on topics like logic gates, two-dimensional arrays, and advanced security will give them a head start. Many schools offer CIE Lower Secondary Computing Checkpoint in Year 9, which includes a written exam and a programming project; the structure mirrors future IGCSE assessments.

Year 9 是通往剑桥 IGCSE 计算机科学 (0478) 的桥梁。涵盖的主题几乎相同,但处于入门深度。要在 IGCSE 中脱颖而出,学生必须巩固二进制转换、追踪算法和基本 Python 语法。他们还应开始理解清晰书面解释的重要性——IGCSE 中的许多分数在于描述概念,而不仅仅是编码。鼓励学生提前阅读逻辑门、二维数组和高级安全等主题,将使他们占据先机。许多学校在 Year 9 提供 CIE 初中计算机 Checkpoint 考试,其中包括笔试和编程项目;其结构反映了未来的 IGCSE 评估。

As technology continues to evolve, the syllabus also adapts. Schools may integrate emerging topics like cloud computing or AI ethics. Staying curious and practicing regularly with online coding platforms (such as Replit, Codecademy) can greatly enhance confidence.

随着技术的不断发展,大纲也在适应变化。学校可能整合云计算或 AI 伦理等新兴主题。保持好奇心并定期使用在线编程平台(如 Replit、Codecademy)进行练习,可以极大增强信心。

Published by TutorHao | Computer Science Revision Series | aleveler.com

广告 / Sponsored
现货 Cambridge International AS & ALevel IT Coursebook剑桥国际IGC…
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao参考价 ¥467.0

更多咨询请联系16621398022(同微信)

备考资讯每日更新,关注不错过
考纲变化 · 科目分析 · 学习方法
扫码关注公众号 tutorhao
在微信里长按二维码识别关注
或截图后用「扫一扫 → 相册」选择本图
公众号:tutorhao