📚 Year 11 CIE Computer Science: In-depth Past Paper Analysis | CIE 计算机科学历年真题深度解析
Past papers are the most valuable revision resource for CIE IGCSE Computer Science (0478). Analysing them reveals recurring question patterns, common pitfalls, and the precise phrasing examiners expect. This deep dive will help Year 11 students decode past papers and boost their confidence.
历年真题是 CIE IGCSE 计算机科学 (0478) 最宝贵的复习资源。通过分析真题,可以揭示反复出现的题型、常见错误和考官期望的精确表达。本深度解析帮助 Year 11 学生解码历年试卷,提升信心。
1. Understanding the Exam Structure | 理解考试结构
CIE IGCSE Computer Science has two papers: Paper 1 (Computer Systems) and Paper 2 (Algorithms, Programming and Logic), each 1 hour 30 minutes and worth 50% of the final grade. Paper 1 tests theory, including data representation, hardware, software, networks, and security. Paper 2 focuses on problem-solving, pseudocode, flowcharts, and programming concepts. Knowing the weight of each topic helps you prioritise revision.
CIE IGCSE 计算机科学包含两张试卷:Paper 1(计算机系统)和 Paper 2(算法、编程与逻辑),各 1 小时 30 分钟,各占总分的 50%。Paper 1 考查理论,涵盖数据表示、硬件、软件、网络与安全;Paper 2 侧重问题求解、伪代码、流程图和编程概念。了解各专题权重有助于你优先复习。
Past papers show that Paper 1 often allocates 6–8 marks for detailed descriptions (e.g., fetch-decode-execute cycle), while Paper 2 has many step-by-step algorithm tracing questions. Familiarity with the command terms such as "State", "Describe", "Explain", and "Compare" is essential.
真题显示,Paper 1 经常对详细描述(如取指-执行周期)分配 6–8 分,Paper 2 则有大量逐步算法跟踪题。熟悉指令词如“State”、“Describe”、“Explain”和“Compare”至关重要。
2. Common Mistake: Misreading Questions | 常见错误:读题不仔细
One of the biggest score killers is misreading the question. For example, a question might ask you to "state two differences between RAM and ROM", but many students list more than two or give a description instead of stating tersely. You must match your answer to the command term and the number of points required.
最大的失分原因之一是读题不仔细。例如,题目可能要求“列举 RAM 与 ROM 的两点区别”,但许多学生会列出多于两点,或给出描述而非简洁陈述。你必须使答案与指令词及要求的点数严格匹配。
| Common Error | Correct Approach |
|---|---|
| Giving three differences for a 'State two' question | Only write two concise differences, even if you know more |
| Explaining when asked to 'Identify' | Name the item or factor; leave explanation for 'Explain' questions |
Always underline or circle the command word and number in the question paper. Before writing your final answer, double-check that you haven't added unnecessary detail that could waste time or confuse the examiner.
始终在试卷上圈出或划线标出指令词和数字要求。在写下最终答案前,反复确认没有添加多余的细节,那样既浪费时间又可能使阅卷人困惑。
3. Binary and Hexadecimal Conversion Techniques | 二进制与十六进制转换技巧
example, to convert hex A3 to denary, first write A as 1010 and 3 as 0011, making 1010 0011 in binary, then convert to denary: 128 + 32 + 2 + 1 = 163.
许多历年真题要求你在十进制、二进制和十六进制之间转换。一个常见技巧是使用二进制作为中间步骤。例如,将十六进制 A3 转换为十进制时,先将 A 写作 1010,3 写作 0011,得到二进制 1010 0011,然后转换为十进制:128 + 32 + 2 + 1 = 163。
Another tricky area is when the question asks for a negative number in two's complement. Always check the number of bits specified. For an 8-bit two' denary total, then subtract 2⁸ (256). For instance, 1111 1100 gives unsigned 252, so signed = 252 − 256 = −4.
另一个容易出错的领域是要求以二进制补码表示负数。务必检查指定的位数。对于 8 位补码,若最高有效位 (MSB) 为 1,则该数为负。求值时,先将二进制视为无符号数转为十进制,然后减去 2⁸ (256)。例如 1111 1100 的无符号值为 252,故符号值为 252 − 256 = −4。
Denary value = Unsigned value − 2ⁿ (if MSB = 1)
十进制值 = 无符号值 − 2ⁿ(若 MSB 为 1)
4. Logic Gates and Truth Tables: Avoiding Omissions | 逻辑门与真值表:避免遗漏
Logic gate questions frequently appear in Paper 1, often requiring you to complete a truth table for a given circuit or to draw a logic circuit from a Boolean expression. A common mistake is forgetting to include intermediate columns or misapplying the order of operations when the expression contains brackets and multiple gates.
逻辑门题经常出现在 Paper 1 中,通常要求补全给定电路的真值表,或根据布尔表达式绘制逻辑电路。常见错误包括遗漏中间列,或当表达式含有括号和多个门时搞错运算顺序。
ues step by step. Always check that the number of rows is 2ⁿ for n inputs. If you have three inputs, your table must have 8 rows covering all combinations 000–111.
补全真值表时,首先标注所有中间输出(例如 X = A AND B, Y = NOT C),然后逐步填值。一定要检查行数是否等于 2ⁿ(n 为输入数)。若有三个输入,表格必须有 8 行,涵盖 000 到 111 的所有组合。
For logic circuit drawing, use clear, standard symbols for AND, OR, NOT, NAND, and NOR. Mark inputs clearly on the left and outputs on the right. Examiners award marks for neatness and correct gate orientation.
绘制逻辑电路时,使用清晰标准的 AND、OR、NOT、NAND 和 NOR 符号。在左侧明确标记输入,右侧标记输出。考官会为整洁度和正确的门方向给分。
5. CPU and Fetch-Decode-Execute Cycle Analysis | CPU 与取指-解码-执行周期分析
The fetch-decode-execute cycle is a high-mark topic, often worth 6 marks in Paper 1. Examiners expect a step-by-step description using correct register names: Program Counter (PC), Memory Address Register (MAR), Memory Data Register (MDR), Current Instruction Register (CIR), and Accumulator (ACC).
取指-解码-执行周期是高分专题,在 Paper 1 中通常值 6 分。考官期望逐步描述,并使用正确的寄存器名称:程序计数器 (PC)、内存地址寄存器 (MAR)、内存数据寄存器 (MDR)、当前指令寄存器 (CIR) 和累加器 (ACC)。
In the fetch stage, the address from the PC is copied to the MAR and sent via the address bus to memory. The control unit issues a read signal, and the instruction at that address is placed into the MDR, then moved to the CIR. The PC is then incremented. During decode, the control unit interprets the instruction. In the execute stage, the processor carries out the operation, for example, loading data into the ACC or performing a calculation.
在取指阶段,来自 PC 的地址被复制到 MAR,并通过地址总线发送到内存。控制单元发出读信号,该地址处的指令被放入 MDR,然后移至 CIR。随后 PC 递增。在解码阶段,控制单元解释指令。在执行阶段,处理器执行操作,例如将数据载入 ACC 或进行计算。
Many students lose marks by using vague terms like "the CPU gets the instruction". Instead, always mention the specific registers and buses. Draw a simple diagram if it helps your description.
许多学生因使用模糊表述如“CPU 获取指令”而失分。正确的做法是始终提及具体寄存器和总线。如果需要,可以绘制简图辅助说明。
6. Storage Device Comparison Questions | 存储设备比较题突破
Comparison questions on storage devices (e.g., HDD vs SSD, optical vs magnetic) are common. You must be able to compare them in terms of speed, durability, capacity, cost per gigabyte, and portability. Use linking phrases like "whereas", "while", and "on the other hand" to structure your answer.
关于存储设备(如 HDD 与 SSD、光存储与磁存储)的比较题很常见。你必须能从速度、耐用性、容量、每 GB 成本和便携性等方面进行比较。使用“whereas”、“while”、“on the other hand”等连接词组组织答案。
An examiner looks for four distinct comparison points for a 4-mark question. For example: "An SSD has no moving parts, making it more durable than an HDD, while an HDD is generally cheaper per GB but slower due to mechanical seek time." Avoid giving only advantages without contrasting.
对于 4 分题,考官会寻找四个不同的比较点。例如:“SSD 没有移动部件,因此比 HDD 更耐用,而 HDD 通常每 GB 更便宜,但因机械寻道时间而较慢。”避免只给出优点而不做对比。
Also remember optical storage (CD, DVD, Blu-ray) uses lasers, has low cost per disc, but very low capacity compared to modern HDDs and SSDs. Revisit past papers to practise using technical specifications like rpm and access time for magnetic disks.
还要记住,光存储(CD、DVD、蓝光)使用激光,每盘成本低,但与现代 HDD 和 SSD 相比容量非常小。重温真题,练习使用转速 (rpm) 和访问时间等技术指标描述磁盘。
7. Network Protocols and Security Threats | 网络协议与安全威胁解析
Protocol questions ask you to identify or explain the purpose of HTTP, HTTPS, FTP, SMTP, POP3, and IMAP. For instance, HTTPS encrypts data using SSL/TLS, while HTTP does not. FTP is used for file transfers. Know the difference between POP3 and IMAP – POP3 downloads emails to one device and deletes them from the server, whereas IMAP keeps emails on the server for multi-device access.
协议题要求识别或解释 HTTP、HTTPS、FTP、SMTP、POP3 和 IMAP 的用途。例如,HTTPS 使用 SSL/TLS 加密数据,而 HTTP 不加密。FTP 用于文件传输。要了解 POP3 和 IMAP 的区别——POP3 将邮件下载到一台设备并从服务器删除,而 IMAP 将邮件保留在服务器上供多设备访问。
Security threat questions often present a scenario (e.g., a company receiving a suspicious email) and ask you to name the threat (phishing, malware, DoS attack) and suggest prevention methods. Always link the prevention directly to the threat: anti-malware software for malware, firewalls to block unauthorised access, two-factor authentication for phishing protection.
安全威胁题通常给出场景(例如某公司收到可疑邮件),要求你指出威胁名称(网络钓鱼、恶意软件、拒绝服务攻击)并提出防范方法。始终将防范措施与威胁直接关联:防范恶意软件使用反恶意软件,防火墙阻止未授权访问,双因素认证防范钓鱼攻击。
8. Databases and SQL in Practice | 数据库与 SQL 实战
IGCSE database questions involve defining flat-file vs relational databases, identifying primary and foreign keys, and writing simple SQL queries. For a given table, you might be asked to write: SELECT Name, Grade FROM Students WHERE Grade > 80 ORDER BY Name ASC. Always ensure correct spelling of SQL keywords and use single quotes for text values.
IGCSE 数据库题涉及定义平面文件与关系数据库、识别主键和外键以及编写简单 SQL 查询。针对给定表格,可能要求写出:SELECT Name, Grade FROM Students WHERE Grade > 80 ORDER BY Name ASC。务必确保 SQL 关键字拼写正确,文本值用单引号。
When explaining the purpose of a primary key, say it uniquely identifies each record in a table. A foreign key links two tables by referencing the primary key of another. Past papers often ask, 'Why is a relational database better than a flat-file?' Answer: reduced data redundancy, improved data integrity, and easier updating.
解释主键的目的时,应说明它唯一标识表中的每一条记录。外键通过引用另一表的主键来连接两个表。真题常问:“为什么关系数据库优于平面文件?”答案:减少数据冗余、提高数据完整性、更易更新。
Practise drawing data structure diagrams for a given scenario, showing tables, fields, and links. Examiners award marks for correctly identifying one-to-many relationships.
针对给定情景练习绘制数据结构图,展示表、字段和关联。正确标识一对多关系可以获得分数。
9. Pseudocode and Flowchart Pitfalls | 伪代码与流程图陷阱
variables before a loop. For example, if a loop adds 1 to a counter, you must set counter ← 0 before the loop starts. Another frequent mistake is off-by-one in loop conditions – check whether the boundary uses <= or <.
Paper 2 伪代码题要求跟踪、补全或编写算法。一个常见陷阱是忘记在循环前初始化变量。例如,若循环将计数器加 1,则必须在循环开始前将计数器设为 0。另一个常见错误是循环条件的边界错位——检查边界使用的是 <= 还是 <。
Flowchart questions ask you to complete missing symbols or trace logic. Remember the diamond shape is for decisions (Yes/No), the rectangle for processes, and the parallelogram for input/output. Always follow the arrows and record variable values in a trace table to avoid logic errors.
流程图题要求补全缺失符号或跟踪逻辑。记住菱形用于判断(是/否),矩形用于处理步骤,平行四边形用于输入/输出。始终沿着箭头前进,并在跟踪表中记录变量值以避免逻辑错误。
When writing algorithms from a problem, first note the inputs, processes, and outputs. Use meaningful variable names such as instead of . Examiners look for clear logical structure, correct indentation, and efficient use of loops and conditions.
根据问题编写算法时,首先注明输入、处理和输出。使用有意义的变量名,例如 而非 。考官注重清晰的逻辑结构、正确的缩进以及循环和条件的使用效率。
10. Past Paper Answer Frameworks and Keywords | 真题答题框架与关键词
High-scoring answers always include specific technical keywords from the syllabus. For example, when describing how a router works, use 'forwards data packets', 'reads destination IP address', 'uses routing table'. For data compression, mention 'lossless' and 'lossy', and give examples like run-length encoding for lossless, JPEG for lossy.
高分答案总是包含考纲中的特定技术关键词。例如,描述路由器工作原理时,使用“转发数据包”、“读取目标 IP 地址”、“使用路由表”。对于数据压缩,提及“无损”和“有损”,并举例:无损如游程编码,有损如 JPEG。
Create a 'framework' for 6-mark questions: 2 marks for identification, 2 marks for explanation, 2 marks for example or justification. For instance, on security methods, name two methods, explain how each works, and give a real-world context – this structure guarantees full marks when coupled with correct keywords.
为 6 分题建立“框架”:2 分用于识别,2 分用于解释,2 分用于示例或论证。例如,关于安全方法,列举两种方法,解释其原理,并给出实际场景——配合正确关键词,这种结构可确保满分。
Use comparisons even when not explicitly asked; showing contrasts demonstrates deeper understanding. Words like 'however', 'in contrast', and 'this is advantageous because' earn additional marks for evaluation.
即使题目未明确要求,也可进行比较;展示对比能体现更深的理解。诸如“however”、“in contrast”、“this is advantageous because”等词汇可以为评估部分赢得额外分数。
11. Time Management and Mock Exam Practice | 时间管理与模拟训练
Each 90-minute paper requires efficient time allocation. For Paper 1, spend about 1 minute per mark as a rough guide, but leave 10 minutes at the end for checking. For Paper 2, the programming and algorithm questions can be time-consuming; practise tracing under timed conditions so you don't get stuck on a single 6-mark problem for too long.
每张 90 分钟的试卷都需要高效分配时间。Paper 1 大致可按 1 分钟 1 分的标准,但最后留 10 分钟检查。Paper 2 中的编程和算法题可能耗时较长;在限时条件下练习跟踪,避免在某道 6 分题上卡住太久。
Use past papers as full mock exams. Sit in a quiet room, time strictly, and mark your own work using the official mark scheme. This reveals where you lose marks – often on units (forgetting to write KB, MB) or missing key steps in a CPU cycle description.
把历年真题当作完整的模拟考试。在安静的房间内严格按照时间完成,并使用官方评分方案自行批改。这会暴露失分点——通常是忘记写单位(KB、MB)或在 CPU 周期描述中遗漏关键步骤。
After each mock, list three specific points to improve and review them before the next paper. Consistent practice with analysis is more effective than passive reading of notes
Published by TutorHao | Year 11 Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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