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

A Comprehensive Guide to Year 10 Cambridge IGCSE Computer Science Syllabus | Year 10 剑桥计算机科学课程大纲全面解析

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

📚 A Comprehensive Guide to Year 10 Cambridge IGCSE Computer Science Syllabus | Year 10 剑桥计算机科学课程大纲全面解析

The Cambridge IGCSE Computer Science (0478) syllabus is designed to give Year 10 students a strong foundation in the principles of computing, covering both theoretical knowledge and practical problem-solving skills. This two-year programme introduces learners to how computers work, how data is represented and transmitted, and how programming and algorithms can be used to create solutions for real-world problems. The syllabus encourages computational thinking, which is vital for further study in computer science and a wide range of technology-related careers.

剑桥 IGCSE 计算机科学(0478)课程大纲旨在为 Year 10 学生打下计算机原理的坚实基础,涵盖理论知识与实践问题解决能力。这个两年制课程向学生介绍计算机是如何工作的,数据是如何表示和传输的,以及如何运用编程和算法为现实世界的问题创建解决方案。大纲鼓励计算思维,这对计算机科学的进一步学习和众多技术相关职业至关重要。


1. Overview of the Syllabus Structure | 课程大纲结构概览

The Cambridge IGCSE Computer Science syllabus is divided into two main assessment components: Paper 1 – Computer Systems and Paper 2 – Algorithms, Programming and Logic. All candidates must sit both papers. The syllabus also provides a clear list of topics grouped under these two papers, ensuring that learners study a balanced mix of hardware, software, theory and practical coding. Year 10 typically focuses on laying the groundwork across all areas, with more advanced topics and exam preparation reinforced in Year 11.

剑桥 IGCSE 计算机科学大纲分为两个主要评估部分:试卷一——计算机系统,和试卷二——算法、编程与逻辑。所有考生均需参加这两场考试。大纲还在两份试卷下提供了清晰的主题分组,确保学生均衡学习硬件、软件、理论和实践编程。Year 10 通常侧重于为所有领域打下基础,而更深入的主题和备考则在 Year 11 予以强化。

ComponentWeightingDurationMarks
Paper 1 – Computer Systems50%1 hour 45 minutes75
Paper 2 – Algorithms, Programming and Logic50%1 hour 45 minutes75

Both papers are externally assessed and require written answers. Paper 2 includes questions on algorithm design, problem-solving, and a programming language from a choice offered by Cambridge (e.g. Python, Java, C++). There is no coursework element, but schools must provide ample practical programming experience to build confidence in writing, testing and debugging code.

两份试卷均为外部评估,要求书面作答。试卷二包含算法设计、问题解决以及从剑桥提供的语言(如 Python、Java、C++)中任选一种的编程题。没有课程作业部分,但学校必须提供充足的实践编程经验,以培养学生编写、测试和调试代码的信心。


2. Paper 1: Computer Systems – Core Theoretical Knowledge | 试卷一:计算机系统——核心理论知识

Paper 1 examines the fundamental theory behind how computers operate. It covers the physical components of a computer system, the ways data is stored and manipulated, and the basic principles of networking and security. This is the backbone of the qualification, requiring learners to understand concepts in depth rather than just memorise facts.

试卷一考查计算机运行背后的基础理论。它涵盖计算机系统的物理组件、数据的存储和操作方式,以及网络和安全的基本原理。这是该资格考试的主干,要求学生深入理解概念,而不仅仅是记忆事实。

Key topics include data representation (binary, denary, hexadecimal, binary addition, character sets), data storage (primary and secondary storage), and the architecture of a typical processor (Von Neumann architecture, CPU components, the fetch-decode-execute cycle). Topics such as input and output devices, embedded systems, and the role of the operating system are also assessed.

关键主题包括数据表示(二进制、十进制、十六进制、二进制加法、字符集)、数据存储(主存储器和辅助存储器)以及典型处理器的体系结构(冯·诺依曼架构、CPU 组件、取指-解码-执行周期)。像输入和输出设备、嵌入式系统以及操作系统的作用这样的主题也会被考查。


