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

Year 10 CIE Computer Science Syllabus: A Comprehensive Breakdown | Year 10 CIE 计算机:课程大纲全面解析

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

📚 Year 10 CIE Computer Science Syllabus: A Comprehensive Breakdown | Year 10 CIE 计算机:课程大纲全面解析

The CIE IGCSE Computer Science (0478) syllabus for Year 10 builds a solid foundation in both the theoretical principles of computing and practical programming skills. This comprehensive breakdown covers every key topic area you will encounter, helping you understand the structure, depth, and expectations of the course. Whether you are aiming for top grades or simply want to grasp how computers work, this guide walks you through the entire syllabus in clear, paired English and Chinese explanations.

CIE IGCSE 计算机科学(0478)Year 10 课程大纲为计算理论原理和实践编程技能打下坚实基础。这份全面解析涵盖你将遇到的每一个关键主题领域,帮助你理解课程的结构、深度和要求。无论你是想争取顶尖成绩,还是只想弄懂计算机的工作原理,本指南都将用清晰的中英双语讲解带你走完整个大纲。

1. Data Representation | 数据表示

All data inside a computer is stored as binary digits (bits), either 0 or 1. Understanding how numbers, text, images, and sound are converted to binary is fundamental. This includes binary, denary, and hexadecimal number systems and conversions between them.

计算机内部的所有数据都以二进制数字(比特)存储,即 0 或 1。理解数字、文本、图像和声音如何转换为二进制是基础。这包括二进制、十进制和十六进制数制,以及它们之间的相互转换。

Binary addition and overflow are tested regularly, along with logical shifts (left and right) to multiply or divide by powers of two. Two’s complement representation is used to store negative integers, and you must be able to calculate the range of values for a given number of bits.

二进制加法和溢出是常考内容,还包括用逻辑移位(左移和右移)来乘以或除以 2 的幂次。负整数使用二进制补码表示,你必须能够计算给定位数下的取值范围。

Character encoding standards such as ASCII and Unicode are examined, with Unicode’s ability to represent a much larger range of characters. For images, bitmap representation using pixels, colour depth, and resolution determines file size. Sound is sampled at a sampling rate with sample resolution, and the bit rate formula bit rate = sampling frequency × sample resolution × channels is essential.

字符编码标准如 ASCII 和 Unicode 会考察,其中 Unicode 能够表示更广泛的字符范围。对于图像,使用像素、颜色深度和分辨率的位图表示决定了文件大小。声音以采样率进行采样,具有采样分辨率,比特率公式 比特率 = 采样频率 × 采样分辨率 × 声道数 至关重要。

File size (bits) = number of pixels × colour depth

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


2. Data Transmission | 数据传输

Data moves between devices through serial or parallel transmission. Serial sends one bit at a time over a single wire, suitable for long distances, while parallel sends multiple bits simultaneously but suffers from skew over longer cables. Modern interfaces like USB use serial communication.

数据通过串行或并行传输在设备之间移动。串行一次通过一根线发送一个比特,适合长距离;而并行同时发送多个比特,但在较长线缆上会出现偏移问题。现代接口如 USB 使用串行通信。

Simplex, half-duplex, and full-duplex modes describe the direction of data flow. Full-duplex allows simultaneous two-way communication, like a telephone call. Universal Serial Bus (USB) is a standard that provides hot-swapping, automatic driver detection, and power delivery along with data.

单工、半双工和全双工模式描述了数据流的方向。全双工允许同时双向通信,就像电话通话一样。通用串行总线(USB)是一种提供热插拔、自动驱动程序检测以及随数据传输供电的标准。

Error detection techniques are vital to ensure data integrity. Parity checks add an extra bit to make the total number of 1s either even or odd. Checksums involve performing a mathematical operation on data and sending the result; the receiver repeats the operation to detect errors. Automatic Repeat reQuest (ARQ) uses acknowledgements and timeouts to retransmit lost or corrupted data.

