← 返回资讯屏轩教育 · 行业资讯

Year 10 WJEC Computer Science: High-Frequency Topics and Common Mistakes Analysis | Year 10 WJEC 计算机:高频考点与易错题分析

2026-07-20 06:20 · 本文部分内容由AI辅助创作

📚 Year 10 WJEC Computer Science: High-Frequency Topics and Common Mistakes Analysis | Year 10 WJEC 计算机:高频考点与易错题分析

Preparing for the WJEC GCSE Computer Science exams in Year 10 requires focusing on high-frequency topics that consistently appear in past papers. This analysis covers crucial concepts from binary arithmetic to cybersecurity, highlighting common mistakes that students make and how to avoid them. With clear explanations and practical tips, this guide aims to strengthen your understanding and boost your confidence.

为准备 Year 10 的 WJEC GCSE 计算机科学考试,需要重点关注历年真题中反复出现的高频考点。本文分析涵盖了从二进制运算到网络安全的关键概念,突出了学生常犯的错误以及如何避免。通过清晰的解释和实用技巧,本指南旨在加深你的理解并增强信心。


1. Binary and Hexadecimal Conversion | 二进制与十六进制转换

One of the most common pitfalls is confusing the place values when converting between binary and denary. Students often forget that the least significant bit is 2⁰, not 2¹, leading to off-by-one errors.

最常见的陷阱之一是在二进制和十进制之间转换时混淆了位权。学生常常忘记最低有效位是 2⁰ 而不是 2¹,从而导致偏差一的错误。

When converting denary to binary, always divide repeatedly by 2 and read the remainders from bottom to top. A frequent mistake is to stop dividing too early or to record remainders in the wrong order.

将十进制转换为二进制时,始终重复除以 2 并从下往上读取余数。常见的错误是过早停止除法,或者以错误的顺序记录余数。

For hexadecimal, remember that A–F represent 10– l slip. Also, ensure you split binary into nibbles (4 bits) when converting to hex; missing a leading zero can completely change the value.

对于十六进制,请记住 A–F 表示 10–15。混淆 A=10 和 B=11 是典型的疏忽。此外,在转换为十六进制时,确保将二进制分成半字节(4 位);遗漏前导零可能会完全改变数值。

Practice converting negative numbers using two's complement with a fixed bit length. Many errors arise from not inverting correctly or adding 1 improperly.

使用固定位长的补码练习转换负数。许多错误源于未能正确取反或不恰当地加 1。


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

Students often draw confusing truth tables by omitting intermediate columns for complex circuits. Always break down the expression step by step, showing outputs of each gate.

学生常常因为省略复杂电路中间步骤的列而绘出混乱的真值表。务必逐步分解表达式,显示每个门的输出。

A classic mistake is misremembering the XOR output: 1 only when inputs differ. Many assume XOR is the same as OR, leading to incorrect results in half-adders.

一个典型错误是误记异或门的输出:仅当输入不同时输出 1。许多人认为异或与或门相同,导致在半加器中得出错误结果。

When given a logic diagram, carefully trace each path and note the Boolean expression. Reversing the order of NOT and AND gates is a frequent error.

当给定逻辑图时,仔细追踪每条路径并记下布尔表达式。颠倒非门和与门的顺序是常见错误。

Use de Morgan's laws to simplify expressions, but verify with truth tables. A wrong application can turn a correct answer into nonsense.

使用德摩根定律简化表达式,但要用真值表验证。错误的应用会将正确答案变成谬误。


3. Data Compression | 数据压缩

Many students confuse lossy and lossless compression. Lossy permanently removes data, suitable for images and audio; lossless preserves all data, essential for text and programs.

许多学生混淆有损和无损压缩。有损压缩会永久删除数据,适用于图像和音频;无损压缩保留所有数据,对文本和程序至关重要。

A typical exam question asks why JPEG uses lossy compression. Students often incorrectly state it retains all quality — remember it exploits human perception limits.

典型的考题询问为什么 JPEG 使用有损压缩。学生经常错误地声称它保留了所有质量——请记住它利用了人类感知的局限性。

Run-length encoding (RLE) is a common lossless method. The mistake lies in miscounting runs or forgetting that it suits simple graphics with large areas of identical colour.

游程编码 (RLE) 是一种常见的无损方法。错误在于数错游程,或者忘记它适合有大面积相同颜色的简单图形。

