📚 GCSE CIE Computer Science: Syllabus Breakdown | CIE IGCSE 计算机科学:考试大纲解读
Understanding the Cambridge IGCSE Computer Science (0478) syllabus is the first step towards exam success. This guide breaks down every essential part of the curriculum, including paper structure, topic weightings, assessment objectives, and key content areas, so you can study with clarity and confidence.
理解剑桥 IGCSE 计算机科学 (0478) 的大纲是通往考试成功的第一步。本指南拆解课程的每个关键部分,包括试卷结构、主题权重、评估目标和核心内容领域,帮助你清晰、自信地备考。
1. Syllabus Overview | 大纲概览
Cambridge IGCSE Computer Science (0478) is a two-year course that develops computational thinking, programming skills, and an understanding of how computer systems work. The syllabus is designed to equip you with both theoretical knowledge and practical problem-solving abilities, preparing you for further study or careers in technology.
剑桥 IGCSE 计算机科学 (0478) 是一项两年制课程,培养计算思维、编程技能以及对计算机系统工作原理的理解。该大纲旨在让你同时具备理论知识和实际解决问题的能力,为深造或科技领域的职业做好准备。
The syllabus content is divided into two main areas: theory of computer science (Paper 1) and problem-solving with programming (Paper 2). No coursework is required; all assessment is through written examinations. You will study topics ranging from binary representation to networking, cybersecurity, algorithm design, and Boolean logic.
大纲内容分为两大板块:计算机科学理论(试卷一)和通过编程解决问题(试卷二)。无需课程作业,全部通过笔试进行评估。你将学习从二进制表示到网络、网络安全、算法设计和布尔逻辑等一系列主题。
2. Exam Structure and Weighting | 考试结构与权重
Two written papers make up 100% of your final grade, both taken at the end of the course. Paper 1 (Computer Systems) lasts 1 hour 45 minutes and is worth 50% of the total marks (75 marks). Paper 2 (Algorithms, Programming and Logic) also lasts 1 hour 45 minutes and contributes the remaining 50% (75 marks).
两场笔试占最终成绩的100%,均在课程结束时进行。试卷一(计算机系统)时长1小时45分钟,占总分的50%(75分)。试卷二(算法、编程和逻辑)同样时长1小时45分钟,占剩余的50%(75分)。
Paper 1 tests your knowledge and understanding of theory through short-answer and structured questions. Paper 2 assesses your ability to solve problems using pseudocode, flowcharts, and programming concepts, and includes questions on databases and logic circuits. There is no practical programming exam; all coding skills are tested on paper.
试卷一通过简答题和结构化问题考查你对理论知识的理解。试卷二评估你使用伪代码、流程图和编程概念解决问题的能力,还包括数据库和逻辑电路的问题。没有上机编程考试,所有编码技能均在纸笔考试中体现。
3. Paper 1: Computer Systems – Content Breakdown | 试卷一:计算机系统 – 内容分解
Paper 1 covers six core theory topics. These are data representation, data transmission, hardware, software, the internet and its uses, and automated and emerging technologies. Each topic carries a specific weight; for example, data representation and hardware typically form a large part of the exam.
试卷一涵盖六个核心理论主题:数据表示、数据传输、硬件、软件、互联网及其应用,以及自动化和新兴技术。每个主题都有特定权重;例如,数据表示和硬件通常占据考试的很大一部分。
Key knowledge areas include binary, denary and hexadecimal conversions, two’s complement, character sets like ASCII and Unicode, image and sound representation, and data compression (lossy and lossless). You also need to understand network topologies, protocols, encryption, and the principles of operating systems and high- and low-level languages.
关键知识领域包括二进制、十进制和十六进制转换、二进制补码、像 ASCII 和 Unicode 这样的字符集、图像和声音表示以及数据压缩(有损和无损)。你还需要理解网络拓扑、协议、加密,以及操作系统和高级与低级语言的原理。
4. Data Representation in Depth | 数据表示深入解析
Data representation is one of the most heavily examined areas. You must be able to convert between binary, denary and hexadecimal. For example, the denary number 75 is 01001011 in 8-bit binary, and 4B in hex. Use simple charts to remember that each bit doubles in value: 128, 64, 32, 16, 8, 4, 2, 1.
数据表示是考查频率最高的领域之一。你必须能够在二进制、十进制和十六进制之间转换。例如,十进制数 75 在 8 位二进制中为 01001011,十六进制为 4B。使用简单的图表记住每个位的值加倍:128、64、32、16、8、4、2、1。
Negative numbers are represented using two’s complement. To find -75 in 8-bit two’s complement: write +75 as 01001011, invert the bits to 10110100, then add 1 to get 10110101. Understand how to perform addition and subtraction with these binary values, and check for overflow errors.
负数使用二进制补码表示。要找出 -75 的 8 位补码:写出 +75 的二进制 01001011,每位取反得到 10110100,然后加 1 得到 10110101。理解如何对这些二进制数值进行加减运算,并检查溢出错误。
For text, ASCII uses 7 bits (128 characters), while Unicode uses up to 32 bits to represent thousands of characters. An image is stored as a grid of pixels, each with a colour depth (e.g. 8 bits for 256 colours). Sound is sampled; higher sampling rates and bit depths improve quality but increase file size. Use the formula: file size = sample rate × bit depth × length in seconds.
对于文本,ASCII 使用 7 位(128 个字符),而 Unicode 使用最多 32 位来表示成千上万个字符。图像以像素网格的形式存储,每个像素拥有颜色深度(例如 8 位对应 256 种颜色)。声音经过采样;更高的采样率和位深度提高质量但增大文件大小。使用公式:文件大小 = 采样率 × 位深度 × 时间长度(秒)。
5. Paper 2: Algorithms, Programming and Logic | 试卷二:算法、编程与逻辑
Paper 2 demands strong logical thinking and the ability to read, write and trace algorithms. The syllabus uses pseudocode based on a standard IGCSE syntax, which includes variable declarations, INPUT/OUTPUT, loops (FOR, WHILE, REPEAT…UNTIL), conditionals (IF…THEN…ELSE…ENDIF), and CASE statements.
试卷二要求较强的逻辑思维能力以及阅读、编写和跟踪算法的能力。大纲使用基于标准 IGCSE 语法的伪代码,包括变量声明、输入/输出、循环(FOR、WHILE、REPEAT…UNTIL)、条件语句(IF…THEN…ELSE…ENDIF)和 CASE 语句。
You will be asked to complete or write algorithms for searching (linear and binary search) and sorting (bubble sort). Understand their efficiency: a linear search checks each element in order, while a binary search repeatedly halves a sorted list. Bubble sort compares adjacent items and swaps them until sorted; you must know how to trace these step by step.
你将被要求完成或编写搜索(线性搜索和二分搜索)和排序(冒泡排序)的算法。理解它们的效率:线性搜索按顺序检查每个元素,而二分搜索不断将已排序列表对半分。冒泡排序比较相邻项并交换它们,直到排序完成;你必须懂得如何逐步跟踪这些过程。
Programming concepts tested include variables, data types (INTEGER, REAL, BOOLEAN, CHAR, STRING), arrays (one- and two-dimensional), procedures and functions, file handling (opening, reading, writing, closing), and the use of local and global variables. You are not tied to any real programming language, but a solid grasp of the pseudocode is essential.
考查的编程概念包括变量、数据类型(整数、实数、布尔、字符、字符串)、数组(一维和二维)、过程和函数、文件处理(打开、读取、写入、关闭),以及局部和全局变量的使用。你不局限于任何真实的编程语言,但牢固掌握伪代码至关重要。
6. Databases and SQL | 数据库与 SQL
The database topic appears in Paper 2 and focuses on the structure of a relational database. You need to know the definitions of table, record, field, primary key, foreign key, and how data types are assigned to fields. Normalisation is not part of the IGCSE syllabus, but you should understand how tables are linked by keys.
数据库主题出现在试卷二中,重点关注关系数据库的结构。你需要知道表、记录、字段、主键、外键的定义,以及如何为字段分配数据类型。标准化不在 IGCSE 大纲内,但你应理解表如何通过键链接。
You must be able to write simple SQL queries using SELECT, FROM, WHERE, ORDER BY, GROUP BY, and the SUM, COUNT, AVG functions. For example: SELECT CustomerName, City FROM Customers WHERE Country = ‘UK’ ORDER BY City ASC; You may be asked to correct or interpret such queries in exam questions.
你必须能够使用 SELECT、FROM、WHERE、ORDER BY、GROUP BY 以及 SUM、COUNT、AVG 函数编写简单的 SQL 查询。例如:SELECT CustomerName, City FROM Customers WHERE Country = ‘UK’ ORDER BY City ASC; 考试中可能会要求你更正或解读此类查询语句。
7. Boolean Logic and Logic Gates | 布尔逻辑与逻辑门
Logic gates are a small but definite topic in Paper 2. You need to draw and interpret logic circuits using NOT, AND, OR, NAND, NOR, and XOR gates. Truth tables are a regular exam question; for two inputs A and B, an AND gate output is 1 only when both A and B are 1.
逻辑门是试卷二中虽然不大但必考的主题。你需要使用非门、与门、或门、与非门、或非门和异或门绘制并解读逻辑电路。真值表是常见的考题;对于两个输入 A 和 B,与门的输出仅在 A 和 B 都为 1 时为 1。
You also create logic expressions from circuits and vice versa. For example, the expression Q = (A AND B) OR (NOT C) can be drawn as a combination of gates. A table with columns for each intermediate outputs helps solve complex multi-gate problems. Simple Boolean algebra rules may be used to simplify expressions.
你还要根据电路写出逻辑表达式,反之亦然。例如,表达式 Q = (A AND B) OR (NOT C) 可以绘制成门的组合。通过为每个中间输出建立列来构建工作表格,有助于解决复杂的多门问题。简单的布尔代数规则可能会用于化简表达式。
8. Assessment Objectives and Command Words | 评估目标与命令词
The syllabus assesses you on three Assessment Objectives (AOs). AO1 (Recall, select, and communicate knowledge) is worth about 30% across both papers. AO2 (Apply knowledge and understanding in various contexts) is roughly 40%. AO3 (Analyse, evaluate, and synthesise) accounts for the remaining 30%.
大纲从三个评估目标(AO)对你进行考查。AO1(回忆、选择并交流知识)在两卷中约占 30%。AO2(在不同情境下应用知识和理解)约占 40%。AO3(分析、评价和综合)占剩下的 30%。
Command words in questions tell you exactly what to do. ‘State’ or ‘Identify’ means give a brief answer. ‘Describe’ needs a more detailed account. ‘Explain’ requires reasons, often using ‘because’. ‘Compare’ asks for similarities and differences. ‘Evaluate’ needs you to weigh up strengths and weaknesses and reach a conclusion. Practise past papers to become fluent in answering according to these demands.
试题中的命令词明确告诉你该做什么。“State”或“Identify”要求给出简短回答。“Describe”需要更详细的说明。“Explain”要求说出原因,通常使用“because”。“Compare”要求说出相同和不同之处。“Evaluate”需要你权衡优缺点并得出结论。通过练习历年试卷,熟练根据这些要求作答。
9. Programming Concepts on Paper | 笔试中的编程概念
Even though there is no on-screen coding test, you must write, read and debug pseudocode. Variable declarations, iteration, selection, and string handling are core. For example, a question might give you an incomplete algorithm to count vowels in a word and ask you to fill in missing statements.
尽管没有上机编程考试,你必须会编写、阅读和调试伪代码。变量声明、迭代、选择结构和字符串处理是核心。例如,一道题可能给出一个不完整的算法来计算单词中的元音字母数,要求你填入缺失的语句。
Arrays are frequently tested. You could be asked to write an algorithm that finds the highest value in a one-dimensional array, or to insert and delete data from an array. Two-dimensional arrays require nested loops: FOR row = 0 TO 5 and FOR col = 0 TO 3. Understand how to linear search the array and output results.
数组经常被考查。你可能需要编写一个在一维数组中查找最大值的算法,或者在数组中插入和删除数据。二维数组需要嵌套循环:FOR row = 0 TO 5 和 FOR col = 0 TO 3。懂得如何对数组进行线性搜索并输出结果。
10. Networking, Security and Ethical Issues | 网络、安全与伦理问题
Networking topics include the differences between LAN and WAN, common network topologies (bus, star, mesh), and the hardware needed (router, switch, NIC). You should also explain how data is transmitted using packet switching and the purpose of protocols like TCP/IP, HTTP, HTTPS, FTP, and SMTP.
网络主题包括局域网和广域网的区别、常见网络拓扑(总线型、星型、网状型)以及所需的硬件(路由器、交换机、网卡)。你还应该解释如何使用分组交换传输数据,以及 TCP/IP、HTTP、HTTPS、FTP 和 SMTP 等协议的目的。
Cybersecurity and ethics are increasingly important. Expect questions on malware, phishing, brute-force attacks, and DoS attacks. Learn about prevention methods: firewalls, antivirus, encryption, and strong passwords. You must also discuss the ethical implications of technologies like AI, wearable devices, and autonomous vehicles, covering privacy, unemployment, and environmental impact.
网络安全和伦理问题越来越重要。预计会有关于恶意软件、网络钓鱼、暴力攻击和拒绝服务攻击的题目。学习预防方法:防火墙、杀毒软件、加密和强密码。你还必须讨论人工智能、可穿戴设备和自动驾驶车辆等技术的伦理影响,涵盖隐私、失业和环境影响。
11. Preparation Strategies and Common Pitfalls | 备考策略与常见错误
Start by downloading the full syllabus document from the Cambridge website and use it as a checklist. Tick off each subtopic as you revise. Allocate time wisely: many students underestimate Paper 2’s logic and algorithm tracing. Practise writing pseudocode every day, even for simple tasks, to build fluency.
首先从剑桥官方网站下载完整的大纲文件,并将其用作检查清单。在复习时勾掉每个子主题。合理分配时间:许多学生低估了试卷二的逻辑和算法跟踪难度。每天练习编写伪代码,即使是简单任务,来培养流畅度。
Common mistakes include confusing lossy and lossless compression, forgetting to invert bits and add 1 when forming two’s complement for negative numbers, using = instead of == in pseudocode conditions, and missing out on the ‘0’ element when tracing arrays. In ER diagrams or logic circuits, untidy work can cost marks, so draw clearly with a ruler.
常见错误包括混淆有损和无损压缩、在构建负数补码时忘记取反和加 1、在伪代码条件中使用 = 而不是 ==,以及在跟踪数组时遗漏第“0”个元素。在 ER 图或逻辑电路中,潦草的画法会失分,所以要用尺规画清晰。
12. Final Exam Tips and Resources | 考前提示与资源
In the exam, read every question carefully and note the command word and the mark allocation. For 5-mark questions, you need to make at least five distinct points. Show all your working when converting numbers or simplifying logic; even if the final answer is wrong, method marks are awarded.
考试时仔细阅读每道题目,注意命令词和分值分配。对于 5 分的题目,你至少需要提出五个不同的要点。在转换数字或简化逻辑时展示所有步骤;即使最终答案错误,也会给过程分。
Use approved resources such as the Cambridge-endorsed textbook, online pseudocode practice platforms, and past papers from the CIE website. Create a formula sheet with key conversions, logic gate symbols, and protocol summaries. With focused preparation and consistent practice, a top grade is entirely achievable.
使用经剑桥认可的教材、在线伪代码练习平台以及 CIE 网站上的历年真题。制作一张公式表,包含关键转换、逻辑门符号和协议总结。通过有针对性的准备和持续练习,完全能够取得最高等级的成绩。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导