📚 Year 11 CIE Computer Science: A Comprehensive Syllabus Breakdown | Year 11 CIE 计算机:课程大纲全面解析
Cambridge IGCSE Computer Science (0478) is designed to equip students with a solid grounding in both the theoretical foundations of computation and the practical skills needed to solve real‑world problems through programming. For Year 11 learners, mastering the syllabus means understanding exactly what is assessed, how the papers are structured, and which topics carry the most weight. This article provides a thorough walkthrough of the entire syllabus, highlighting key concepts, assessment objectives, and effective revision strategies that will help you aim for the highest grades.
剑桥 IGCSE 计算机科学(0478)旨在为学生奠定扎实的理论基础,并培养通过编程解决实际问题的实践技能。对 Year 11 学生来说,掌握课程大纲意味着要清楚评估内容、试卷结构以及各主题的权重。本文将全面梳理整个大纲,突出关键概念、评估目标和有效的复习策略,帮助你冲刺最高分。
1. Syllabus Structure and Assessment Overview | 大纲结构与评估概览
The CIE IGCSE Computer Science syllabus is divided into two papers: Paper 1 (Computer Systems) and Paper 2 (Algorithms, Programming and Logic). Paper 1 is a 1 hour 45 minutes written paper that contributes 50% of the total marks. It covers all theoretical topics from data representation to cybersecurity. Paper 2 is a 1 hour 45 minutes practical‑style paper, also worth 50%, and requires students to write algorithms, understand program code, and solve logic problems. There is no coursework or programming project submitted as part of the final grade, although schools are encouraged to give students at least 20 hours of hands‑on programming experience to prepare for Paper 2.
CIE IGCSE 计算机科学大纲分为两份试卷:试卷 1(计算机系统)和试卷 2(算法、编程与逻辑)。试卷 1 为 1 小时 45 分钟的笔试,占总分的 50%,涵盖从数据表示到网络安全的全部理论主题。试卷 2 同样为 1 小时 45 分钟,以实践风格命题,占比 50%,要求学生撰写算法、理解程序代码并解决逻辑问题。最终成绩不包含课程作业或编程项目,但学校应提供至少 20 小时的动手编程训练,以帮助学生备战试卷 2。
The syllabus content is organised into 11 main sections. Topics 1–6 are assessed primarily in Paper 1, while Topics 7–11 are assessed primarily in Paper 2, though there is some overlap—for instance, understanding data types appears in both. Being fully aware of this split allows you to tailor your revision to the format of each paper.
大纲内容被划分为 11 个主要部分。主题 1 至 6 主要由试卷 1 考查,主题 7 至 11 主要由试卷 2 考查,但两者之间存在少量交叉,例如数据类型的理解会同时出现在两卷中。充分了解这一划分方式,能让你根据每份试卷的形式有针对性地复习。
2. Topic 1 – Data Representation | 数据表示
This topic forms the bedrock of the theoretical paper. You must be able to convert between binary, denary, and hexadecimal number systems, and explain why computers use binary. Key ideas include binary addition, logical binary shifts (both arithmetic and logical), and two’s complement representation for negative numbers. The syllabus also covers character sets such as ASCII and Unicode, and how images, sound, and video are stored—bitmap images, sampling rate, bit depth, and file size calculations are frequently examined.
这一主题是理论卷的基础。你必须掌握二进制、十进制和十六进制之间的转换,并能解释计算机为何采用二进制。重点概念包括二进制加法、逻辑移位(算术移位与逻辑移位)以及用补码表示负数。大纲还涵盖 ASCII 和 Unicode 等字符集,以及图像、声音和视频的存储方式——位图图像、采样率、位深和文件大小计算是常考内容。
Data compression is also part of Topic 1. You should distinguish between lossy and lossless compression, give examples of each (e.g., JPEG vs. ZIP), and understand how run‑length encoding works. In exams, you may be asked to calculate the file size of an uncompressed audio clip or demonstrate how a simple bitmap can be encoded using run‑length encoding.
数据压缩也属于主题 1。你需要区分有损压缩和无损压缩,给出各自的例子(如 JPEG 与 ZIP),并理解游程编码的原理。考试中可能会要求你计算未压缩音频片段的大小,或演示如何使用游程编码对简单位图进行编码。
3. Topic 2 – Data Transmission | 数据传输
Data transmission examines how data moves from one device to another. The syllabus focuses on serial vs. parallel transmission, simplex, half‑duplex and full‑duplex modes, and the need for multiplexing. USB and serial interfaces are typical examples. Students must also understand packet switching and the structure of data packets—including header, payload, and trailer—as well as the roles of routers and gateways.
数据传输探讨数据如何在设备之间移动。大纲重点关注串行与并行传输、单工、半双工和全双工模式,以及多路复用的必要性。USB 和串行接口是典型例子。学生还需理解分组交换及数据包的结构——包括头部、有效载荷和尾部——以及路由器和网关的作用。
Error detection and correction methods are crucial. You need to be able to perform parity checks (even and odd parity), calculate and verify checksums, and explain how ARQ (Automatic Repeat Request) works. The concept of protocol is introduced alongside the need for standardisation, so a clear definition of protocol—a set of rules that allow devices to communicate—should be memorised.
错误检测与纠正方法至关重要。你需要能够执行奇偶校验(偶校验和奇校验)、计算并验证校验和,以及解释自动重传请求(ARQ)的工作原理。协议的概念与标准化的必要性一并引入,因此必须牢记协议的定义——一套允许设备进行通信的规则。
4. Topic 3 – Hardware | 硬件
Topic 3 covers the internal components of a computer system. You will be expected to describe the function of the central processing unit (CPU), including the arithmetic logic unit (ALU), control unit (CU), registers (such as the program counter, accumulator, MAR, and MDR), and system buses (data, address, and control). The fetch‑decode‑execute cycle and how it performs the stored‑program concept is a core mechanism you must be able to explain step by step.
主题 3 涵盖计算机系统的内部组件。你需要描述中央处理器(CPU)的功能,其中包括算术逻辑单元(ALU)、控制单元(CU)、寄存器(如程序计数器、累加器、MAR 和 MDR)以及系统总线(数据总线、地址总线和控制总线)。取指-译码-执行周期及其如何实现存储程序概念,是你必须能逐步解释的核心机制。
The syllabus also distinguishes between input and output devices—sensors, microphones, touchscreens, printers, and speakers—and how they interface with the system. Solid‑state, magnetic and optical storage media are compared in terms of speed, capacity, durability, and portability. You should know the advantages and disadvantages of technologies like SSD, HDD, and cloud storage.
大纲还区分了输入和输出设备——传感器、麦克风、触摸屏、打印机和扬声器——以及它们如何与系统连接。固态、磁性和光学存储介质在速度、容量、耐用性和便携性方面都有所比较。你需要了解 SSD、HDD 和云存储等技术的优缺点。
5. Topic 4 – Software | 软件
Software is split into system software and application software. You need to understand the roles of the operating system: managing hardware, providing a user interface, memory management, peripheral management, and security. Interrupt handling and its impact on processing are also part of the syllabus. Language translators—assemblers, compilers, and interpreters—must be explained with their distinct features, especially the difference between compilation (all at once) and interpretation (line by line).
软件分为系统软件和应用软件。你需要理解操作系统的作用:管理硬件、提供用户界面、内存管理、外设管理和安全管理。中断处理及其对处理的影响也属于大纲范畴。语言翻译器——汇编器、编译器和解释器——需要解释清楚各自的特点,尤其是编译(一次性完成)与解释(逐行执行)之间的区别。
Application software is covered more briefly, with examples such as word processors, spreadsheets, and databases. You should be able to discuss open‑source vs. proprietary software and the ethical implications of software licensing. A typical exam question might ask you to compare the suitability of a compiler and an interpreter for developing and distributing a commercial application.
应用软件部分较为简略,举例包括文字处理软件、电子表格和数据库。你需要能够讨论开源软件与专有软件,以及软件授权带来的伦理影响。典型的考试问题可能会让你比较编译器和解释器在开发和发行商业应用程序时的适用性。
6. Topic 5 – The Internet and Its Uses | 互联网及其应用
This topic explores the technology behind the World Wide Web and the internet. You need to know the differences between the internet and the web, the role of browsers, and how URLs, HTTP, HTTPS, and DNS function. The structure of a URL (protocol, domain, path) is often tested. Web server technologies and the difference between static and dynamic web pages are also included.
本主题探讨万维网和互联网背后的技术。你需要了解互联网与万维网的区别、浏览器的作用,以及 URL、HTTP、HTTPS 和 DNS 的运作方式。URL 的结构(协议、域名、路径)常被考查。大纲还包括 Web 服务器技术,以及静态网页与动态网页的区别。
Online security and digital currency form another important part. You must explain how blockchain works and how digital currencies like Bitcoin use cryptography and distributed ledgers. Cyber threats such as phishing, pharming, malware, and denial‑of‑service attacks need to be linked to the appropriate prevention strategies, including firewalls, two‑factor authentication, and anti‑malware software.
网络安全和数字货币构成另一重要部分。你必须解释区块链的运作方式,以及比特币等数字货币如何运用密码学和分布式账本。网络钓鱼、域欺骗、恶意软件和拒绝服务攻击等威胁,需要与相应的防范策略联系起来,包括防火墙、双因素认证和反恶意软件。
7. Topic 6 – Automated and Emerging Technologies | 自动化与新兴技术
This section investigates how computer systems monitor and control real‑world processes. Sensor‑based systems are typical: temperature sensors, moisture sensors, and infrared sensors feed data to a microprocessor, which activates actuators such as heaters or motors. You must be able to interpret simple control flowcharts and explain the feedback loop—input, process, output—in automated environments like greenhouses or traffic lights.
本部分研究计算机系统如何监测和控制现实世界的过程。基于传感器的系统是典型代表:温度传感器、湿度传感器和红外传感器将数据传送给微处理器,微处理器再起动加热器或电机等执行器。你必须能够解读简单的控制流程图,并解释温室或交通灯等自动环境中的反馈回路——输入、处理、输出。
Emerging technologies covered in the syllabus include artificial intelligence (AI), machine learning, and robotics. You should be able to describe how pattern recognition and natural language processing are used in everyday applications, and discuss the ethical and social implications of replacing human jobs with automated systems. A balanced argument, mentioning benefits (accuracy, 24/7 operation) and drawbacks (unemployment, bias in algorithms), is essential for high‑mark questions.
大纲涵盖的新兴技术包括人工智能(AI)、机器学习和机器人学。你需要描述模式识别和自然语言处理如何在日常应用中使用,并讨论用自动化系统取代人力的伦理与社会影响。在获取高分的问题中,必须给出平衡的论述,提及好处(准确性、全天候运行)与弊端(失业、算法偏见)。
8. Topic 7 – Algorithm Design and Problem‑Solving | 算法设计与问题解决
Topic 7 moves into the practical realm. You will learn to express algorithms using flowcharts and pseudocode, following the CIE‑specific syntax given in the syllabus. Key building blocks include sequence, selection (IF…THEN…ELSE…ENDIF), and iteration (FOR…TO…NEXT, WHILE…DO…ENDWHILE, REPEAT…UNTIL). Structured pseudocode must be clear enough to be turned into working code without ambiguity.
主题 7 进入实践领域。你将学习使用流程图和伪代码来表达算法,并遵循大纲中规定的 CIE 特有语法。关键构建块包括顺序结构、选择结构(IF...THEN...ELSE...ENDIF)和循环结构(FOR...TO...NEXT、WHILE...DO...ENDWHILE、REPEAT...UNTIL)。结构化伪代码必须足够清晰,能无歧义地转换为可行的代码。
Standard algorithms are examined: linear search, binary search, bubble sort, and counting or totalling values. You need to trace through these algorithms on given datasets, identify errors, and suggest improvements. The ability to produce a dry run table—a step‑by‑step record of variable states—is a fundamental skill tested in Paper 2.
考纲还包含标准算法:线性搜索、二分查找、冒泡排序以及计数或求和。你需要针对给定的数据集跟踪这些算法,发现错误并提出改进。生成可干运行表——逐步记录变量状态——是试卷 2 考查的一项基本功。
9. Topic 8 – Programming | 编程
While Paper 2 does not require writing code in a specific high‑level language, you must demonstrate a strong understanding of programming concepts through pseudocode or examination‑specific questions. Data types (INTEGER, REAL, STRING, BOOLEAN, CHAR), variable declaration, and the use of constants are the starting points. CIE expects you to know how to manipulate strings, use arithmetic operators, and write basic input/output statements.
虽然试卷 2 不要求用特定高级语言编写代码,但你必须通过伪代码或考试专用问题展现出对编程概念的扎实理解。数据类型(INTEGER、REAL、STRING、BOOLEAN、CHAR)、变量声明和常量的使用是起点。CIE 希望你知道如何操作字符串、使用算术运算符以及编写基本的输入/输出语句。
Structured programming techniques—using procedures and functions—are emphasised. You must distinguish between pass‑by‑value and pass‑by‑reference, and write simple functions that return a value. Searching and sorting algorithms you studied in Topic 7 should now be implemented in pseudocode. A typical exam task might ask you to complete a partially written algorithm or to debug a given piece of pseudocode.
结构化编程技巧——使用过程和函数——受到强调。你必须区分传值调用和传引用调用,并编写返回值的简单函数。在主题 7 中学过的搜索和排序算法,此时要用伪代码实现。典型的考试任务可能要求你补全部分算法,或调试给出的伪代码片段。
10. Topic 9 – Databases | 数据库
Databases are treated as a separate topic in Paper 2. You need to understand flat‑file vs. relational databases, the purpose of primary and foreign keys, and the process of normalisation to Third Normal Form (3NF). Writing simple SQL queries using SELECT, FROM, WHERE, ORDER BY, and JOIN is expected, as is interpreting the output of queries against a given table structure.
数据库在试卷 2 中被视为独立主题。你需要理解平面文件数据库与关系数据库、主键和外键的用途,以及达到第三范式(3NF)的规范化过程。要求能够编写含有 SELECT、FROM、WHERE、ORDER BY 和 JOIN 的简单 SQL 查询,并能根据给定的表结构解读查询结果。
Practical database tasks often involve creating a data dictionary or identifying update, insertion, and deletion anomalies. You should be comfortable drawing entity‑relationship diagrams (simple 1:1, 1:M relationships) and discussing the advantages of a relational approach over flat files. The exam may present a scenario—like a library or video rental system—and require you to design a small database schema.
实践性数据库任务通常包括创建数据字典,或识别更新、插入和删除异常。你应该能够绘制简单的实体关系图(1:1、1:M 关系),并讨论关系型方法相对于平面文件的优势。考试可能会给出一个场景——比如图书馆或录像租赁系统——要求你设计一个小型数据库架构。
11. Topic 10 – Boolean Logic | 布尔逻辑
represent the behaviour of a logic circuit. Expressing logic circuits as Boolean expressions (e.g., Q = (A AND B) OR NOT C) and simplifying them using basic laws and Karnaugh maps (up to 4 variables) are core skills.
布尔逻辑在试卷 2 中占有较大比重。你必须为 AND、OR、NOT、NAND 和 NOR 门创建真值表,并能将它们组合以表示逻辑电路的行为。将逻辑电路表示为布尔表达式(如 Q = (A AND B) OR NOT C),并使用基本定律和卡诺图(最多 4 个变量)进行化简,是核心技能。
Students are also expected to design a simple logic circuit from a problem statement. For example, given a specification such as “a security alarm activates if door sensor is active AND window sensor is active, OR if panic button is pressed”, you must derive the truth table, write the Boolean expression, and draw the gate diagram. Practice with past papers is essential to gain speed and accuracy in these tasks.
学生还须根据问题描述设计简单的逻辑电路。例如,给出规范“若门传感器激活且窗传感器激活,或紧急按钮按下,安全警报起动”,你必须推导真值表、写出布尔表达式并绘制门电路图。通过这些任务的真题练习,对提升速度与准确度至关重要。
12. Assessment Objectives and Grade Strategies | 评估目标与得分策略
The syllabus assessment is powered by three objectives: AO1 (Recall, select and communicate knowledge), AO2 (Apply knowledge, understanding and skills), and AO3 (Analyse, evaluate and make reasoned judgements). Paper 1 focuses heavily on AO1 and AO2, while Paper 2 leans towards AO2 and AO3. For top grades, you need to balance memorising facts with the ability to apply them in unfamiliar contexts.
大纲评估由三个目标驱动:AO1(回忆、选择和沟通知识)、AO2(应用知识、理解和技能)以及 AO3(分析、评估并做出有理有据的判断)。试卷 1 侧重于 AO1 和 AO2,而试卷 2 偏向 AO2 和 AO3。要获取高分,你必须在记忆事实与将知识应用于陌生情境之间取得平衡。
Effective revision for Year 11 students should include timed past paper practice, systematic self‑quizzing on key definitions (protocol, firewall, kernel, etc.), and plenty of dry‑run and trace‑table exercises for Paper 2. Make sure you can explain concepts both in bullet points and in coherent paragraphs, as extended‑answer questions often require linking multiple ideas together. Using the syllabus as a checklist and colour‑coding your confidence level on each topic is a proven way to ensure no area is left unrevised.
对 Year 11 学生而言,有效复习应包括计时刷真题、系统性自测关键定义(协议、防火墙、内核等),以及针对试卷 2 进行大量干运行和变量表练习。确保你能同时用要点和连贯的段落阐释概念,因为扩展答题常需要把多个知识点串联起来。将大纲用作检查清单,并用颜色标记你对每个主题的掌握程度,是避免遗漏任何内容的有效方法。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

或截图后用「扫一扫 → 相册」选择本图