Calculate compression ratio properly: size before compression divided by size after. Reversing the fraction is a common numerical slip.

正确计算压缩比:压缩前的大小除以压缩后的大小。颠倒分子分母是常见的数字错误。


4. Network Topologies and Protocols | 网络拓扑与协议

A frequent error is mixing up the advantages of star and bus topologies. In a star, one cable failure only affects one node, but the central hub is a single point of failure. In a bus, a break in the backbone can down the whole network.

一个常见错误是混淆星形和总线拓扑的优点。在星形中,一根线缆故障只影响一个节点,但中心集线器是单点故障。在总线中,主干中断会使整个网络瘫痪。

With protocols, students often misplace layers: HTTP is application layer, TCP is transport, IP is network. Writing 'IP' for everything loses marks.

关于协议,学生经常乱放层级:HTTP 是应用层,TCP 是传输层,IP 是网络层。什么都写 'IP' 会丢分。

Remember that MAC addresses are physical, IP addresses are logical. A typical mistake is stating that IP addresses are permanently assigned by the manufacturer.

记住 MAC 地址是物理地址,IP 地址是逻辑地址。一个典型错误是声称 IP 地址由制造商永久分配。

Explain packet switching step by step, noting that packets may take different routes and are reassembled at the destination. Omitting reassembly is a common gap.

逐步解释分组交换,注意数据包可能经由不同路径,并在目的地重新组装。遗漏重新组装是常见的缺漏。


5. Cybersecurity Threats and Prevention | 网络安全威胁与防护

Students frequently confuse malware categories: a virus attaches to files, a worm self-replicates without a host, a Trojan appears legitimate. Specific terms matter.

学生经常混淆恶意软件类别:病毒附着于文件,蠕虫无需主机自我复制,特洛伊木马伪装合法。具体术语很重要。

When describing prevention, go beyond 'install antivirus'. Mention regular updates, firewalls, user training, and strong password policies. Vague answers lose marks.

在描述防护时,不要只写 '安装杀毒软件'。要提及定期更新、防火墙、用户培训和强密码策略。模糊的答案会失分。

Explain SQL injection as entering malicious SQL code into input fields. A common mistake is to describe it as a virus. Emphasise input sanitisation.

将 SQL 注入解释为在输入字段中插入恶意 SQL 代码。常见的错误是将其描述为病毒。强调输入清理。

For phishing, highlight social engineering tactics. Error: assuming it only happens via email; it can be SMS, phone, or fake websites.

对于网络钓鱼,强调社会工程策略。错误:假设它只通过电子邮件发生;它可以通过短信、电话或假网站进行。


广告 / Sponsored

6. Algorithmic Thinking and Flowcharts | 算法思维与流程图

Using the wrong flowchart symbols is a common mistake: rectangles for processes, diamonds for decisions, parallelograms for input/output. A circle denotes a connector.

使用错误的流程图符号是常见错误:矩形用于处理,菱形用于决策,平行四边形用于输入/输出。圆圈表示连接点。

Flowcharts must have a clear start and end. Omitting the terminator symbols or having floating ends can make the logic ambiguous.

流程图必须有清晰的开始和结束。省略终止符或产生悬空结尾会使逻辑模糊。

When tracing an algorithm, many skip steps when variables are updated inside loops. Use a trace table to avoid errors.

在追踪算法时,许多人会跳过循环内变量更新的步骤。使用跟踪表以避免错误。

Common flowcontrol constructs: sequence, selection (if-else), iteration (while/for). Identify them correctly; confusing iteration with selection is a basic slip.

常见的流程控制结构:顺序、选择(if-else)、迭代(while/for)。正确识别它们;混淆迭代和选择是一个基础错误。


7. Sorting and Searching Algorithms | 排序与搜索算法

For linear search, students often forget to handle the case when the item is not found. Include a final check after the loop.

对于线性搜索,学生经常忘记处理未找到目标项的情况。在循环后包含最终检查。

Binary search requires the list to be sorted. A classic mistake is applying it to an unsorted dataset and expecting correct results.

二分搜索要求列表已排序。一个经典错误是对未排序的数据集应用二分搜索并期望正确结果。

Bubble sort: compare adjacent items and swap if out of order. Common error is comparing non-adjacent elements or stopping prematurely.

冒泡排序:比较相邻项并在顺序错误时交换。常见错误是比较非相邻元素或过早停止。