错误检测技术对确保数据完整性至关重要。奇偶校验添加一个额外比特,使 1 的总数为偶数或奇数。校验和涉及对数据执行数学运算并发送结果;接收方重复该运算以检测错误。自动重传请求(ARQ)使用确认和超时机制来重传丢失或损坏的数据。


3. Computer Architecture | 计算机体系结构

The Von Neumann architecture forms the backbone of most modern computers, with a central processing unit (CPU), memory, input/output, and control units. The CPU contains the arithmetic logic unit (ALU) that performs calculations and logical operations, and the control unit (CU) that directs the flow of data and instruction execution.

冯·诺依曼体系结构是大多数现代计算机的基石,包含中央处理器(CPU)、存储器、输入/输出和控制单元。CPU 包含执行计算和逻辑运算的算术逻辑单元(ALU),以及指挥数据流和指令执行的控制单元(CU)。

Registers are high-speed storage locations within the CPU: the program counter (PC) holds the address of the next instruction, the memory address register (MAR) holds the address being accessed, the memory data register (MDR) holds the data, the current instruction register (CIR) stores the instruction being executed, and the accumulator (ACC) temporarily holds ALU results.

寄存器是 CPU 内部的高速存储位置:程序计数器(PC)存放下一条指令的地址,存储器地址寄存器(MAR)存放正在访问的地址,存储器数据寄存器(MDR)存放数据,当前指令寄存器(CIR)存储正在执行的指令,累加器(ACC)临时保存 ALU 的结果。

The fetch–decode–execute cycle is the fundamental operation of a CPU. The instruction is fetched from memory, decoded by the control unit, and then executed. Factors affecting CPU performance include clock speed (GHz), number of cores, and cache memory size and levels (L1, L2, L3).

取指—解码—执行周期是 CPU 的基本操作。指令从存储器中取出,由控制单元解码,然后执行。影响 CPU 性能的因素包括时钟速度(GHz)、核心数量以及缓存的大小和层级(L1、L2、L3)。


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

Input devices allow users to enter data into a computer system. Barcode readers use laser light to scan black and white lines of varying thickness. Quick Response (QR) codes store information in a two-dimensional matrix that can be read by smartphone cameras. Touchscreens use capacitive, resistive, or infrared technologies to detect touch position.

输入设备允许用户将数据输入计算机系统。条形码阅读器使用激光扫描不同粗细的黑白线条。快速响应(QR)码在二维矩阵中存储信息,可由智能手机摄像头读取。触摸屏使用电容、电阻或红外技术来检测触摸位置。

Sensors such as temperature, light, pressure, and motion sensors take real-world analogue measurements and convert them into digital signals via an analogue-to-digital converter (ADC). Output devices display or produce results. Laser printers use toner and a rotating drum to produce high-quality, fast prints, while inkjet printers spray tiny droplets of ink.

传感器如温度、光线、压力和运动传感器采集现实世界的模拟测量值,并通过模数转换器(ADC)将其转换为数字信号。输出设备显示或产生结果。激光打印机使用墨粉和旋转感光鼓生成高质量、快速的打印件,而喷墨打印机喷射微小的墨滴。

Projectors, speakers, and 2D/3D cutters are also part of output technologies. For practical exams, you need to understand how to select appropriate devices for given scenarios and justify choices based on accuracy, speed, and cost.

投影仪、扬声器以及 2D/3D 切割机也属于输出技术。对于实践考试,你需要理解如何为给定场景选择合适的设备,并根据精度、速度和成本来证明你的选择。


5. Software and Operating Systems | 软件与操作系统

System software includes the operating system (OS) and utility programs. The OS provides a user interface, manages memory, handles interrupts, controls multi-tasking, and ensures security. Without an OS, hardware and applications could not communicate effectively.