3. Data Representation in Detail | 数据表示详解

Data representation is a critical area of study. Students must be able to convert between binary, denary and hexadecimal number systems, and understand why computers use binary. They learn about binary arithmetic, including addition and the concept of overflow, as well as logical shifts (left and right) and their effects on values.

数据表示是一个关键的学习领域。学生必须能够在二进制、十进制和十六进制数制之间进行转换,并理解计算机为何使用二进制。他们学习二进制算术,包括加法和溢出的概念,以及逻辑移位(左移和右移)及其对数值的影响。

Other essential elements are text representation using ASCII and Unicode, sound representation through sampling and sample rate, and image representation using pixels and colour depth. The syllabus also covers data compression – lossy and lossless – with typical file formats for images, audio and video.

其他基本要素包括使用 ASCII 和 Unicode 表示文本,通过采样和采样率表示声音,以及使用像素和颜色深度表示图像。大纲还涉及数据压缩——有损和无损——以及图像、音频和视频的典型文件格式。


4. Data Transmission and Networking | 数据传输与网络

In this section, learners explore how data is moved between devices. They need to distinguish between serial and parallel transmission, and between simplex, half-duplex and full-duplex modes. The concept of error detection is vital – parity checks, checksums and echo checks are all examined. Students must also understand how USB, Ethernet and other interface standards are used.

在这一部分,学生探索数据如何在设备之间移动。他们需要区分串行和并行传输,以及单工、半双工和全双工模式。错误检测的概念至关重要——奇偶校验、校验和以及回声检查都会被考查。学生还必须理解如何使用 USB、以太网和其他接口标准。

Networking fundamentals include LAN and WAN, client-server and peer-to-peer models, and the hardware needed to build a network (routers, switches, NICs). Internet layers and protocols such as IP, TCP, HTTP, HTTPS, FTP and SMTP are introduced, along with the role of MAC and IP addresses. The concept of cloud computing and the associated benefits and risks complete this topic.

网络基础知识包括局域网和广域网、客户端-服务器和点对点模式,以及构建网络所需的硬件(路由器、交换机、网卡)。互联网分层和协议,如 IP、TCP、HTTP、HTTPS、FTP 和 SMTP 被引入,同时还有 MAC 和 IP 地址的作用。云计算的概念及其相关的优点和风险完善了这一主题。


5. Hardware: Components Inside and Outside the Computer | 硬件:计算机内外部组件

The hardware topic is broken down into logic gates, the CPU, memory and storage. Students learn to recognise logic circuits using AND, OR, NOT, NAND and NOR gates, and they create truth tables. The central processing unit is studied in detail: the control unit, arithmetic logic unit, registers (MAR, MDR, PC, ACC, CIR) and the fetch-decode-execute cycle.

硬件主题细分为逻辑门、CPU、存储器。学生学习识别使用 AND、OR、NOT、NAND 和 NOR 门的逻辑电路,并创建真值表。中央处理器被详细研究:控制单元、算术逻辑单元、寄存器(MAR、MDR、PC、ACC、CIR)以及取指-解码-执行周期。

Primary memory (RAM and ROM) is distinguished from secondary storage (HDD, SSD, optical, solid-state media). The factors affecting the choice of storage device – speed, capacity, portability, durability and cost – are discussed. Input and output devices such as touchscreens, sensors, 3D printers and projectors are also covered, with an emphasis on their real-world applications.

主存储器(RAM 和 ROM)与辅助存储(HDD、SSD、光盘、固态介质)加以区分。影响存储设备选择的因素——速度、容量、便携性、耐用性和成本——均会被讨论。触摸屏、传感器、3D 打印机和投影仪等输入输出设备也会涉及,重点在于它们的实际应用。


广告 / Sponsored

6. Software and the Operating System | 软件与操作系统