Be able to calculate the maximum number of searches: for binary, it's log₂n; for linear, it's n. Mixing them up is frequent.

要能计算最大搜索次数:对于二分搜索,是 log₂n;对于线性搜索,是 n。将它们混淆是常见的。


8. Programming Basics: Variables, Data Types and Structures | 编程基础:变量、数据类型与结构

In pseudocode, the assignment operator is usually '←' or '='. Using '=' for both assignment and comparison leads to logical bugs. Use '==' for equality check.

在伪代码中,赋值运算符通常是 '←' 或 '='。将 '=' 既用于赋值又用于比较会导致逻辑错误。使用 '==' 进行相等性检查。

Data types: integer, real/float, Boolean, character, string. Choosing the wrong type for a variable (e.g., storing a name as integer) crashes programs or creates errors in trace tables.

数据类型:整型、实型/浮点型、布尔型、字符型、字符串型。为变量选择错误类型(例如,将姓名存储为整型)会使程序崩溃或在跟踪表中产生错误。

1D arrays start at index 0 in many languages, but WJEC pseudocode may use 1-based indexing in questions. Always check the specification. Off-by-one errors plague array operations.

一维数组在许多语言中从索引 0 开始,但 WJEC 伪代码在问题中可能使用从 1 开始的索引。始终检查规范。偏差一错误困扰数组操作。

String manipulation: concatenation, length, substrings. A common mistake is forgetting that string indices often start at 0, and extracting a substring with incorrect end parameter.

字符串操作:拼接、长度、子串。常见错误是忘记字符串索引通常从 0 开始,以及用错误的结束参数提取子串。


9. Ethical, Legal and Environmental Impacts | 伦理、法律与环境影响

When asked about the Data Protection Act, students often write vague statements like 'keep data safe'. Specify the eight principles, like data must be accurate and not kept longer than necessary.

当被问及《数据保护法》时,学生常常写模糊的陈述如 '确保数据安全'。指明八项原则,如数据必须准确且保存时间不超过必要时间。

The Computer Misuse Act covers unauthorised access and modification. Mistake: confusing it with copyright laws. Unauthorised access is illegal even without damage.

《计算机滥用法》涵盖未经授权的访问和修改。错误:将其与版权法混淆。即使没有造成损害,未经授权的访问也是非法的。

Environmental impact: discuss e-waste, energy consumption of data centres, and how recycling helps. A typical weak answer only mentions 'turning off computers'.

环境影响:讨论电子垃圾、数据中心的能耗以及回收如何有帮助。典型的弱答案只提到 '关掉电脑'。

Open source vs proprietary software: remember to link to ethical implications, such as freedom to modify and share. Mistake: assuming open source is always free of cost.

开源软件与专有软件:记住要联系伦理影响,如修改和共享的自由。错误:认为开源总是免费的。


10. Databases and SQL | 数据库与 SQL

Students often mistake a primary key as just a unique identifier, forgetting it cannot be NULL. A candidate key is a similar mistake — be precise.

学生经常误以为主键只是一个唯一标识符,而忘记它不能为 NULL。候选键也是一个类似的错误——要精确。

SQL: the most frequent error is forgetting the WHERE clause in UPDATE or DELETE, which can affect all rows. Also, mismatched quotes around strings.

SQL:最频繁的错误是在 UPDATE 或 DELETE 中忘记 WHERE 子句,这可能会影响所有行。还有字符串周围的引号不匹配。

Queries with JOIN require linking tables via foreign keys. Common slip: omitting the ON condition or linking the wrong fields.

带有 JOIN 的查询需要通过外键链接表。常见疏忽:省略 ON 条件或链接错误的字段。

Normalisation: understand 1NF (atomic values, no repeating groups). Exam mistake: providing an example with multi-valued fields and calling it 1NF.

规范化:理解 1NF(原子值,无重复组)。考试错误:提供一个包含多值字段的例子并称之为 1NF。


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

广告 / Sponsored
Linux高级程序设计(高等院校计算机技术十二五规划教材)/刘加海/季江民/浙江大学出版社
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao参考价 ¥55.6

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

备考资讯每日更新,关注不错过
考纲变化 · 科目分析 · 学习方法
扫码关注公众号 tutorhao
在微信里长按二维码识别关注
或截图后用「扫一扫 → 相册」选择本图
公众号:tutorhao