系统软件包括操作系统(OS)和实用程序。OS 提供用户界面、管理内存、处理中断、控制多任务并确保安全。没有操作系统,硬件和应用程序就无法有效通信。

Utilities are system programs that perform specific maintenance tasks: disk defragmentation reorganises fragmented files to improve access speed; backup software creates copies of data; antivirus scans and removes malware; file compression reduces storage size. Application software serves the user directly, such as word processors, spreadsheets, databases, web browsers, and photo-editing tools.

实用程序是执行特定维护任务的系统程序:磁盘碎片整理重新组织碎片文件以提高访问速度;备份软件创建数据副本;防病毒软件扫描并清除恶意软件;文件压缩减小存储大小。应用软件直接为用户服务,例如文字处理、电子表格、数据库、网页浏览器和照片编辑工具。

The difference between freeware, shareware, and open-source software, as well as the ethical and legal implications of software licensing, is an important part of the syllabus. You should be able to discuss the advantages of custom-written versus off-the-shelf software.

免费软件、共享软件和开源软件之间的区别,以及软件许可的道德和法律含义,是教学大纲的重要部分。你应该能够讨论定制软件与现成软件的优缺点。


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

Computer networks are classified by geographical size: personal area network (PAN), local area network (LAN), wide area network (WAN), and metropolitan area network (MAN). A LAN connects devices in a single building or campus using Ethernet cables or Wi-Fi, while a WAN covers large distances, often via leased telecommunication lines or satellites.

计算机网络按地理大小分类:个人局域网(PAN)、局域网(LAN)、广域网(WAN)和城域网(MAN)。LAN 使用以太网电缆或 Wi-Fi 连接单个建筑或园区内的设备,而 WAN 覆盖远距离,通常通过租用电信线路或卫星进行连接。

Network hardware includes routers, switches, network interface cards (NIC), and wireless access points. The Internet is a global network of networks relying on the TCP/IP protocol suite. An IP address uniquely identifies a device, and the Domain Name System (DNS) translates human-readable domain names into IP addresses.

网络硬件包括路由器、交换机、网络接口卡(NIC)和无线接入点。互联网是一个依赖 TCP/IP 协议套件的全球网络之网络。IP 地址唯一标识一台设备,域名系统(DNS)将人类可读的域名转换为 IP 地址。

Cookies, phishing, pharming, and malware are common online threats. Security measures such as firewalls, encryption, and antivirus software help protect data. Virtual Private Networks (VPNs) create encrypted tunnels for secure communication over public networks.

Cookie、网络钓鱼、域名欺诈和恶意软件是常见的在线威胁。防火墙、加密和防病毒软件等安全措施有助于保护数据。虚拟专用网(VPN)在公共网络上创建加密隧道,实现安全通信。


广告 / Sponsored

7. Automated and Emerging Technologies | 自动化与新兴技术

Automated systems use sensors, a microprocessor, and actuators to perform tasks without human intervention. An ADC converts analogue sensor readings into digital data, the microprocessor processes it according to a program, and then an actuator (such as a motor or valve) performs a physical action.

自动化系统使用传感器、微处理器和执行器在无人干预的情况下执行任务。ADC 将模拟传感器读数转换为数字数据,微处理器根据程序处理数据,然后执行器(如电机或阀门)执行物理动作。

Robotics combines automated mechanical devices with programming and sensors. Drones, robotic vacuum cleaners, and factory assembly robots are examples. Artificial intelligence (AI) involves computer systems performing tasks that normally require human intelligence, such as visual perception, speech recognition, and decision-making.

机器人技术将自动化机械设备与编程和传感器相结合。无人机、机器人吸尘器和工厂装配机器人都是例证。人工智能(AI)涉及执行通常需要人类智能的任务的计算机系统,例如视觉感知、语音识别和决策。

AI raises ethical issues regarding bias in data, accountability for autonomous decisions, and job displacement. You must be able to discuss the benefits and drawbacks of these technologies in real-world contexts, including privacy concerns with surveillance systems.

