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

Year 9 CAIE Computer Science: Core Topics Summary | Year 9 CAIE计算机:核心知识点梳理

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

📚 Year 9 CAIE Computer Science: Core Topics Summary | Year 9 CAIE计算机:核心知识点梳理

Welcome to this detailed review of Year 9 CAIE Computer Science. In this stage, you explore how computers work, how data is represented, how to think like a programmer, and how technology impacts society. Mastering these fundamentals gives you a strong start for IGCSE and beyond.

欢迎阅读这篇详细的Year 9 CAIE计算机科学核心知识点梳理。在这个阶段,你将探索计算机的工作原理、数据如何表示、如何像程序员一样思考以及技术对社会的影响。掌握这些基础将为你的IGCSE学习打下坚实基础。

1. Computer Systems and Hardware | 计算机系统与硬件

A computer system is made up of hardware and software. Hardware includes all the physical components such as the central processing unit (CPU), memory, storage devices, and input/output devices.

计算机系统由硬件和软件组成。硬件包括所有物理部件,如中央处理器(CPU)、内存、存储设备以及输入/输出设备。

The CPU is often called the brain of the computer. It executes instructions, performs calculations, and controls the flow of data inside the system. Modern CPUs contain multiple cores to handle several tasks at once.

CPU常被称为计算机的大脑。它执行指令、进行计算并控制系统内的数据流。现代CPU包含多个内核,可以同时处理多项任务。

Primary memory, or RAM, is volatile and holds data and instructions that the CPU is currently using. Secondary storage, such as SSDs and HDDs, is non-volatile and keeps data when the power is off.

主存储器(RAM)是易失性的,保存CPU当前使用的数据和指令。辅助存储器(如固态硬盘和机械硬盘)是非易失性的,断电后仍能保留数据。

Input devices (keyboard, mouse, microphone) allow users to enter data. Output devices (monitor, printer, speakers) display or present the results of processing.

输入设备(键盘、鼠标、麦克风)让用户输入数据。输出设备(显示器、打印机、音箱)显示或输出处理结果。


2. Data Representation | 数据表示

All data inside a computer is stored as binary digits (bits), which are 0s and 1s. A group of 8 bits is called a byte. Larger units include kilobytes (KB), megabytes (MB), and gigabytes (GB).

计算机内部的所有数据都以二进制数字(位)存储,即0和1。8个位组成一个字节。更大单位包括千字节(KB)、兆字节(MB)和吉字节(GB)。

d the place values where a 1 appears. For example, 1101₂ = (1×8)+(1×4)+(0×2)+(1×1) = 13₁₀.

将二进制数转换为十进制,将出现1的位权相加。例如,1101₂ = (1×8)+(1×4)+(0×2)+(1×1) = 13₁₀。

Hexadecimal uses base 16, with digits 0-9 and letters A-F. It is a shorter way to represent binary values. For instance, colour codes in HTML use hex, such as #FF0000 for red.

十六进制使用基数为16的数字,包含0-9和字母A-F。这是一种更短的表示二进制值的方式。例如,HTML中的颜色代码使用十六进制,如#FF0000代表红色。

Characters are represented using character sets like ASCII (7-bit, 128 characters) and Unicode (supports thousands of characters from different languages). The letter 'A' has the ASCII code 65₁₀ or 01000001₂.

字符使用ASCII(7位,128个字符)和Unicode(支持数千种不同语言的字符)等字符集表示。字母'A'的ASCII码为65₁₀或01000001₂。

Images are made of pixels. Each pixel's colour is stored as a binary number. The colour depth is the number of bits per pixel. A higher resolution means more detail, but larger file sizes.

图像由像素构成。每个像素的颜色以二进制数存储。颜色深度是每个像素的位数。分辨率越高,细节越丰富,但文件体积也越大。

Image File Size (bits) = Width in Pixels × Height in Pixels × Colour Depth

图像文件大小(位)= 宽度像素数 × 高度像素数 × 颜色深度

Sound is sampled at regular intervals. The sample rate (Hz) is how many samples are taken per second. Bit depth determines the range of possible volumes. Higher sample rates and bit depths produce better quality but need more storage.

