Year 10 CAIE Computer Science: In-Depth Past Paper Analysis | Year 10 CAIE 计算机:历年真题深度解析

📚 Year 10 CAIE Computer Science: In-Depth Past Paper Analysis | Year 10 CAIE 计算机:历年真题深度解析

Past papers are the most valuable revision resource for CAIE IGCSE Computer Science (0478/0984). By analysing questions from recent exam series, Year 10 students can spot recurring themes, understand what examiners really look for, and sharpen their problem‑solving skills. This article guides you through typical question types, common mistakes, and effective strategies for Paper 1 theory topics.

历年真题是 CAIE IGCSE 计算机科学 (0478/0984) 最宝贵的复习资源。通过分析最近考季的试题,Year 10 学生可以找出反复出现的主题,理解考官真正的评分要点,并提升解题能力。本文将带你梳理典型题型、常见错误以及应对 Paper 1 理论部分的有效策略。


1. Understanding the Exam Structure | 理解考试结构

Paper 1 lasts 1 hour 45 minutes and carries 60% of the total marks. Most questions are short‑answer, with a few extended‑writing items. You are expected to answer all questions, which range from 1‑mark definitions to 4‑mark comparison tables. Familiarity with the command words — ‘State’, ‘Describe’, ‘Explain’, ‘Compare’ — is essential because each demands a different depth of response.

试卷 1 时长为 1 小时 45 分钟,占总分的 60%。多数题目为简答题,夹杂少量扩展写作题。你需要回答所有问题,题型涵盖 1 分定义题到 4 分比较表格。熟悉指令词(如 ‘State’、’Describe’、’Explain’、’Compare’)至关重要,因为每个词对答案深度的要求不同。

Many candidates lose marks by giving a one‑word answer to an ‘Explain’ question. If a question says ‘Explain’, you must state the reason or purpose, often using ‘because’ or ‘so that’. Past papers show that a simple ‘Describe’ question often expects a step‑by‑step process. Train yourself to match the length of your answer to the mark allocation.

许多考生在 ‘Explain’ 题目上丢分,因为他们只给了单个词语的答案。如果题目要求 ‘Explain’,你必须说明原因或目的,通常会用到 ‘because’ 或 ‘so that’。历年真题表明,简单的 ‘Describe’ 题目往往期待一个逐步描述的过程。你要训练自己让答案长度与分值匹配。


2. Data Representation: Binary & Hexadecimal | 数据表示:二进制与十六进制

Binary‑to‑denary conversion, binary addition, and hexadecimal appear in almost every exam. A typical 2‑mark question: ‘Convert the denary number 217 into hexadecimal.’ You must show the working — divide by 16, note remainder, then read remainders in reverse order — to gain full marks. Common errors include forgetting that hex digits beyond 9 are A‑F and mixing up the order of bits when converting a nibble.

二进制与十进制转换、二进制加法以及十六进制几乎每场考试都会出现。典型的 2 分题目如:”将十进制数 217 转换为十六进制。” 你必须展示计算过程 — 除以 16,记下余数,然后反向读取余数 — 才能拿到全部分数。常见错误包括忘记十六进制中 9 以上的数码是 A‑F,以及在转换半字节时搞乱位的顺序。

Binary shifting and two’s complement representation are also examined. Questions often ask: ‘Perform the binary addition 1011₂ + 0110₂, giving your answer in both binary and denary.’ An overflow error is a classic pitfall — if the result exceeds the number of bits available, you must state that an overflow has occurred. Practise with 8‑bit registers to build confidence.

二进制移位和补码表示也会考查。题目常问:”进行二进制加法 1011₂ + 0110₂,结果用二进制和十进制两种形式给出。” 溢出错误是一个经典的陷阱 — 如果结果超出了可用位数,你必须说明发生了溢出。通过 8 位寄存器的练习来建立信心。


3. Logic Gates and Truth Tables | 逻辑门与真值表

Logic gates (AND, OR, NOT, NAND, NOR, XOR) and truth tables are tested through circuit diagrams and expression building. A frequent 4‑mark question gives a gate circuit with two or three inputs and asks you to complete the truth table. The trick is to work step‑by‑step through the intermediate outputs rather than guessing the final column.

逻辑门(AND, OR, NOT, NAND, NOR, XOR)和真值表通过电路图和表达式构建来考查。常见的 4 分题目会给出一个具有两或三个输入的门电路,要求你完成真值表。技巧是逐步得出中间输出,而不是猜测最后那一列。

Past papers also require drawing circuits from Boolean expressions such as Q = (A AND B) OR (NOT C). Always draw the simplest gates first and then combine them. If you are asked to create a logic expression from a truth table, look for rows where the output is 1, then OR the minterms together. Use the exam’s logic gate symbols — do not invent your own.

历年真题还要求根据布尔表达式绘制电路,如 Q = (A AND B) OR (NOT C)。务必先画出最简单的门,再将其组合。如果要求你从真值表写出逻辑表达式,要找出输出为 1 的行,然后将各最小项 OR 起来。使用试卷中规定的逻辑门符号 — 不要自己创造。