人工智能引发了有关数据偏见、自主决策的责任追究以及工作岗位替代的伦理问题。你必须能够讨论这些技术在现实世界中的利与弊,包括监控系统带来的隐私担忧。


8. Algorithm Design and Problem-Solving | 算法设计与问题求解

Computational thinking involves breaking a problem into smaller parts (decomposition), identifying patterns (pattern recognition), focusing on essential features (abstraction), and designing step-by-step solutions (algorithms). Algorithms can be represented using flowcharts, pseudocode, or structured English.

计算思维涉及将问题分解为更小的部分(分解)、识别模式(模式识别)、聚焦于本质特征(抽象)以及设计逐步解决方案(算法)。算法可以使用流程图、伪代码或结构化英语来表示。

Basic algorithm constructs are sequence, selection (using IF–THEN–ELSE), and iteration (loops). FOR loops execute a known number of times, while WHILE loops depend on a condition. Nested loops and conditional statements enable complex decision-making. Trace tables are used to test algorithms by recording the values of variables at each step.

基本算法结构包括顺序、选择(使用 IF–THEN–ELSE)和迭代(循环)。FOR 循环执行已知的次数,而 WHILE 循环取决于条件。嵌套循环和条件语句可实现复杂的决策制定。跟踪表通过记录每一步变量的值来测试算法。

Standard algorithms for searching (linear search and binary search) and sorting (bubble sort, insertion sort) are examined. Binary search requires a sorted list and repeatedly divides the search interval in half, making it much faster than linear search for large data sets. You should be able to write and understand these algorithms in pseudocode.

会考察搜索(线性搜索和二分搜索)和排序(冒泡排序、插入排序)的标准算法。二分搜索要求列表已排序,并重复将搜索区间减半,对于大数据集比线性搜索快得多。你应该能够用伪代码编写和理解这些算法。


9. Programming Fundamentals | 编程基础

The practical programming component uses a high-level language such as Python. You must declare variables with meaningful identifiers and appropriate data types: integer (whole numbers), real (decimal numbers), char (single character), string (text), and boolean (TRUE/FALSE). Constants are declared once and never change.

实践编程部分使用如 Python 的高级语言。你必须用有意义的标识符和适当的数据类型声明变量:整数(整数)、实数(小数)、字符(单个字符)、字符串(文本)和布尔值(TRUE/FALSE)。常量声明一次且永不改变。

IV) along with modulus (MOD) that gives the remainder are used. Comparison operators (=, ≠, <, >, ≤, ≥) and logical operators (AND, OR, NOT) form conditions.

输入和输出操作是基础:读取用户输入并显示结果。使用算术运算符(+、-、*、/)以及整数除法(DIV)和给出余数的取模运算(MOD)。比较运算符(=、≠、<、>、≤、≥)和逻辑运算符(AND、OR、NOT)构成条件。

String handling includes concatenation (joining strings), extracting substrings using index positions, and measuring length. You must be able to use arrays (lists) – one-dimensional for a single list and two-dimensional for a table. Iterating through an array with a loop is a crucial skill for tasks such as searching and summing values.

字符串处理包括拼接(连接字符串)、使用索引位置提取子串以及测量长度。你必须能够使用数组(列表)——一维数组用于单个列表,二维数组用于表格。使用循环遍历数组是进行搜索和求和等任务的关键技能。


10. Databases and Data Security | 数据库与数据安全

A database is an organised collection of data stored electronically. The relational database model uses tables (relations) where each row is a record and each column is a field. Primary keys uniquely identify each record, while foreign keys link tables together. Data types include text, number, date, and boolean.

数据库是以电子方式存储的有组织的数据集合。关系数据库模型使用表(关系),其中每一行是一条记录,每一列是一个字段。主键唯一标识每条记录,而外键将表链接在一起。数据类型包括文本、数字、日期和布尔值。