Students need to differentiate between system software and application software. The role of the operating system is central: managing hardware, providing a user interface, handling multitasking, memory management, peripheral management and security. Utilities such as antivirus, defragmentation, backup and disk formatting are studied as part of system software.

学生需要区分系统软件和应用软件。操作系统的角色是核心:管理硬件、提供用户界面、处理多任务、内存管理、外设管理和安全。防病毒、碎片整理、备份和磁盘格式化等实用程序作为系统软件的一部分被学习。

Application software includes word processors, spreadsheets, database management systems, presentation software, and control and measurement software. Learners should be able to describe typical uses of these applications and the advantages of integrated software suites. The idea of high-level and low-level languages, and translators (compiler, interpreter, assembler) is also introduced here.

应用软件包括文字处理程序、电子表格、数据库管理系统、演示文稿软件以及控制和测量软件。学习者应能描述这些应用的典型用途以及集成软件套件的优势。高级语言与低级语言以及翻译器(编译器、解释器、汇编器)的概念也在此引入。


7. The Internet and Its Uses | 互联网及其应用

This module covers how the internet works, the role of browsers, and the concept of digital currency and blockchain. Students learn about cookies, the difference between the internet and the World Wide Web, and how search engines crawl and index web pages. Cyber security threats – malware, phishing, brute-force attacks, denial of service – are examined, along with methods of prevention and protection.

本模块涵盖互联网如何运作、浏览器的角色,以及数字货币和区块链的概念。学生学习 cookie、互联网与万维网的区别,以及搜索引擎如何爬取和索引网页。网络安全隐患——恶意软件、钓鱼、暴力攻击、拒绝服务——连同防范和保护方法一起被考查。

Digital citizenship topics include the impact of the internet on everyday life, online safety, authentication techniques (passwords, biometrics, two-factor authentication) and the importance of keeping personal data secure. The syllabus also engages with ethical, legal and environmental aspects of technology, encouraging learners to evaluate the societal impact of computing.

数字公民主题包括互联网对日常生活的影响、在线安全、认证技术(密码、生物识别、双因素认证)以及保护个人数据安全的重要性。大纲还涉及技术的道德、法律和环境方面,鼓励学习者评价计算的社会影响。


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

The Cambridge syllabus includes a forward-looking topic on automated systems and emerging technologies. Students explore the use of robotics in industry, autonomous vehicles, artificial intelligence and machine learning. They discuss the advantages and potential risks of automation, such as job displacement, and the ethical considerations of AI decision-making.

剑桥大纲包含一个关于自动化系统和新兴技术的前瞻性主题。学生探索机器人在工业中的应用、自动驾驶车辆、人工智能和机器学习。他们讨论自动化的优势和潜在风险,如工作岗位流失,以及 AI 决策的伦理考量。

Sensor-based systems – such as those used in smart homes, weather stations and traffic control – are analysed. The input-process-output model is applied to real-world scenarios, and learners consider how embedded systems and microcontrollers enable the Internet of Things. The importance of sustainability and e-waste management is also addressed.

基于传感器的系统——如智能家居、气象站和交通管制中使用的系统——被分析。输入-处理-输出模型被应用于实际场景,学习者还思考嵌入式系统和微控制器如何实现物联网。可持续性和电子废物管理的重要性也会提及。


9. Paper 2: Algorithms, Programming and Logic | 试卷二:算法、编程与逻辑

Paper 2 shifts the focus to computational thinking and problem-solving. It requires candidates to understand and write algorithms, develop programs in a chosen high-level language, and apply logic to simple scenarios. The paper is split between theory-based questions on algorithm design and practical programming tasks answered on paper.

试卷二将重点转向计算思维和问题解决。它要求考生理解并编写算法,用所选高级语言开发程序,并将逻辑应用于简单场景。试卷分为基于理论的算法设计题和在纸上作答的实践编程任务。

Key areas include: understanding pseudocode and flowcharts, testing and debugging, validation and verification, and trace tables. Programming concepts such as sequence, selection (IF statements), iteration (FOR, WHILE loops), data types, arrays, and string manipulation are core to success. Logical reasoning is tested through truth tables and simple logic circuits.