声音以固定的间隔进行采样。采样率(Hz)是每秒采样的次数。位深度决定了可能的音量范围。更高的采样率和位深度可产生更佳的音质,但需要更多存储空间。


3. Computer Architecture and Storage | 计算机体系结构与存储

The Von Neumann architecture describes a system where data and instructions are stored in the same memory. The CPU continuously fetches, decodes, and executes instructions in a cycle.

冯·诺依曼体系结构描述了一种将数据和指令存储在同一存储器中的系统。CPU在周期中不断地取指、译码和执行指令。

The CPU contains the Control Unit (CU), which directs operations, and the Arithmetic Logic Unit (ALU), which performs calculations and logical comparisons. Registers are high-speed temporary storage locations inside the CPU.

CPU内部包含控制单元(CU),负责指导操作,以及算术逻辑单元(ALU),执行计算和逻辑比较。寄存器是CPU内部的高速暂存位置。

Clock speed (measured in GHz) indicates how many fetch-decode-execute cycles happen per second. Cache memory is a small, very fast memory inside the CPU that stores frequently used data to speed up processing.

时钟速度(以GHz为单位)表示每秒完成的取指-译码-执行周期的数量。缓存是CPU内部一种容量小、速度极快的存储器,用于保存常用数据以加快处理速度。

Secondary storage is needed to keep programs and files permanently. Magnetic storage (HDD), solid-state storage (SSD), and optical storage (CD/DVD) each have different characteristics in speed, durability, and cost.

辅助存储器用于永久保存程序和文件。磁存储(HDD)、固态存储(SSD)和光存储(CD/DVD)在速度、耐用性和成本上各有不同。


4. Input and Output Devices | 输入与输出设备

Input devices convert physical actions into digital signals. Common examples include keyboards (text entry), mice and touchpads (pointing), microphones (audio), scanners (images), and sensors (temperature, light, motion).

输入设备将物理动作转换为数字信号。常见例子包括键盘(文本输入)、鼠标和触摸板(指向)、麦克风(音频)、扫描仪(图像)以及传感器(温度、光线、运动)。

Output devices present processed data to the user. Monitors and projectors display visual output. Speakers and headphones produce audio. Printers create physical copies, and actuators can perform mechanical movements in robots.

输出设备将处理后的数据呈现给用户。显示器和投影仪显示视觉输出。音箱和耳机产生声音。打印机创建物理副本,执行器可以在机器人中执行机械运动。

Touch screens act as both input and output devices. Sensors are increasingly used in automatic systems, such as automatic doors and smart home devices.

触摸屏既是输入设备也是输出设备。传感器在自动门和智能家居设备等自动化系统中应用日益广泛。


5. Software Categories | 软件分类

Software is divided into system software and application software. System software manages hardware and provides a platform for running applications. The operating system (OS) is the most important system software.

软件分为系统软件和应用软件。系统软件管理硬件并为运行应用程序提供平台。操作系统是最重要的系统软件。

The OS handles memory management, file management, multitasking, security, and the user interface. Examples include Windows, macOS, Linux, iOS, and Android.

操作系统负责内存管理、文件管理、多任务处理、安全和用户界面。例如Windows、macOS、Linux、iOS和Android。

Utility software performs maintenance tasks, such as antivirus scanning, disk defragmentation, backup, and compression. Application software allows users to perform specific tasks, like word processing, spreadsheets, web browsing, and gaming.

实用软件执行维护任务,如防病毒扫描、磁盘碎片整理、备份和压缩。应用软件让用户执行特定任务,如文字处理、电子表格、网页浏览和游戏。


6. Networking Basics | 网络基础

A computer network connects two or more computers to share resources and data. A Local Area Network (LAN) covers a small area like a school or office. A Wide Area Network (WAN) connects LANs across large distances, such as the Internet.

计算机网络将两台或更多计算机连接起来,以共享资源和数据。局域网(LAN)覆盖较小的区域,如学校或办公室。广域网(WAN)将跨远距离的局域网连接起来,如互联网。

