📚 Exam Technique and Mark Schemes for CAIE IGCSE Computer Science | CAIE IGCSE 计算机科学:答题技巧与评分标准
Success in CAIE IGCSE Computer Science is not just about what you know — it is also about how you show what you know. Mastering exam technique and understanding the mark scheme can turn a confident student into a top performer. This guide will walk you through the essential skills of interpreting questions, structuring answers, avoiding common pitfalls and using the mark scheme to your advantage.
在 CAIE IGCSE 计算机科学考试中取得高分,不仅取决于你所掌握的知识,更取决于你如何呈现这些知识。掌握答题技巧并理解评分标准,能让一个自信的学生蜕变为顶尖选手。本指南将带你掌握解读题意、组织答案、避免常见错误以及利用评分标准为自己争取最优得分的核心要领。
1. Understanding Command Words | 理解命令动词
Every question in a Computer Science paper uses command words such as 'State', 'Describe', 'Explain' or 'Discuss'. Each instructs you to give a specific type of response. Treating 'State' as 'Explain' often wastes time and misses the marks because the answer will be too long or miss the precise point the examiner is looking for.
每道计算机科学试题都会使用诸如 'State'、'Describe'、'Explain' 或 'Discuss' 等命令动词。每个动词都要求你给出特定类型的回答。如果把 'State' 当成 'Explain' 来回答,往往会浪费时间并且丢分,因为答案要么过于冗长,要么未能命中考官寻找的精确要点。
'State' means give a short, clear fact or name, often just one or two words. No explanation is needed. For example, 'State one purpose of an operating system.' The response could simply be 'To manage hardware resources.' 'Describe' requires you to say what something is or what it does, giving characteristics or a step‑by‑step account. 'Explain' goes further and asks for reasons or causes — sometimes using 'because'. Finally, 'Discuss' expects a balanced consideration of both advantages and disadvantages, or a comparison. Always underline the command word in the question to keep your focus.
'State' 意为给出一个简短、清晰的结论或名称,通常只需一两个词,无需解释。例如,"说出操作系统的一个用途",答案可以是简洁的 "管理硬件资源"。'Describe' 要求你描述某个概念是什么或做什么,给出其特征或逐步说明。'Explain' 则更进一步,要求给出理由或原因,有时会用到 "因为"。最后,'Discuss' 期望你从正反两面进行平衡讨论或对比。务必在题目中划出命令动词,保持回答重点。
2. Answering Structured Questions | 回答结构化问题
Structured questions in Papers 1 and 2 are broken into parts, with marks indicated in brackets, e.g. [4]. This tells you exactly how many distinct points to make. A 4‑mark question typically needs four separate, relevant facts or steps. Never rely on a single lengthy sentence to cover multiple marks — examiners only award one mark per distinct marking point unless the scheme groups ideas.
试卷一和试卷二的结构化问题被拆分为若干小问,并用方括号标出分值,例如 [4]。这明确告诉你需要给出多少个独立的要点。一个 4 分的题目通常需要四个独立且相关的事实或步骤。切勿试图用一句冗长的话囊括所有分数——除非评分方案将几个观点归并为一个评分点,否则考官只会对每个独立的得分点分别给分。
When you see a question such as 'Describe two differences between RAM and ROM [4]', plan to give two differences, each with an expansion. For example: 'RAM is volatile, meaning it loses data when power is off, while ROM is non‑volatile and retains data.' This level of detail ensures you hit both identification and development marks. In longer questions, present each new point on a new line or as a bullet point in the answer space — CAIE allows bullet points and often expects them where listing is appropriate.
当看到类似 "描述 RAM 和 ROM 的两个差异 [4]" 的题目时,要计划给出两个差异,并且每条差异都展开阐述。例如:"RAM 是易失性的,掉电即丢失数据,而 ROM 是非易失性的,能保持数据。" 这样的详细程度可以确保你同时命中识别分和展开分。在回答较长的问题时,可以将每个新要点单独成行或用项目符号列出——CAIE 允许使用项目符号,并且在适合列举的地方通常期望这样做。
3. Writing Pseudocode and Flowcharts | 编写伪代码和流程图
Pseudocode questions require you to express logic clearly without worrying about perfect syntax. Use indentation to show blocks of code inside loops or conditionals. CAIE pseudocode conventions include uppercase keywords like INPUT, OUTPUT, IF…THEN…ELSE…ENDIF, and FOR…TO…NEXT. Adopt these to make your answer instantly readable to an examiner who holds a mark scheme that uses the same style.
伪代码题要求你清晰地表达逻辑,不必担心语法完美。使用缩进来展示循环或条件语句内部的代码块。CAIE 伪代码约定包括大写的关键词,如 INPUT、OUTPUT、IF…THEN…ELSE…ENDIF 和 FOR…TO…NEXT。采用这些约定,能让持有类似风格评分标准的考官一眼看懂你的答案。
A simple pseudocode answer for a loop adding numbers might look like this: Total ← 0, then FOR Count ← 1 TO 10, INPUT Num, Total ← Total + Num, NEXT Count, OUTPUT Total. Even if you miss a colon or use a different arrow symbol, as long as the logic and process are correct, you will be awarded method marks. In flowcharts, always use the correct shapes: rounded rectangles for start/end, parallelograms for input/output, rectangles for processes and diamonds for decisions. Labels inside shapes must be concise and clear.
一个简单的求和循环伪代码可以这样写:Total ← 0,然后 FOR Count ← 1 TO 10,INPUT Num,Total ← Total + Num,NEXT Count,OUTPUT Total。即使你遗漏了几个冒号,或者使用了不同的箭头符号,只要逻辑和过程正确,你就能获得方法分。在流程图中,务必使用正确的形状:圆角矩形表示开始/结束,平行四边形表示输入/输出,矩形表示处理过程,菱形表示判断。形状内部的标签必须简洁清晰。
4. Tackling Programming Tasks | 处理编程任务
In Paper 2, you may be presented with a scenario and asked to write code or improve an existing program. Start by identifying the inputs, processes and outputs required — this three‑step model is the backbone of many mark schemes. A question might ask you to validate a number between 1 and 100. The mark scheme will reward a check with an IF statement, an error message and possibly a repeat loop until valid input is given. Show each step explicitly.
在试卷二中,你可能会遇到一个情境题,要求编写代码或改进现有程序。首先要识别所需的输入、处理和输出——这个三步模型是众多评分方案的基础。题目可能要求你验证一个 1 到 100 之间的数字。评分方案会奖励用 IF 语句进行检查、给出错误信息,或许还有重复循环直到获得有效输入。务必把每一步都明确展示出来。
Always write your code neatly and use meaningful variable names such as StudentMark instead of x. In languages like Python, keep the indentation consistent and comment only where it adds real value, because examiners are marking your logic, not your annotation. If you are asked to correct a section of code, read the error description carefully. Look for classic mistakes: missing colons after loops, mis‑ordered conditions, or assignment '=' instead of comparison '=='. The mark scheme often lists these exact faults as what not to do, so knowing them gives you a direct edge.
代码务必写得整洁,并使用有意义的变量名,例如用 StudentMark 而不是 x。在 Python 等语言中,保持一致的缩进,并在真正需要时才添加注释,因为考官评分看的是逻辑,而非注释。如果你被要求纠正一段代码,仔细阅读错误描述,寻找经典错误:循环后缺少冒号、条件顺序错误、将比较 '==' 写成赋值 '='。评分方案中常常列出这些典型错误作为扣分反面,了解它们能让你拥有直接优势。
5. Explaining Theory Concepts | 解释理论概念
Many marks are lost in the theory paper because students give vague or incomplete explanations. For instance, when asked to explain how packet switching works, do not just write 'data is broken into packets and sent'. Instead, describe how data is split, how each packet carries the destination address and a sequence number, how packets travel independently, and how they are reassembled at the receiving end. The mark scheme breaks the explanation into bite‑sized points like these, and you must hit at least three or four of them for full marks.
理论卷中许多分数丢失,是因为学生给出的解释含糊或不完整。例如,当要求解释数据包交换的工作原理时,不要只写 "数据被拆成数据包然后发送"。而要描述数据是如何被拆分的,每个数据包如何携带目标地址和序列号,数据包如何独立传输,以及如何在接收端重新组合。评分方案就是把这类解释拆解成若干要点,你必须命中至少三四个才能得到满分。
Always use precise technical vocabulary. Terms like 'protocol', 'handshake', 'encryption' and 'checksum' are expected in context. If the question deals with security, mention specific threats and countermeasures (e.g. DDoS attacks, firewalls, anti‑malware). A table style in your answer can help you present paired ideas such as threat and prevention, but ensure you include explanations, not just keywords, because a mark scheme rarely gives marks solely for naming.
务必使用精确的技术术语。根据语境,诸如 '协议'、'握手'、'加密' 和 '校验和' 等术语是得分点。如果题目涉及安全领域,要提具体的威胁和应对措施(例如 DDoS 攻击、防火墙、反恶意软件)。在答案中使用表格样式可以帮助你呈现成对的思路,如威胁与防护,但务必包含解释,而不仅仅是关键词,因为评分方案很少仅仅因为命名就给分。
6. Avoiding Common Mistakes | 避免常见错误
One of the most frequent mistakes is misreading the number of examples required. If the question says 'Give three storage devices', listing five does not give extra credit but can waste time and may confuse you if one example is incorrect. Similarly, writing long introductory paragraphs before getting to the point uses up time and does not gain marks because examiners look for content within your answer, not context before it.
最常见的错误之一是误读所需示例的数量。如果题目要求 "给出三种存储设备",列出五个并不会给你额外加分,反而会浪费时间,而且万一其中一个例子有误,还可能混淆你的思路。同样,回答之前先写一大段引言会耗费时间且无法得分,因为考官看重的是答案中的内容,而非之前的铺垫。
Students often confuse units of storage: bits, bytes, kilobytes, etc. Always double‑check conversions in calculations. When handling binary‑hexadecimal conversions, show all your working — even if the final answer is wrong, a correctly structured method can secure several marks. Another error is leaving blank those questions that appear difficult. In CAIE Computer Science, there are no negative marks, so attempt every part. Guess intelligently: an educated guess based on relocating a known concept to a new context can often yield the marking point.
学生常常混淆存储单位:比特、字节、千字节等。在计算中务必再次核对单位换算。处理二进制与十六进制的转换时,要展示全部演算过程——即使最终答案有误,正确的方法结构也能为你保住几分。另一个错误是看到难题就留空。在 CAIE 计算机科学考试中,不会倒扣分,因此每个部分都要尝试。合理猜测:将已知概念迁移到新情境中的有根据的猜测,常常能命中评分点。
7. Time Management in the Exam | 考试中的时间管理
Each paper has a mark total and duration that give you roughly one minute per mark. For a 1‑mark question, spend no more than one minute. If you are stuck, mark the question and move on. It is far better to finish the paper with easy marks collected and return to harder questions later, than to spend fifteen minutes on a 4‑mark question and leave a 12‑mark question untouched.
每份试卷的总分和时长对应大约一分钟一分的节奏。对于 1 分的题,答题时间不要超过一分钟。如果被卡住了,做好标记然后继续前进。先拿遍简单题的分数,回头再攻克难题,远比在一道 4 分的题目上耗掉十五分钟、却让一道 12 分的题目空白要好得多。
Practise with past papers under timed conditions. Use a stopwatch to simulate real exam pressure. After each practice, compare your timing allocation to the marks you actually earned. You may discover that writing an excessive amount for a 'State' question robbed you of minutes needed for coding or design tasks. Adjust your pace: the last ten minutes of the paper should be reserved for checking units, spellings of technical terms and ensuring every answer is inline with the command word.
在限时条件下练习往年真题。用秒表模拟真实考试压力。每次练习之后,将你的时间分配与实际所得分数进行对比。你可能会发现,在一个 'State' 问题上写得过多,偷走了编码或设计任务所需的分钟数。调整节奏:试卷的最后十分钟应保留用于检查单位、技术术语的拼写,并确保每个答案都贴合命令动词的要求。
8. Decoding the Mark Scheme | 解读评分方案
Official CAIE mark schemes are invaluable revision tools. They show exactly what examiners expect and often list acceptable alternative answers. When you self‑mark a past paper, read the mark scheme points aloud for each question. Notice that many 'Describe' marking points are split into two columns: identification (the idea) and development (expansion or example). Both are needed for full credit. Getting into the habit of providing a developed point for each identification will automatically lift your score.
CAIE 官方评分方案是极为宝贵的复习工具。它们准确呈现考官的期望,并常常列出可接受的替代答案。当你在自批往年试卷时,大声念出每道题的评分点。你会发现许多 'Describe' 的评分点分成两栏:识别(观点)和发展(展开或举例)。两者兼备才能拿到全分。养成对每个识别点都提供展开说明的习惯,将自然而然地提升你的分数。
When a question is worth [2], the mark scheme will typically award one mark for a basic point and one for a developed consequence or an example. For example, 'State two security risks of using unencrypted Wi‑Fi [2].' One threat could be 'Data interception' (1 mark) and 'Attackers can read transmitted passwords' (1 mark). Practising with mark schemes teaches you to think in 'mark‑sized chunks', which is the fastest way to become an efficient writer in the exam.
当一道题的分值为 [2] 时,评分方案通常会为基础要点给一分,为展开的后果或示例给一分。例如,"列举使用未加密 Wi‑Fi 的两个安全风险 [2]。" 一个威胁可以是 '数据拦截'(1 分),加上 '攻击者可以读取传输的密码'(1 分)。用评分方案进行训练能让你学会 "按得分块思考",这会是在考试中高效答题的捷径。
9. Maximising Marks with Specific Examples | 通过具体示例最大化得分
Abstract answers rarely impress. Wherever possible, ground your theory in a concrete example. If asked about data types, don't just write 'Integer is a whole number.' Instead, write 'Integer — e.g. age 15, quantity 200 — does not hold decimal places.' This small addition signals to the examiner that you genuinely understand the concept and are not repeating memorised definitions. The mark scheme often has this example explicitly listed or awards the example as the development point.
抽象的答案很难得高分。尽可能将理论落实到具体示例上。如果被问及数据类型,不要只写 "整型是整数"。而要写 "整型——例如年龄 15,数量 200——不保留小数位"。这个小小的补充向考官表明你真正理解了这个概念,而不是在重复背诵的定义。评分方案中常常就明确列出了这个例子,或将示例作为展开点给分。
For logic gates and truth tables, always fill the table systematically. Start with binary inputs in the order 00, 01, 10, 11. Show intermediate columns if combining gates. If you can, include a brief comment such as 'Output is 1 only when both inputs are 1' for an AND gate. This commentary aligns with the explanation marks sometimes attached to circuit questions.
对于逻辑门和真值表,务必系统地填表。从二进制输入 00、01、10、11 的顺序开始。如果组合了多个门,要展示中间的过渡列。如果可以,加上简短的注释,比如对 AND 门说 "只有当两个输入都为 1 时,输出才为 1"。这种注解往往能匹配电路题中附带的解释分。
10. Exam Practice and Self‑Assessment | 模拟考试与自我评估
The only way to internalise mark scheme language is repeated exposure. After attempting a paper, rewrite your answers using the phrasing and structure of the official mark scheme. This reverse‑engineering exercise trains your brain to align with examiner expectations. You will notice patterns: the way addresses are handled in network questions, the phrasing of ethical issues, the depth required for database queries. Keep a 'mark scheme phrase bank' in your revision notes — a list of the exact words that appear in the 'Accept' column of official mark schemes.
内化评分方案语言的唯一途径是反复接触。在完成一套试卷后,用官方评分方案的措辞和结构重写你的答案。这个逆向工程练习能训练你的大脑与考官的期待对齐。你会发现规律:网络中地址问题的处理方式、伦理问题的措辞风格、数据库查询所需的深度。在复习笔记里留一个 "评分方案用语库"——列出官方评分方案 "可接受" 栏中出现的那些精确表述。
Peer‑marking is another powerful strategy. Swap answers with a classmate and use the official mark scheme to assess each other's work. You will be surprised how many points you spot missing in someone else's answer, and that awareness translates into better self‑editing. Also, record the types of errors you consistently make: not enough development, misread units, incorrect command word response. For each type, design a two‑sentence rule that you will follow in the exam, e.g. 'If I see [4], I immediately write four bullet points.'
同伴互评是另一个强大的策略。与同学交换答案,使用官方评分方案互评。你会惊讶地发现,自己在别人的答案中能揪出多少丢分点,而这种意识会转化为更好的自我纠错能力。此外,记录你常犯的错误类型:展开不够、单位误读、命令词答非所问。为每种类型设计一句两句话的规则,考试时遵照执行,比如 "看到 [4],立刻写四个项目符号点"。
11. Balancing Detail and Brevity | 平衡细节与简洁
Many candidates think that writing more will always earn more marks. In fact, an excessively long answer increases the risk of contradicting yourself or introducing a factual error that could lose a mark. The ideal answer in Computer Science is 'exactly as much as the mark scheme wants and no more'. While practising, learn to recognise when you are overselling a simple point. A 1‑mark question about a sensor in a traffic light system needs only 'Infrared sensor detects vehicle presence' — not a full paragraph about how infrared radiation works.
不少考生认为写得越多,分数越高。实际上,过于冗长的答案反而增加了前后矛盾或引入事实错误的风险,可能导致丢分。计算机科学中的理想答案是 "恰好是评分方案想要的那么多,多一个字都不必"。在练习时,要学会辨别自己何时在过度渲染一个简单的要点。一道关于交通灯系统中传感器的 1 分题,只需答 "红外传感器检测车辆存在"——而不是一大段解释红外线工作原理的段落。
Practise writing concise, mark‑dense sentences. Use phrases like '…because it is faster and uses less memory' rather than rambling. In questions that ask for comparisons, presenting your answer as a table is a powerful way to be both brief and thorough. For example, comparing LAN and WAN can be done with rows like 'Ownership: LAN — single organisation, WAN — multiple organisations; Speed: LAN — fast (up to 10 Gbps), WAN — slower (often < 100 Mbps).' This format mirrors how a mark scheme is often structured.
练习书写简洁、得分密度高的句子。使用诸如 "……因为它更快且占用更少内存" 的句式,而非漫无边际地阐述。在要求比较的问题中,以表格形式呈现答案是既简洁又全面的有力方法。例如,对比 LAN 和 WAN 时,可以像这样分行:"所有权:LAN —— 单一组织,WAN —— 多个组织;速度:LAN —— 快(可达 10 Gbps),WAN —— 较慢(通常 < 100 Mbps)。" 这种格式正好与评分方案的常见结构相吻合。
12. Preparing for the Unseen Scenario | 为陌生情境题做准备
CAIE papers often contain a scenario that you have never seen before — controlling a greenhouse, a smart home automation, a ticket booking system. Do not panic. The underlying computing principles are always ones you have studied. Read the scenario and highlight the nouns (the hardware, the data items, the users) and the verbs (what the system needs to do). Then map these to known topics: sensors map to input devices, decisions map to selection statements, data storage maps to databases or files. Use this mapping to build your answer from familiar building blocks.
CAIE 试题中常会包含一个你从未见过的情境——控制温室、智能家居自动化、购票系统。不要慌张。背后的计算机原理永远都是你学过的内容。阅读情境,划出名词(硬件、数据项、用户)和动词(系统需要做什么)。然后将这些映射到已知课题:传感器对应输入设备,决策对应选择语句,数据存储对应数据库或文件。运用这种映射,用熟悉的构建模块去组织答案。
For design‑heavy questions like creating a flowchart for an automatic door, start by listing the triggers (sensor input), the process (motor activation) and the output (door opens). The mark scheme will reward a clear sequence with correct symbols, regardless of the specific context. Similarly, for ethical or legal scenario questions, recall the standard frameworks: Data Protection Act principles, Computer Misuse Act offences, or the issues of privacy, plagiarism and cybersecurity. A short, structured answer applying these to the given context will always score highly.
对于诸如为自动门绘制流程图这类设计含量高的问题,先列出触发条件(传感器输入)、过程(电机驱动)和输出(门打开)。评分方案会奖励使用正确符号且逻辑清晰的顺序,而与具体情境无关。同样,对于伦理或法律情境题,要回忆起标准框架:《数据保护法》原则、《计算机滥用法》罪行,或隐私、剽窃和网络安全等议题。将这些要点有条理地应用到给定情境中,简练的答案总是能得高分。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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