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

Year 9 Cambridge Computer Science: Core Concepts | Year 9 剑桥计算机:核心知识点梳理

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

📚 Year 9 Cambridge Computer Science: Core Concepts | Year 9 剑桥计算机:核心知识点梳理

This article provides a comprehensive overview of the essential topics in the Year 9 Cambridge Lower Secondary Computer Science curriculum. It highlights core ideas such as computer hardware and software, binary representation, algorithms, programming basics, networking, data handling, and digital safety, ensuring students have a solid foundation for progression to IGCSE study.

本文全面梳理了 Year 9 剑桥初中计算机科学课程的核心知识点,涵盖计算机硬件与软件、二进制表示、算法、编程基础、网络通讯、数据处理以及数字安全等重要主题,帮助同学为 IGCSE 阶段的学习打下坚实基础。

1. The Computer System | 计算机系统

A computer system is made up of hardware and software working together. Hardware includes physical components like the central processing unit (CPU), memory, and storage devices. Software consists of the programs and operating systems that tell the hardware what to do.

计算机系统由硬件和软件协同工作组成。硬件包括中央处理器 (CPU)、内存和存储设备等物理组件,软件则是指导硬件如何工作的程序和操作系统。

The CPU is the 'brain' of the computer, executing instructions through the fetch-decode-execute cycle. Main memory, or RAM, is volatile and holds data and instructions currently in use, while secondary storage (hard disk, SSD) retains data permanently.

CPU 是计算机的“大脑”,通过取指-解码-执行周期来运行指令。主存储器 (RAM) 是易失性的,存放正在使用的数据和指令;辅助存储器(硬盘、固态硬盘)则可永久保存数据。


2. Binary and Data Representation | 二进制与数据表示

Computers use binary (base‑2) because digital circuits have two stable states – 0 and 1. All data, whether numbers, text, images, or sound, must be converted into binary form before processing.

计算机使用二进制(基数为2),因为数字电路有两种稳定状态——0 和 1。所有数据,无论是数字、文字、图像还是声音,都必须先转换成二进制形式才能被处理。

A single binary digit is called a bit. Eight bits form a byte, and larger units like kilobyte (KB), megabyte (MB), gigabyte (GB) and terabyte (TB) are used to measure file sizes and memory capacity.

一个二进制数字称为比特 (bit),八个比特组成一个字节 (byte)。更大的单位有千字节 (KB)、兆字节 (MB)、吉字节 (GB) 和太字节 (TB),用于衡量文件大小和存储容量。

Denary (decimal) to binary conversion is performed by successive division by 2, and hexadecimal (base‑16) provides a shorter way to represent long binary strings, often used for colour codes and memory addresses.

十进制转二进制可以通过连续除以 2 实现,而十六进制(基数为 16)则提供了一种更简短的方式来书写冗长的二进制串,常用于颜色代码和内存地址。


3. Representing Text, Images, and Sound | 文本、图像与声音的表示

Text is stored using character sets such as ASCII and Unicode. ASCII uses 7 or 8 bits to represent English letters, digits and symbols, while Unicode supports characters from all world languages and emojis.

文本使用 ASCII 或 Unicode 等字符集存储。ASCII 用 7 或 8 位表示英文字母、数字和符号,而 Unicode 则支持全世界所有语言的字符以及表情符号。

Images are represented as a grid of pixels, each pixel having a binary colour value. The resolution (number of pixels) and colour depth (bits per pixel) affect image quality and file size. Sound is sampled at regular intervals (sample rate) and each sample is given a binary value (bit depth).

图像表示为像素网格,每个像素对应一个二进制颜色值。分辨率(像素数量)和色彩深度(每像素位数)会影响图像质量和文件大小。声音则是通过等间隔采样(采样频率)并对每个样本赋予二进制值(位深度)进行表示。


4. Algorithms and Computational Thinking | 算法与计算思维

An algorithm is a step-by-step set of instructions for solving a problem or completing a task. It must be precise, finite, and effective. Computational thinking involves decomposition, pattern recognition, abstraction, and algorithm design.

算法是解决问题或完成任务的一组逐步指令,必须具备明确、有限和有效的特点。计算思维包括分解、模式识别、抽象化以及算法设计。

Flowcharts use standard symbols (oval for start/end, rectangle for processes, diamond for decisions) to represent algorithms visually. Pseudocode is a simplified text-based method written in everyday language, bridging the gap between humans and programming code.

流程图使用标准符号(椭圆形代表开始/结束,矩形代表处理步骤,菱形代表判断)来直观展示算法。伪代码则是一种用日常语言书写的简化文本方法,在人与程序代码之间架起桥梁。


5. Searching and Sorting Algorithms | 搜索与排序算法

Linear search checks each item in a list one by one until the target is found. Binary search works on a sorted list by repeatedly dividing the search interval in half, making it much faster on large data sets.

线性搜索逐一检查列表中的每一项直到找到目标。二分搜索则作用于已排序的列表,通过反复将搜索区间减半来实现查找,对于大数据集会快得多。

Common sorting algorithms include bubble sort and merge sort. Bubble sort repeatedly swaps adjacent items if they are in the wrong order, while merge sort divides the list into smaller sublists, sorts them, and then merges them back together.

常见的排序算法有冒泡排序和归并排序。冒泡排序反复交换顺序错误的相邻元素;归并排序则将列表划分为子列表,分别排序后再合并为一个有序列表。


6. Introduction to Programming | 编程入门

Programming is the process of giving instructions to a computer. In Year 9, students often work with visual languages like Scratch or text-based languages like Python. Key concepts include variables, data types, sequence, selection, and iteration.