Networking hardware includes switches (connect devices within a LAN), routers (connect different networks and direct data packets), and Network Interface Cards (NICs) built into devices. Wireless networks use Wi-Fi and access points.

网络硬件包括交换机(连接局域网内的设备)、路由器(连接不同网络并引导数据包)以及设备内置的网络接口卡(NIC)。无线网络使用Wi-Fi和接入点。

Each device on a network has a unique MAC address assigned to its NIC, and an IP address used for communication over larger networks. IPv4 addresses are 32-bit numbers usually written as four decimal numbers separated by dots, e.g., 192.168.1.10.

网络上的每台设备都有唯一的MAC地址分配给其网络接口卡,以及一个用于在更大网络中通信的IP地址。IPv4地址是32位数字,通常写为四个用点分隔的十进制数,如192.168.1.10。


广告 / Sponsored

7. The Internet and the World Wide Web | 互联网与万维网

The Internet is the global network of interconnected computers. The World Wide Web (WWW) is a collection of websites and web pages accessed via the Internet using browsers. The two terms are not the same.

互联网是连接全球计算机的网络。万维网(WWW)是通过互联网使用浏览器访问的网站和网页的集合。这两个术语并不相同。

Every web page has a Uniform Resource Locator (URL), which contains the protocol (e.g., https://), domain name, and path. The Domain Name System (DNS) translates domain names into IP addresses so browsers can find the correct server.

每个网页都有一个统一资源定位符(URL),包含协议(如https://)、域名和路径。域名系统(DNS)将域名转换为IP地址,以便浏览器找到正确的服务器。

Web pages are transmitted using the Hypertext Transfer Protocol (HTTP) or its secure version HTTPS, which encrypts data. Websites use HTML to structure content, CSS for style, and JavaScript for interactivity.

网页使用超文本传输协议(HTTP)或其加密版本HTTPS传输。HTTPS对数据进行加密。网站使用HTML构建内容结构,CSS设计样式,JavaScript实现交互。


8. Data Security and Threats | 数据安全与威胁

Malware is malicious software designed to harm or exploit computers. Types include viruses (attach to files and spread), worms (self-replicate across networks), trojans (disguised as legitimate software), and ransomware (locks files until a ransom is paid).

恶意软件是旨在损害或利用计算机的恶意软件。类型包括病毒(附着于文件并传播)、蠕虫(在网络中自我复制)、特洛伊木马(伪装成合法软件)和勒索软件(锁定文件直到支付赎金)。

Phishing is a social engineering attack where emails or messages trick users into revealing sensitive information like passwords or bank details. Strong, unique passwords and two-factor authentication help protect accounts.

网络钓鱼是一种社会工程攻击,通过电子邮件或消息诱骗用户泄露密码或银行信息等敏感数据。使用强密码、唯一密码和双因素认证有助于保护账户。

Firewalls monitor incoming and outgoing network traffic and block unauthorised access. Encryption scrambles data so it can only be read with the correct key. Regular software updates patch security vulnerabilities.

防火墙监控传入和传出的网络流量并阻止未经授权的访问。加密对数据进行搅乱,只有使用正确的密钥才能读取。定期的软件更新可修补安全漏洞。


9. Ethical, Legal, and Environmental Issues | 伦理、法律与环境问题

Digital technology raises ethical questions about privacy, surveillance, and data collection. Users should be aware of their digital footprint, the trail of data they leave online that can be permanent.

数字技术引发了关于隐私、监控和数据收集的伦理问题。用户应当意识到自己的数字足迹,即他们在网上留下的可能是永久性的数据痕迹。

Copyright laws protect creators' work from being copied or distributed without permission. Plagiarism is taking someone else's work and presenting it as your own. Creative Commons licenses offer more flexible sharing options.

版权法保护创作者的成果,未经许可不得复制或分发。剽窃是指将他人的成果冒充为自己的。知识共享许可提供了更灵活的分享选项。

The Computer Misuse Act criminalises unauthorised access to computer systems, hacking, and malware distribution. The Data Protection Act regulates how personal data should be stored and processed fairly and lawfully.

《计算机滥用法》将未经授权访问计算机系统、黑客攻击和分发恶意软件定为犯罪行为。《数据保护法》规定了个人数据应以公平合法的方式存储和处理。

Electronic waste (e-waste) from discarded devices contains toxic materials. Sustainable choices include using devices longer, recycling, and choosing manufacturers with responsible take-back programmes.

废弃设备产生的电子垃圾(e-waste)含有有毒物质。可持续的选择包括延长设备使用时间、回收利用以及选择拥有负责任回收计划的制造商。


10. Algorithmic Thinking and Pseudocode | 算法思维与伪代码

An algorithm is a step-by-step procedure to solve a problem or perform a task. Key building blocks are sequence, selection, and iteration. Decomposition breaks a complex problem into smaller, manageable parts.

算法是解决问题或执行任务的分步过程。基本构建块包括顺序、选择和迭代。分解是将复杂问题拆分为更小、可管理的部分。

Pseudocode uses plain English-like statements to describe algorithms without worrying about syntax rules of a specific programming language. It often includes keywords like INPUT, OUTPUT, IF...THEN...ELSE, WHILE, and FOR.

伪代码使用类似自然语言的语句描述算法,无需考虑特定编程语言的语法规则。它通常包含关键词如INPUT、OUTPUT、IF...THEN...ELSE、WHILE和FOR。

Flowcharts use standard symbols: rounded rectangles for start/end, rectangles for processes, diamonds for decisions, and arrows to show the flow of control. They help visualise the logic of an algorithm.

流程图使用标准符号:圆角矩形表示开始/结束,矩形表示处理,菱形表示判断,箭头表示控制流程。它们有助于可视化算法的逻辑。


11. Programming Fundamentals | 编程基础

Programming languages like Python allow you to write code to carry out algorithms. Variables are named memory locations that store data. Each variable has a data type such as integer, float, string, or Boolean.

像Python这样的编程语言让你编写代码来执行算法。变量是命名的存储数据的内存位置。每个变量都有一个数据类型,如整数、浮点数、字符串或布尔值。

Selection uses if, elif, and else statements to make decisions. For example, if a user's age is 18 or over, grant access; otherwise, show an error message.

选择结构使用if、elif和else语句来做出决策。例如,如果用户的年龄在18岁或以上,授予访问权限;否则,显示错误信息。

Iteration repeats a block of code. A for loop repeats a set number of times, often used with a range. A while loop repeats as long as a condition remains true.

迭代重复执行一段代码块。for循环按设定次数重复,常与range一起使用。while循环只要条件为真就重复执行。

Lists (or arrays) store multiple values in a single variable, with each element accessible by its index, starting from 0. Functions are reusable blocks of code that perform a specific task and can accept parameters.

列表(或数组)将多个值存储在一个变量中,每个元素可通过索引访问,索引从0开始。函数是可重复使用的代码块,执行特定任务并可接受参数。


12. Databases and Data Handling | 数据库与数据处理

A database is an organised collection of data stored electronically. In a flat-file database, all data is held in a single table. Relational databases use multiple linked tables to reduce redundancy and improve data integrity.

数据库是以电子方式存储的有组织的数据集合。在平面文件数据库中,所有数据保存在一个表中。关系数据库使用多个链接的表来减少冗余并提高数据完整性。

Tables contain records (rows) and fields (columns). Each field has a data type such as text, number, date, or Boolean. A primary key is a field that uniquely identifies each record in a table.

表包含记录(行)和字段(列)。每个字段都有数据类型,如文本、数字、日期或布尔值。主键是唯一标识表中每条记录的字段。

uage for managing relational databases. For instance, SELECT * FROM students WHERE grade = 'Year 9' returns all records of Year 9 students.

查询用于搜索和检索特定数据。SQL是一种用于管理关系数据库的语言。例如,SELECT * FROM students WHERE grade = 'Year 9'会返回所有Year 9学生的记录。

Data can be exported from a database and used in spreadsheets for analysis and charting. Understanding data validation and verification helps maintain accurate input.

数据可从数据库导出并在电子表格中用于分析和制图。了解数据验证和校验有助于保持输入准确。


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