4. Computer Architecture and the Fetch‑Execute Cycle | 计算机体系结构与取指‑执行周期

The Von Neumann architecture, CPU components (ALU, CU, registers), and the fetch‑decode‑execute cycle form a core topic. A typical question: ‘Describe the role of the Program Counter (PC) during the fetch stage.’ The answer must mention that the PC holds the address of the next instruction to be fetched and is incremented after the fetch. Vague answers like ‘it counts things’ will not earn marks.

冯·诺依曼架构、CPU 组件(ALU、控制单元、寄存器)以及取指‑解码‑执行周期是一个核心主题。典型题目:”描述程序计数器 (PC) 在取指阶段的作用。” 答案必须提及 PC 存有下一条待取指令的地址,并且在取值后被递增。像 ‘它计数的’ 这样模糊的答案拿不到分。

Explain‑type questions often ask why the control unit is essential. The answer should link the CU to decoding instructions and sending control signals to coordinate the ALU, memory and I/O. Use precise terms: ‘The CU decodes the operation code and generates timing signals to direct data flow.’ Diagrams are not required in Paper 1 but can help you structure your written response.

解释型题目常问为什么控制单元必不可少。答案要把 CU 和解码指令、发送控制信号以协调 ALU、内存和输入输出联系起来。使用精确术语:”CU 对操作码进行解码并产生时序信号以引导数据流动。” Paper 1 不要求画图,但图表有助于你组织文字回答。


5. Input and Output Devices: Past Paper Patterns | 输入输出设备:历年真题模式

Questions on sensors, actuators, and specialised devices appear frequently. Often you are given an application scenario, such as a greenhouse or a self‑driving car, and must select appropriate sensors (temperature, light, infrared, etc.) and justify your choice. Justification should link the sensor type to the specific environmental change it detects.

关于传感器、执行器和专用设备的问题频繁出现。通常会给出一个应用场景,例如温室或自动驾驶汽车,你必须选择合适的传感器(温度、光线、红外等)并说明理由。理由应该把传感器类型与其检测的具体环境变化联系起来。

Another favourite is comparing inkjet, laser and 3D printers. Create a table in your revision notes for ‘how it works’, ‘typical use’ and ‘advantages’. Past papers reveal that examiners want precise technological terms: inkjet uses ‘thermal bubble or piezoelectric technology’, laser uses ‘electrostatic drum and toner’. Avoid generic phrases like ‘it sprays ink’.

另一个常考点是比较喷墨、激光和 3D 打印机。在复习笔记中制作一个表格,列出 ‘工作原理’、’典型用途’ 和 ‘优点’。历年真题表明,考官希望看到准确的技术术语:喷墨使用 ‘热气泡或压电技术’,激光使用 ‘静电鼓和墨粉’。避免使用 ‘它喷墨水’ 之类的笼统说法。


6. Memory and Storage: Key Concepts | 内存与存储:关键概念

RAM, ROM, cache, and secondary storage (magnetic, optical, solid state) are regularly tested through comparison tables and scenario‑based questions. A 3‑mark ‘Compare’ question might ask you to compare RAM and ROM in terms of volatility, speed and purpose. The most common mistake is stating that ROM is non‑volatile but forgetting to mention that it holds the BIOS/bootstrap loader.

RAM、ROM、缓存以及二级存储(磁、光、固态)通过比较表格和情景题来经常考查。一道 3 分的 ‘比较’ 题可能会要求你从易失性、速度和用途方面比较 RAM 和 ROM。最常见的错误是只说 ROM 是非易失性的,却忘记提及它存储着 BIOS/引导加载程序。

For secondary storage, questions often provide a user need, such as ‘transferring large video files between studios’, and ask you to recommend a storage medium with justification. You must balance portability, capacity, speed and cost. Solid state drives (SSDs) are fast but expensive per GB; optical discs are cheap but slow and small. Always relate your choice to the scenario.

对于二级存储,问题通常会给出用户需求,例如 ‘在工作室之间传输大型视频文件’,并要求你推荐一种存储介质并给出理由。你必须权衡便携性、容量、速度和成本。固态硬盘 (SSD) 速度快但每 GB 价格高;光盘便宜但速度慢、容量小。始终将你的选择与场景关联起来。


7. High‑Level vs Low‑Level Languages | 高级语言与低级语言

Questions on programming languages, translators and assembly code appear in most series. You need to distinguish between high‑level languages (HLL) and low‑level languages (machine code, assembly). A typical 2‑mark question: ‘Give two advantages of writing code in a high‑level language.’ Answers: easier to read/debug, portable across platforms, closer to natural language. Do not just say ‘it is better’.

关于编程语言、翻译器和汇编代码的问题在大多数考季都会出现。你需要区分高级语言 (HLL) 和低级语言(机器码、汇编)。典型的 2 分题:”写出使用高级语言编写代码的两个优点。” 答案:更易于阅读/调试、可跨平台移植、更接近自然语言。不要只说 ‘它更好’。

