📚 High-Frequency Topics and Common Mistakes in Year 10 CIE Computer Science | Year 10 CIE 计算机:高频考点与易错题分析
Understanding the most frequently examined topics and the typical mistakes students make is key to excelling in CIE IGCSE Computer Science. This article highlights the core areas for Year 10 learners, covering theory (Paper 1) and programming basics (Paper 2), and provides guidance on avoiding common pitfalls.
掌握高频考点与典型错误是攻克 CIE IGCSE 计算机科学的关键。本文梳理了 10 年级必学的核心理论(Paper 1)和编程基础(Paper 2),并指导如何避开常见陷阱。
1. Number Systems: Binary, Denary and Hexadecimal | 数制系统:二进制、十进制与十六进制
When converting binary to denary, a classic error is misaligning the place values, particularly when a binary number contains fewer digits than expected. For example, given the 8‑bit binary number 00101101, some students add the powers incorrectly, forgetting that the rightmost bit is 2⁰. Another high‑risk area is binary addition: if the sum exceeds the bit width, the carry into a non‑existent 9th bit is lost, producing a wrong answer. In hex conversions, the most common slip is treating letters A–F as 10–15 incorrectly; for instance, ‘B’ is 11, not 12.
二进制转十进制时的常见错误是位权错位,尤其在位数不足的二进制数中。例如 8 位二进制数 00101101,部分学生会加错权值,忽略最右位是 2⁰。另一个高风险点是二进制加法:当两数之和超出位宽,进位会丢失,导致结果出错。在十六进制转换中,最典型的错误是把字母 A–F 的数值记错,比如 B 是 11 而非 12。
A typical exam question asks to convert hexadecimal 2F into binary. The correct answer is 0010 1111 (grouped as 4‑bit nibbles). A frequent mistake is writing 2 as 0010 but F as 10000 (thinking F=16) or as 1001 (thinking F=9). Always remember that each hex digit corresponds to exactly four binary digits, and F represents 15 (1111). Adding leading zeros is essential when the binary group has fewer than four bits.
典型考题要求将十六进制 2F 转为二进制。正确答案是 0010 1111(每 4 位一组)。常见错误:把 2 写成 0010,但把 F 写成 10000(误以为 F=16)或 1001(误以为 F=9)。必须牢记每个十六进制位恰好对应四位二进制数,且 F 代表 15(1111)。当二进制分组不足四位时务必补上前导零。
| Hex | Binary | Denary |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
Reviewing this table before the exam helps prevent mix‑ups between B and D (1011 vs 1101), which is a marker‑magnet for lost marks.
考前重温此表可防止 B 与 D(1011 与 1101)的混淆,这是阅卷中常见的失分点。
2. Data Storage: Text, Sound and Images | 数据存储:文本、声音与图像
Calculating file sizes for sound and images is a guaranteed exam topic, yet students often lose marks through unit‑conversion errors. For a sound clip, the formula is file size = sample rate × bit depth × duration (seconds) × number of channels. A typical mistake is forgetting to divide by 8 to convert bits into bytes, or by 1024 to express the result in KiB.
声音和图像的文件大小计算是必考题,但学生常因单位换算而出错。对于音频,公式为:文件大小 = 采样率 × 位深 × 时长(秒)× 声道数。典型错误是忘记除以 8 将比特转为字节,或忘记除以 1024 以 KiB 表示。
In image calculations, students often misinterpret ‘colour depth’. If an image uses a 16‑bit colour depth, each pixel requires 16 bits. A question may ask for the size of a 1024 × 768 image in KiB. Correct: (1024 × 768 × 16) / 8 = 1,572,864 bytes, then / 1024 ≈ 1536 KiB. A common slip is to divide by 1000 instead of 1024, or to skip the /8 step entirely, giving an answer 8 times too large.
在图像计算中,学生常误读“颜色深度”。若图像采用 16 位颜色深度,每个像素需 16 比特。考题可能要求计算 1024 × 768 图像的大小(KiB)。正确做法:(1024 × 768 × 16)÷ 8 = 1,572,864 字节,再 ÷ 1024 ≈ 1536 KiB。常见错误是除以 1000 而非 1024,或完全省略 ÷8 步骤,导致答案为正确值的 8 倍。
Another trap concerns Unicode vs ASCII. Some learners state that Unicode uses 16 bits for every character, while in reality variable‑length encodings (UTF‑8, UTF‑16) exist. For the CIE syllabus, it is acceptable to say Unicode typically uses up to 32 bits to represent millions of characters, whereas ASCII uses 7 or 8 bits for 128/256 characters.
另一个陷阱是 Unicode 与 ASCII 的对比。有些学生声称 Unicode 每个字符均占 16 位,但实际存在变长编码(如 UTF‑8、UTF‑16)。根据 CIE 考纲,可以说 Unicode 通常最多使用 32 位以表达数百万字符,而 ASCII 使用 7 或 8 位表示 128/256 个字符。
3. CPU Architecture and the Fetch‑Execute Cycle | CPU 架构与取指执行周期
Confusing the roles of the MAR, MDR, PC and CIR is one of the most heavily penalised mistakes. The MAR (Memory Address Register) holds the address of the memory location to be read from or written to. The MDR (Memory Data Register) stores the actual data or instruction that has been fetched. The PC (Program Counter) keeps the address of the next instruction, and the CIR (Current Instruction Register) holds the instruction currently being decoded and executed.
混淆 MAR、MDR、PC 与 CIR 的功能是被扣分最严重的错误之一。MAR(内存地址寄存器)保存待读写的内存地址。MDR(内存数据寄存器)存放刚取出的数据或指令。PC(程序计数器)存放下一条指令的地址,而 CIR(当前指令寄存器)保存正在译码和执行的指令。
When describing the fetch‑execute cycle, a frequent error is stating that the PC is incremented before its content is copied to the MAR. The correct sequence is: PC contents → MAR, then PC is incremented. Next, the instruction at the address in MAR is fetched into MDR and then transferred to CIR. Missing the increment step or placing it at the end will cost marks.
描述取指执行周期时,常见错误是说 PC 在其内容复制到 MAR 之前就递增。正确顺序是:PC 内容 → MAR,然后 PC 递增。接着,从 MAR 所指地址中取出指令到 MDR,再转移至 CIR。漏掉递增步骤或将其放在末尾都会失分。
Students also tend to forget the role of buses. The address bus carries the address from MAR to memory, while the data bus carries the instruction/data back to MDR. Explicitly mentioning these buses in an answer shows depth and secures full marks.
学生还容易忽略总线的作用。地址总线将地址从 MAR 传至内存,数据总线则将指令/数据带回 MDR。答题时明确指出这些总线能彰显深度,确保满分。
4. Memory and Storage Hierarchy | 存储器与存储层次
RAM and ROM are frequent sources of confusion. RAM is volatile and holds the operating system, programs and data currently in use. ROM is non‑volatile and stores the boot program (BIOS). A common mistake is to say that ROM is a secondary storage device; it is primary memory. Another is claiming that ROM can never be written to—some ROM chips (like EPROM or EEPROM) can be reprogrammed, but under normal operation they are read‑only.
RAM 和 ROM 常被混淆。RAM 易失,存放正在使用的操作系统、程序和数据。ROM 非易失,存储启动程序(BIOS)。常见错误是说 ROM 是辅助存储器——它实为主存。另一个错误是声称 ROM 永远不可写入——某些 ROM 芯片(如 EPROM 或 EEPROM)可重编程,但在正常操作下均为只读。
Virtual memory is a tricky concept. When physical RAM is full, the OS moves inactive pages to the hard drive, treating that space as an extension of main memory. Learners often mistakenly claim that adding virtual memory increases the physical RAM capacity. In reality, it allows more programs to run simultaneously but slows down performance due to disk access times.
虚拟内存的概念易出错。当物理 RAM 已满,操作系统会将不活动页面移入硬盘,将磁盘空间视为主存扩展。学生常错误地声称增加虚拟内存可增大物理 RAM 容量。实际上,它能让更多程序同时运行,但由于磁盘访问速度慢,会降低性能。
An exam might ask why a computer needs both RAM and ROM. The perfect answer mentions that ROM provides permanent, unchanging code to start the system, while RAM provides fast, temporary workspace. Failing to distinguish ‘permanent’ and ‘temporary’ loses marks.
考试可能要求解释为何计算机同时需要 RAM 和 ROM。高分答案应指出 ROM 提供永久且不变的代码以启动系统,而 RAM 提供高速临时工作区。未能区分“永久”与“临时”会失分。
5. Input and Output Devices | 输入与输出设备
Questions on scanners are popular. A 2D barcode scanner uses a laser or camera to read the pattern of light and dark areas; the reflected light is converted into a digital signal. Many candidates write that the scanner emits ink or reads magnetic fields—these are wrong. Emphasise the word ‘reflected’ in your description.
关于扫描仪的题目很常见。二维条码扫描仪使用激光或摄像头读取明暗区域图案,反射光被转为数字信号。许多考生会写扫描仪发射墨水或读取磁场——这些全错。描述时务必强调“反射”一词。
For printers, a common pitfall is mixing up inkjet and laser technologies. Inkjets spray tiny drops of liquid ink onto paper, whereas laser printers use toner powder, static electricity, and heat to fuse the toner. Saying a laser printer uses ink will immediately lose marks. Also, remember that laser printers are generally faster and more suitable for high‑volume printing.
打印机方面,常见陷阱是混淆喷墨与激光技术。喷墨打印机将微小墨滴喷洒到纸上,而激光打印机使用墨粉、静电与热量将墨粉熔化固定。说激光打印机使用墨水会立刻丢分。此外,记住激光打印机速度更快,更适合大批量打印。
Sensors require careful wording. When asked how a microprocessor uses a temperature sensor, don’t just say ‘it reads the temperature’. Describe that the sensor sends an analogue voltage, which
Published by TutorHao | Year 10 Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导