关键领域包括:理解伪代码和流程图、测试和调试、验证和确认,以及跟踪表。编程概念如顺序、选择(IF 语句)、迭代(FOR、WHILE 循环)、数据类型、数组和字符串操作是成功的核心。逻辑推理通过真值表和简单的逻辑电路进行测试。


10. Algorithm Design and Problem-Solving Strategies | 算法设计与问题解决策略

Students are expected to design algorithms for given problems by decomposing them into smaller parts. They use techniques such as abstraction, pattern recognition and stepwise refinement. Standard algorithms for searching (linear and binary search) and sorting (bubble sort, insertion sort) must be understood, and learners should be able to compare their efficiency.

学生应能够将给定问题分解成更小的部分来设计算法。他们使用抽象、模式识别和逐步细化等技术。必须理解标准搜索算法(线性搜索和二分搜索)和排序算法(冒泡排序、插入排序),并且学习者应能比较它们的效率。

Pseudocode and flowcharts are the main tools for expressing algorithms. The syllabus provides a standard pseudocode notation that is used consistently in examinations. Practising writing clear, logical pseudocode is essential. Learners also work with trace tables to dry-run algorithms and identify logical errors.

伪代码和流程图是表达算法的主要工具。大纲提供了一种在考试中一致使用的标准伪代码记法。练习编写清晰、有逻辑的伪代码至关重要。学习者还使用跟踪表来手动运行算法并识别逻辑错误。


11. Programming Concepts and Practical Coding | 编程概念与实践编码

Although Paper 2 is a written paper, the skills it tests are built through hands-on programming. Cambridge allows a choice of languages (Python is most common due to its readability). Students must master input/output, arithmetic operators, conditional and loop structures, and the use of arrays (1D and 2D). File handling for text files may also be required.

虽然试卷二是笔试,但它所测试的技能是通过动手编程培养的。剑桥允许自选语言(Python 因其可读性而最为常见)。学生必须掌握输入/输出、算术运算符、条件和循环结构,以及一维和二维数组的使用。还可能需要文本文件的文件处理。

Writing maintainable code is emphasised: using meaningful variable names, comments and indentation. Testing using normal, boundary and erroneous data is a vital skill. Program maintenance and the ability to amend given code to new requirements are also assessed frequently in the exam.

强调编写可维护的代码:使用有意义的变量名、注释和缩进。使用正常、边界和错误数据进行测试是一项至关重要的技能。程序维护以及根据新要求修正给定代码的能力在考试中也经常被考查。


12. Assessment Objectives and How to Prepare | 评估目标与备考方法

The assessment objectives (AOs) for Cambridge IGCSE Computer Science are: AO1 – Demonstrate knowledge and understanding of the key concepts and principles of computer science; AO2 – Apply knowledge and understanding to problems and in new situations; AO3 – Analyse, evaluate and draw conclusions. These objectives are assessed across both papers, with AO2 and AO3 heavily weighted in Paper 2.

剑桥 IGCSE 计算机科学的评估目标是:AO1——展示对计算机科学关键概念和原理的认知和理解;AO2——将知识和理解应用于问题和新情境;AO3——分析、评估并得出结论。这些目标在两份试卷中均有考查,其中 AO2 和 AO3 在试卷二中权重较高。

Effective preparation involves a combination of active revision of theoretical content and regular programming practice. Using past papers, mark schemes and examiner reports helps students understand what is expected. Creating a topic-by-topic checklist and self-testing with flashcards or online quizzes can reinforce memory. Programming must be practised consistently – writing, testing and debugging small programs every week builds confidence and speed.

有效的备考包括积极复习理论内容与定期进行编程实践相结合。使用历年真题、评分标准和考官报告有助于学生理解考查要求。创建一个逐主题的检查清单,并使用抽认卡或在线测验进行自测,可以巩固记忆。编程必须持续练习——每周编写、测试和调试小程序可建立信心和速度。

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