Structured Query Language (SQL) is used to interact with databases. You must know how to write SELECT queries with FROM, WHERE, ORDER BY, and GROUP BY clauses to retrieve specific data. An SQL script can also INSERT new records, UPDATE existing values, and DELETE records.

结构化查询语言(SQL)用于与数据库交互。你必须知道如何编写带有 FROM、WHERE、ORDER BY 和 GROUP BY 子句的 SELECT 查询来检索特定数据。SQL 脚本还可以 INSERT 新记录、UPDATE 现有值以及 DELETE 记录。

Data security involves protecting data from unauthorised access, corruption, or loss. Threats include hacking, phishing, malware, and accidental deletion. Physical security (locks, surveillance) and digital methods (passwords, encryption, user access levels, firewalls) are both necessary. Backup strategies include full backup and incremental backup, and data should be stored off-site in case of disasters.

数据安全涉及保护数据免受未经授权的访问、损坏或丢失。威胁包括黑客攻击、网络钓鱼、恶意软件和意外删除。物理安全(锁、监控)和数字方法(密码、加密、用户访问级别、防火墙)都是必要的。备份策略包括完全备份和增量备份,数据应异地存储以防灾难发生。


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

Computing technologies raise significant ethical issues. Plagiarism is using someone else’s work without attribution, and copyright law protects original creative works. Software piracy is the illegal copying or distribution of software. Hacking and creating malware are criminal offences under computer misuse laws.

计算技术引发了重大的伦理问题。剽窃是未经署名使用他人作品,版权法保护原创创意作品。软件盗版是非法复制或分发软件。根据计算机滥用法,黑客攻击和制作恶意软件属于刑事犯罪。

Data protection laws, such as the General Data Protection Regulation (GDPR), require organisations to handle personal data fairly, transparently, and securely. Companies must obtain consent before collecting data and allow individuals to access or delete their information. Censorship and freedom of speech create tension online.

数据保护法,如《通用数据保护条例》(GDPR),要求组织公平、透明、安全地处理个人数据。公司必须在收集数据前获得同意,并允许个人访问或删除其信息。审查与言论自由在网上造成紧张关系。

The environmental impact of computing includes the energy consumption of data centres and the problem of e-waste from discarded devices. Designing energy-efficient hardware and responsible recycling programmes can reduce the carbon footprint. The digital divide refers to the gap between those who have access to technology and those who do not.

计算的环境影响包括数据中心的能源消耗以及废弃设备产生的电子垃圾问题。设计节能硬件和负责任的回收计划可以减少碳足迹。数字鸿沟指能够获得技术的人与无法获得技术的人之间的差距。


12. Exam Preparation and Study Tips | 备考与学习技巧

The CIE IGCSE Computer Science assessment comprises two papers. Paper 1 (Theory) tests knowledge of all syllabus theory topics with multiple-choice and short-answer questions. Paper 2 (Problem-solving and Programming) involves writing algorithms, tracing code, and answering scenario-based programming questions using a pre-released or unseen code snippet.

CIE IGCSE 计算机科学考核包含两份试卷。试卷 1(理论)通过多项选择题和简答题考查所有大纲理论主题的知识。试卷 2(问题求解与编程)涉及编写算法、跟踪代码,并根据预发布材料或未见过的代码片段回答基于场景的编程问题。

To excel, practice past papers under timed conditions and review examiner reports to understand common mistakes. Create flashcards for key terms and conversion methods, and regularly write small programs to reinforce programming concepts. Pay close attention to command words like 'describe', 'explain', 'state', and 'justify' to meet the question requirements.

要取得优异成绩,应在限时条件下练习历年真题,并查阅考官报告以了解常见错误。制作关键术语和转换方法的抽认卡,并定期编写小程序以巩固编程概念。请密切注意诸如“描述”、“解释”、“陈述”和“证明”等指令词,以满足题目要求。

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