Interpreter vs compiler questions are practically guaranteed. You must explain that an interpreter translates and executes line‑by‑line, stopping at errors, while a compiler translates the whole program into machine code before execution. Past papers show that candidates often confuse which one produces an executable file and which is better for debugging. Use the mnemonic: ‘Compiler Creates Complete Code; Interpreter Inspects Instantly.’

解释器与编译器的问题几乎必考。你必须说明解释器是逐行翻译并执行,遇到错误时停止;而编译器在执行前将整个程序翻译成机器码。历年真题显示,考生经常搞混哪个会生成可执行文件、哪个更适合调试。记住口诀:”Compiler Creates Complete Code; 解释器即时检查。”


8. Cybersecurity Threats and Prevention | 网络安全威胁与预防

Malware, phishing, brute‑force attacks, DoS, and social engineering are examined alongside prevention methods such as firewalls, encryption, two‑factor authentication and penetration testing. A scenario might describe a company’s network and ask you to identify two threats and for each, one prevention measure. The mark scheme rewards linking the threat directly to the prevention — for example, ‘phishing emails can be mitigated by staff training to recognise suspicious links’.

恶意软件、网络钓鱼、暴力攻击、拒绝服务攻击和社会工程学,连同防火墙、加密、双因素认证和渗透测试等预防方法一起考查。情景题可能描述一家公司的网络,要求你识别两种威胁,并为每种威胁提出一项预防措施。评分标准会将威胁与预防直接关联的答案给分 — 例如,”通过员工培训来识别可疑链接,可以减轻网络钓鱼邮件的危害”。

Encryption is a frequent extended‑writing topic. You may be asked to describe how symmetric encryption works. Use the term ‘cipher key’ and explain that the same key is used to encrypt and decrypt. For SSL/TLS, link it to the padlock symbol and data being encrypted between browser and server. Avoid vague statements like ‘it makes data safe’.

加密是一个常见的扩展写作话题。你可能被要求描述对称加密的工作原理。要使用术语 ‘密钥’,并解释加密和解密使用同一把密钥。对于 SSL/TLS,要将其与挂锁符号以及浏览器与服务器之间被加密的数据联系起来。避免 ‘它让数据安全’ 之类的含糊说法。


9. Ethics and Legal Issues in Computing | 计算机伦理与法律问题

Data protection, computer misuse, copyright and AI ethics are recurring themes. A question might present a case study about a company collecting customer data and ask you to explain two principles of the Data Protection Act that apply. Always name the principle (e.g., ‘data must be kept secure’) and then apply it to the context: ‘the company must use encryption and access controls to prevent unauthorised access.’

数据保护、计算机滥用、版权和人工智能伦理是反复出现的主题。题目可能给出一个关于公司收集客户数据的案例,要求你解释适用的两项数据保护法原则。务必说出原则名称(例如 ‘数据必须安全保存’),然后将其应用到具体情境:”该公司必须使用加密和访问控制来防止未经授权的访问。”

Plagiarism and software licensing also feature. Know the difference between freeware, shareware, open source and proprietary licences. A common exam trick is to ask about the ethical implications of using open source code in a commercial product — you need to mention the requirement to credit the original author under many open source licences.

抄袭和软件许可也会出现。要了解免费软件、共享软件、开源和专有许可证之间的区别。一个常见的考试陷阱是询问在商业产品中使用开源代码的伦理影响 — 你需要提到许多开源许可证要求注明原始作者。


10. Exam Technique: Command Words and Time Management | 考试技巧:指令词与时间管理

An examiner report once noted: ‘Many candidates lost marks by not reading the command word.’ For a ‘State’ question, a single term or short phrase is enough. For ‘Describe’, give a sequence of events or characteristics. For ‘Explain’, you must give reasons. Highlight the command word in every question during the exam. This alone can boost your grade by 5‑10%.

一份考官报告曾指出:”许多考生因没有阅读指令词而丢分。” 对于 ‘State’ 题,一个术语或简短短语就够了。对于 ‘Describe’,要给出事件顺序或特征。对于 ‘Explain’,你必须给出理由。考试时在每道题中高亮指令词。仅此一项就能让你的成绩提高 5‑10%。

Time management is critical. You have 105 minutes for around 50‑60 marks, so roughly 1.5‑2 minutes per mark. Do not spend 10 minutes on a 2‑mark question. If you are stuck, move on and return later. Keep an eye on the clock. Many students leave the last page unfinished; often the final questions are just as accessible as the early ones if you reach them with a calm mind.

时间管理至关重要。你有 105 分钟完成约 50‑60 分的题目,大约每 1 分对应 1.5‑2 分钟。不要在 2 分题上花 10 分钟。如果卡住了,跳过去稍后回来。留意时钟。很多学生最后一面没写完;通常只要心态平稳地做到最后,末尾的题目和前面的同样容易得分。


Published by TutorHao | Computer Science Revision Series | aleveler.com

更多咨询请联系16621398022(同微信)

Comments

屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from aleveler.com

Subscribe now to keep reading and get access to the full archive.

Continue reading

Exit mobile version