编程是向计算机发出指令的过程。Year 9 阶段学生通常会使用 Scratch 等可视化语言或 Python 等文本语言进行学习,核心概念包括变量、数据类型、顺序、选择和循环。

Variables store values that can change, and data types specify what kind of data a variable holds (integer, float, string, Boolean). Selection uses if, else if, and else statements to make decisions. Iteration includes for loops (when the number of repeats is known) and while loops (when a condition must be met).

变量用于存储可改变的值,数据类型规定变量所持有数据的种类(整数、浮点数、字符串、布尔值)。选择结构通过 if、else if 和 else 语句做出决策。迭代则包括 for 循环(已知重复次数)和 while 循环(满足条件时继续执行)。


广告 / Sponsored

7. Subprograms and Problem Decomposition | 子程序与问题分解

Subprograms (procedures and functions) allow us to break a large problem into smaller, manageable parts. A procedure performs a task, while a function performs a task and returns a value. This promotes reuse and makes code easier to debug.

子程序(过程和函数)让我们将大问题分解为更小、更易管理的部分。过程执行一项任务,函数执行任务并返回一个值。这有助于代码的重复利用,也更便于调试。

Passing parameters into subprograms provides flexibility. Designing solutions with modularity in mind is a key skill that supports the top-down design methodology used in software development.

向子程序传递参数提供了灵活性。以模块化方式设计解决方案是一项关键技能,它支持软件开发中使用的自顶向下设计方法。


8. Computer Networks and the Internet | 计算机网络与互联网

A network connects two or more computers so they can share resources. Local Area Networks (LANs) cover a small geographical area, while Wide Area Networks (WANs) span cities or countries. The Internet is a global WAN of interconnected networks.

网络将两台或多台计算机连接起来以便共享资源。局域网 (LAN) 覆盖较小的地理范围,广域网 (WAN) 可跨越城市或国家。互联网则是由相互连接的网络组成的全球广域网。

Network hardware includes routers, switches, and network interface cards (NICs). Common topologies are star (all nodes connect to a central switch) and mesh (nodes connect to many other nodes). Data is broken into packets and transmitted using protocols like TCP/IP.

网络硬件包括路由器、交换机和网络接口卡 (NIC)。常见的拓扑结构有星型(所有节点连接到一个中心交换机)和网状(节点相互连接)。数据被拆分成数据包,通过 TCP/IP 等协议进行传输。


9. The World Wide Web and Its Technologies | 万维网及其技术

The World Wide Web (WWW) is a collection of web pages accessed via the Internet. Web pages are written in HTML (HyperText Markup Language) and styled with CSS. URLs (Uniform Resource Locators) provide web addresses.

万维网 (WWW) 是通过互联网访问的网页集合。网页使用 HTML(超文本标记语言)编写并用 CSS 美化样式,URL(统一资源定位符)则提供网页地址。

HTTP and HTTPS are protocols for transferring web pages. HTTPS adds encryption for security. Web browsers interpret HTML and CSS to display formatted content, and search engines use algorithms to index and rank billions of web pages.

HTTP 和 HTTPS 是传输网页的协议,HTTPS 增加了加密以确保安全。网页浏览器解析 HTML 和 CSS 来显示格式化内容,搜索引擎则利用算法索引和排名数十亿网页。


10. Data Handling with Databases | 数据库数据处理

A database is an organised collection of data. In a flat-file database, data is stored in a single table. Each row is a record, and each column is a field. Queries are used to search and filter data according to specific criteria.

数据库是有组织的数据集合。在平面文件数据库中,数据存储在单一表格里,每一行是一条记录,每一列是一个字段。查询用于根据特定条件搜索和筛选数据。

Simple databases can be created and queried using spreadsheet software or database management systems. Understanding fields, data types, primary keys, and sorting/ordering helps students manage real-world datasets.

可以使用电子表格软件或数据库管理系统创建和查询简单数据库。理解字段、数据类型、主键和排序/排序方式,有助于学生处理现实世界中的数据集。


11. Digital Literacy and Online Safety | 数字素养与在线安全

Being digitally literate means having the skills to use technology safely, responsibly, and effectively. This includes protecting personal information, recognising phishing and scams, and understanding the impact of a digital footprint.

具备数字素养意味着拥有安全、负责且有效地使用科技的技能,包括保护个人信息、识别网络钓鱼和诈骗,以及理解数字足迹的影响。

Cybersecurity measures such as strong passwords, two-factor authentication, and regular software updates help defend against threats like malware, viruses, and hacking. Students should also be aware of copyright laws and the importance of citing sources when using online content.

强密码、双因素认证和定期软件更新等网络安全措施有助于防御恶意软件、病毒和黑客攻击等威胁。学生还应该了解版权法,并在使用在线内容时注意标明出处。


12. Ethical and Environmental Impact of Computing | 计算机技术的伦理与环境影响

Computing technologies bring both benefits and challenges. Ethical issues include data privacy, surveillance, and the responsible use of AI. Environmental concerns relate to energy consumption of data centres, electronic waste, and the carbon footprint of device manufacturing.

计算机技术既带来益处也带来挑战。伦理问题包括数据隐私、监控以及负责任地使用人工智能。环境问题则涉及数据中心的能源消耗、电子废弃物以及设备制造的碳足迹。

Students should understand the importance of sustainable practices, such as recycling e-waste, reducing unnecessary energy use, and considering the social effects of automation. Responsible development and use of technology is a shared global goal.

学生应理解可持续实践的重要性,比如回收电子垃圾、减少不必要的能源消耗,并考虑自动化的社会影响。负责任地开发和使用技术是一个共同的全球目标。

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