GCSE WJEC Computer Science: Mind Map Quick Revision | GCSE WJEC 计算机:思维导图速记

📚 GCSE WJEC Computer Science: Mind Map Quick Revision | GCSE WJEC 计算机:思维导图速记

Mind maps are one of the most powerful revision tools for GCSE Computer Science. They turn a sprawling syllabus into a visually connected network of keywords and concepts, making it much easier to memorise definitions, processes and relationships. This article will guide you through building a complete WJEC mind map, branch by branch, with bilingual explanations that help you link English terminology to Chinese understanding. By the end, you will have a clear mental map of the entire specification and a set of ready‑to‑use revision techniques.

思维导图是 GCSE 计算机科学最强大的复习工具之一。它能把庞杂的考纲变成一个由关键词和概念组成的可视化网络,让你更轻松地记住定义、过程和相互关系。本文将引导你一步步构建一张完整的 WJEC 思维导图,逐条分支给出中英双语解释,帮助你建立从英文术语到中文理解的桥梁。读完本文后,你将拥有一幅清晰的全科心智地图和一套立即可用的复习技巧。

1. Central Hub of the Mind Map: GCSE Computer Science | 思维导图中心:GCSE 计算机科学

Every mind map starts with a single central idea. Write ‘WJEC GCSE Computer Science’ in the middle of a blank page. From this hub, draw six thick branches, each labelled with a core topic area. These are: Computer Systems, Data Representation, Networking, Cybersecurity, Algorithms & Programming, and Impacts of Technology. Each branch then splits into smaller sub‑branches that hold the key facts, examples and equations you need to memorise. Keeping the map to six main branches prevents cognitive overload and mirrors the structure of the WJEC specification.

每一幅思维导图都从一个中心主题开始。在白纸中央写下 ‘WJEC GCSE Computer Science’。从这个中心画出六条粗分支,分别标注一个核心主题领域:计算机系统、数据表示、网络、网络安全、算法与编程以及技术影响。每条分支再细分为更小的子分支,用来承载你需要记忆的关键事实、例子和公式。将导图控制在六条主分支以内,可以避免认知超载,也与 WJEC 考纲的结构相对应。

  • Computer Systems → hardware, software, purpose
  • Data Representation → binary, hex, images, sound, compression
  • Networking → topologies, protocols, cloud
  • Cybersecurity → threats, prevention, ethical hacking
  • Algorithms & Programming → flowcharts, pseudocode, data types
  • Impacts → legal, ethical, environmental
  • 计算机系统 → 硬件,软件,用途
  • 数据表示 → 二进制,十六进制,图像,声音,压缩
  • 网络 → 拓扑结构,协议,云计算
  • 网络安全 → 威胁,预防措施,道德黑客
  • 算法与编程 → 流程图,伪代码,数据类型
  • 技术影响 → 法律,伦理,环境

2. Data Representation: Binary, Hex and Multimedia | 数据表示:二进制、十六进制与多媒体

Computers store everything as binary digits (bits). A single bit is either 1 or 0, and eight bits make one byte. To convert denary to binary, keep dividing by two and note the remainders. For example, 13 (denary) becomes 1101 (binary). DENARY → BINARY QUICK METHOD: Write down the place values 128, 64, 32, 16, 8, 4, 2, 1 and tick the ones that sum to your number.

计算机将所有信息存储为二进制数字(比特)。一个比特要么是 1 要么是 0,八个比特构成一个字节。要将十进制转换为二进制,就反复除以二并记下余数。例如十进制 13 变为二进制 1101。十进制→二进制速记法:写下位值 128, 64, 32, 16, 8, 4, 2, 1,然后勾选那些能加起来等于目标数字的位值。

Hexadecimal (base 16) uses digits 0‑9 and letters A‑F. It is a shorthand for binary because each hex digit represents exactly four bits. 8F in hex equals 10001111 in binary. Remember the hex values: A=10, B=11, C=12, D=13, E=14, F=15. In the mind map, place a small conversion table between binary, denary and hex as a ready reference.

十六进制(以 16 为基数)使用数字 0‑9 和字母 A‑F。它是二进制的简写形式,因为每个十六进制位恰好代表四个二进制位。十六进制 8F 等于二进制 10001111。记住十六进制对应的十进制值:A=10, B=11, C=12, D=13, E=14, F=15。在思维导图中放置一张二进制、十进制和十六进制的小型转换表,作为随时查阅的参考。

Denary Binary Hex
10 1010 A
15 1111 F
255 11111111 FF

Images are represented as bitmaps made of pixels. Colour depth is the number of bits per pixel; more bits give more colours. Image size (in bytes) = width × height × colour depth ÷ 8. Sound is stored by sampling the analogue wave at regular intervals. Sample rate (Hz) × bit depth × duration (s) = file size for mono sound. On your mind map, add a branch for ‘calculating file sizes’ with the formulas inside a small box.

图像以位图形式表示,位图由像素构成。颜色深度是每个像素所用的比特数;比特数越多,颜色越丰富。图像文件大小(字节)= 宽度 × 高度 × 颜色深度 ÷ 8。声音通过按固定间隔对模拟波形采样来存储。采样率(Hz)× 采样深度(比特)× 时长(秒)= 单声道文件大小。在思维导图上添加一个分支“计算文件大小”,用小方框把公式放在里面。

Image size = W × H × D ÷ 8   |   Sound size = rate (Hz) × depth (bits) × time (s)

Lossless compression preserves every bit; lossy compression permanently removes some data to reduce size. Typical uses: ZIP files are lossless, MP3 and JPEG are lossy. In your mind map, use a simple ‘compression’ sub‑branch with an arrow saying ‘smaller file, maybe lower quality’.

无损压缩能保留每一个比特;有损压缩则永久性地删除部分数据以缩小体积。典型应用:ZIP 文件是无损的,MP3 和 JPEG 是有损的。在思维导图上,用一个“压缩”子分支,并画一个箭头标注“文件更小,质量或许降低”。


3. Computer Systems: Hardware Inside and Out | 计算机系统:内外硬件

The CPU (Central Processing Unit) is the brain of the computer. Its main components: Control Unit (decodes instructions), ALU (does arithmetic and logic) and registers (tiny, fast storage locations). The fetch‑decode‑execute cycle runs continuously: fetch the next instruction from memory, decode it to see what is needed, execute it using the ALU. Remember the three‑step cycle with the acronym FDE.

CPU(中央处理单元)是计算机的大脑。它的主要组成部分包括:控制单元(负责译码指令)、ALU(算术逻辑单元,执行算术和逻辑运算)以及寄存器(极小且高速的存储位置)。取指令—译码—执行周期不间断地运行:从内存取来下一条指令,译码以确定需要做什么,利用 ALU 执行该指令。请用缩写 FDE 记住这三步。

Primary memory consists of RAM and ROM. RAM is volatile, meaning it loses data when power is off; it holds the currently running programs and data. ROM is non‑volatile and typically stores the boot‑up instructions (BIOS). Secondary storage, such as HDD (magnetic), SSD (flash), and optical discs (CD, DVD), provides long‑term, non‑volatile storage. A quick mind map note: ‘RAM = workspace, ROM = startup, SSD > HDD speed’.

主存储器由 RAM 和 ROM 组成。RAM 是易失性的,即断电后数据会丢失;它存放当前运行的程序和数据。ROM 是非易失性的,通常存储启动引导指令(BIOS)。辅助存储器,如 HDD(磁介质)、SSD(闪存)和光盘(CD、DVD),提供长期、非易失性存储。思维导图上可速记为:“RAM=工作台,ROM=启动固件,SSD 比 HDD 快”。

Embedded systems are computers built into larger devices, such as washing machines, microwaves and cars. They have a dedicated function, limited memory and low power consumption. In the exam, be ready to contrast general‑purpose computers with embedded systems. Place this as a small leaf on your ‘systems’ branch.

嵌入式系统是内置于大型设备(如洗衣机、微波炉和汽车)中的计算机。它们具备专用功能,内存有限,功耗较低。考试中要注意对比通用计算机与嵌入式系统的异同。可以将此作为“系统”分支上的一片小叶子。


4. Systems Software and Utility Tools | 系统软件与实用工具

The operating system (OS) manages both hardware and software. Key OS functions include: providing a user interface (GUI or command line), memory management (allocating RAM to processes), multitasking (running several programs simultaneously), file management (organising files and folders), and peripheral management (handling input/output devices through drivers). Remember the mnemonic ‘I Must Find Pink Mice’ – Interface, Memory, Files, Peripherals, Multi‑tasking.

操作系统(OS)同时管理硬件和软件。操作系统的核心功能包括:提供用户界面(图形界面或命令行)、内存管理(为进程分配 RAM)、多任务处理(同时运行多个程序)、文件管理(组织文件和文件夹)以及外设管理(通过驱动程序操控输入/输出设备)。你可以用助记句“我必须找到粉红鼠”来记忆这些功能:用户界面、内存、文件、外设、多任务。

Utility software performs maintenance tasks. Common utilities are encryption (scrambles data so only authorised users can read it), defragmentation (reorganises fragmented files on an HDD to improve speed), and backup (creates copies of data to recover from loss). Add a small ‘utility’ branch to your OS section with three icons: a lock, a comb, and a second copy.

实用程序执行维护任务。常见的实用程序包括加密(打乱数据,只有授权用户才能读取)、碎片整理(重新组织 HDD 上零碎储存的文件以提升速度)以及备份(创建数据副本以防丢失)。在操作系统的区域添加一个小分支“实用程序”,用三个图标来表示:一把锁、一把梳子和一个副本文件。


5. Networking: Topologies, Protocols and the Cloud | 网络:拓扑、协议与云端

A LAN (Local Area Network) covers a small geographical area, while a WAN (Wide Area Network) spans large distances. The WJEC specification focuses on star and mesh topologies. In a star network, all devices connect to a central switch or hub; a failure in one cable does not affect others, but the central device is a single point of failure. In a mesh network, every node is (partially or fully) connected to others, offering high redundancy but higher cost. Draw a star and a mesh on your mind map and label the pros and cons.

局域网(LAN)覆盖一个较小的地理区域,而广域网(WAN)则可跨越很远的距离。WJEC 考纲重点考察星型拓扑和网状拓扑。在星型网络中,所有设备都连接到一个中央交换机或集线器;一条线缆的故障不会影响其他设备,但中央设备是单点故障点。在网状网络中,每个节点都(部分或完全)与其他节点相连,因此冗余度高,但成本也更高。在思维导图上画出星型和网状结构,并标注各自的优缺点。

Protocols are rules for communication. You must know: TCP/IP (transmission and routing), HTTP/HTTPS (web page transfer, secure version uses SSL/TLS), FTP (file transfer), SMTP (sending email), POP/IMAP (receiving email). The ‘protocol stack’ idea can be visualised as layers of a cake. Place a ‘protocols’ sub‑branch with a mini table mapping each protocol to its purpose.

协议是通信的规则。你必须掌握:TCP/IP(传输与路由选择)、HTTP/HTTPS(网页传输,安全版本使用 SSL/TLS 加密)、FTP(文件传输)、SMTP(发送电子邮件)、POP/IMAP(接收电子邮件)。“协议栈”的概念可以想象成蛋糕的层次。在思维导图上建立一个“协议”子分支,并配一个小表格,将每种协议与其用途对应起来。

Data is sent in packets across a network. Packet switching involves breaking data into packets, each containing source and destination address, a sequence number and error checks. Routers choose the best path for each packet. On your map, sketch a small envelope labelled ‘Packet = address + data + checksum’. Cloud computing simply means storing and accessing data and programs over the Internet instead of a local hard drive. Add a cloud icon to your network branch with a note: ‘servers somewhere, accessible anywhere’.

数据在网络中以数据包的形式传输。包交换过程将数据拆分成一个个数据包,每个包包含源地址和目的地址、序列号以及错误校验信息。路由器为每个数据包选择最佳路径。在思维导图上画一个小信封,标注“数据包 = 地址 + 数据 + 校验和”。云计算其实就是通过因特网存储和访问数据与程序,而不是保存在本地硬盘。请在网络分支上添加一个云朵图标,并注明“服务器在某处,随处可访问”。


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

Cybersecurity threats come in many forms. Malware includes viruses (attach to files, spread when executed), worms (self‑replicate without user action), trojans (disguised as legitimate software), ransomware (locks data and demands payment) and spyware (secretly monitors activity). Social engineering tricks people into giving away sensitive information; phishing emails are a common example. A denial‑of‑service (DoS/DDoS) attack floods a server with traffic so it cannot respond to legitimate requests. Group these under a ‘threats’ branch with a skull and crossbones doodle.

网络安全威胁种类繁多。恶意软件包括病毒(附着在文件上,执行时传播)、蠕虫(无需用户操作即可自我复制)、木马(伪装成合法软件)、勒索软件(锁定数据并要求赎金)以及间谍软件(暗中监控活动)。社交工程则是诱骗人们泄露敏感信息;钓鱼邮件就是一个常见的例子。拒绝服务(DoS/DDoS)攻击会向服务器灌入海量流量,使其无法回应合法请求。在“威胁”分支下将这些内容归类,并画一个骷髅头作为提醒。

To defend against these threats, organisations use a layered approach. Firewalls monitor incoming and outgoing traffic and block unauthorised access. Anti‑malware software scans for and removes malicious code. Strong authentication methods, such as two‑factor authentication (2FA) and biometrics, protect user accounts. Encryption converts plaintext into ciphertext; only someone with the correct key can decrypt it. Penetration testing (‘pen testing’) involves ethical hackers probing a system to find weaknesses before criminals do. On your map, use a shield symbol to represent ‘defences’ and list these five methods.

为了防御这些威胁,组织机构采用分层防护策略。防火墙监控进出的网络流量并阻止未授权的访问。反恶意软件会扫描并清除恶意代码。双因素认证(2FA)和生物识别这类强身份验证方法,能够保护用户账户。加密能将明文转换为密文,只有拥有正确密钥的人才能解密。渗透测试则是由道德黑客在犯罪分子之前探测系统的弱点。在你的导图上,用一个盾牌符号表示“防御”,并列出这五种方法。


7. Algorithms: Flowcharts and Pseudocode | 算法:流程图与伪代码

An algorithm is a set of step‑by‑step instructions. Before coding, you must show algorithmic thinking through flowcharts or pseudocode. Flowchart symbols are easy to memorise: oval for start/stop, rectangle for a process, diamond for a decision, parallelogram for input/output. Arrows connect the symbols. Draw these four shapes on your mind map and label them. For pseudocode, WJEC uses a clear, standard structure: IF … THEN … ELSE … ENDIF, WHILE … DO … ENDWHILE, FOR … TO … NEXT, INPUT, OUTPUT.

算法是一组逐步执行的指令。在编码之前,必须先通过流程图或伪代码展示算法思维。流程图的符号很容易记忆:椭圆形表示开始/结束,矩形表示处理过程,菱形表示判断,平行四边形表示输入/输出。箭头连接各个符号。在你的思维导图上画出这四种图形并标注名称。对于伪代码,WJEC 使用清晰、标准的结构:IF … THEN … ELSE … ENDIF,WHILE … DO … ENDWHILE,FOR … TO … NEXT,INPUT,OUTPUT。

Two fundamental search algorithms are linear search (check each item one by one until a match is found) and binary search (repeatedly divide a sorted list in half). Sorting algorithms include bubble sort (pass through the list, swapping adjacent items if out of order) and merge sort (split the list into single items and merge in order). In your mind map, add a sub‑branch called ‘search & sort’ and write the key difference: ‘linear = unsorted list, binary = sorted list, bubble = compare neighbours, merge = divide and conquer’.

两种基本的查找算法是线性查找(逐一检查每一项直到找到匹配项)和二分查找(在已排序列表中不断对半缩小搜索范围)。排序算法包括冒泡排序(遍历列表,若相邻项次序颠倒则交换)和归并排序(将列表拆分成单个元素,再按顺序合并)。在思维导图里添加一个名为“查找与排序”的子分支,并写出关键区别:“线性=无序列表,二分=有序列表,冒泡=比较邻居,归并=分而治之”。


8. Programming Concepts: Data Types, Structures and Control | 编程概念:数据类型、结构与控制

Variables are named memory locations that store values which can change; constants remain fixed. Built‑in data types include integer (whole numbers), float (decimal numbers), string (text), and Boolean (True/False). In Python, notice the case: True and False with capital letters. Use a small table on your mind map to match the type to the example: integer → 42, float → 3.14, string → ‘hello’, Boolean → True.

变量是有名称的内存位置,用于存储可以变化的值;常量则保持不变。内置数据类型包括:整型(整数)、浮点型(小数)、字符串(文本)以及布尔型(真/假)。在 Python 中注意大小写:True 和 False 首字母均大写。在思维导图上用一个小表格将类型与示例对应起来:整型 → 42,浮点型 → 3.14,字符串 → ‘hello’,布尔 → True。

Programs use three basic constructs: sequence (instructions in order), selection (IF…ELSE), and iteration (loops). WHILE loops repeat while a condition is true; FOR loops repeat a set number of times. Arrays (lists) hold multiple values under one name. A 1D array is a single row; a 2D array is like a grid with rows and columns. String manipulation involves functions such as .length(), .substring() and concatenation (using +). Subroutines are either procedures (perform a task, no return value) or functions (return a value). Remember: ‘procedure = named block, function = named block with RETURN’.

程序使用三种基本结构:顺序(按次序执行指令)、选择(IF…ELSE)和迭代(循环)。WHILE 循环在条件为真时重复执行;FOR 循环按设定次数重复执行。数组(列表)用一个名称存储多个值。一维数组是一行;二维数组则像一张有行有列的表格。字符串操作包括 .length()、.substring() 以及连接(使用 +)。子程序分为过程(执行任务,没有返回值)和函数(返回值)。记住:“过程=有名称的代码块,函数=有名称的代码块并带 RETURN”。


9. Databases and SQL | 数据库与 SQL

A database is an organised collection of data. Relational databases use tables (relations) with rows (records) and columns (fields). Each table should have a primary key, a field that uniquely identifies each record. Foreign keys link tables together. The mind map summary: ‘table ≈ grid, PK = unique ID, FK = link to another table’s PK’.

数据库是经过组织的数据集合。关系型数据库使用表(关系),表中有行(记录)和列(字段)。每个表都应有一个主键,即能够唯一标识每条记录的一个字段。外键则将不同的表关联在一起。思维导图小结:“表≈网格,主键=唯一 ID,外键=连接到另一张表的主键”。

SQL (Structured Query Language) is used to manage databases. The core command is SELECT to retrieve data. You must know the basic syntax: SELECT field1, field2 FROM table WHERE condition ORDER BY field ASC/DESC;. For example, SELECT Name, Grade FROM Students WHERE Grade >= 'B' ORDER BY Name ASC;. Also familiarise yourself with INSERT INTO, UPDATE … SET … WHERE, and DELETE FROM … WHERE. Create a ‘SQL’ bubble on your map with these four commands written inside, each with a small example.

SQL(结构化查询语言)用于管理数据库。核心命令是 SELECT,用来检索数据。你必须掌握基本语法:SELECT 字段1, 字段2 FROM 表 WHERE 条件 ORDER BY 字段 ASC/DESC;。例如,SELECT Name, Grade FROM Students WHERE Grade >= ‘B’ ORDER BY Name ASC;。同时还要熟悉 INSERT INTO、UPDATE … SET … WHERE 以及 DELETE FROM … WHERE。在你的导图上画一个“SQL”气泡,把这四个命令写在里面,并各配一个简短示例。


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

Computing technologies raise important issues. The Data Protection Act (DPA/GDPR) governs how personal data can be collected, stored and used; individuals have rights over their data. The Computer Misuse Act makes unauthorised access to computers and hacking illegal. The Copyright, Designs and Patents Act protects creators of digital content. On your mind map, create three ‘law’ mini‑boxes: ‘DPA = protect personal data’, ‘CMA = stop hacking’, ‘Copyright = protect creative work’.

计算机技术引发了一系列重要议题。《数据保护法》(DPA/GDPR)规定了个人数据可以被如何收集、存储和使用;个人对自己的数据拥有权利。《计算机滥用法》将非法访问计算机和黑客行为定为犯罪。《版权、设计与专利法》保护数字内容的创作者。在思维导图上建立三个“法律”小方框:“DPA=保护个人数据”,“CMA=禁止黑客行为”,“Copyright=保护创意作品”。

The digital divide is the gap between those who have access to modern technology and those who do not. Environmental concerns include e‑waste from discarded devices and the energy consumption of data centres. Artificial intelligence brings ethical questions about bias, job displacement and decision‑making transparency. Link these concepts to a central ‘Impacts’ branch and use a balance icon to remind you that you must consider both benefits and harms.

数字鸿沟是指能够接触到现代技术的人与无法接触者之间的差距。环境方面的关切包括废弃设备产生的电子垃圾以及数据中心的能源消耗。人工智能则带来了关于偏见、工作岗位流失以及决策透明度等伦理问题。将这些概念连接到中心“影响”分支,并用

Published by TutorHao | GCSE 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课程辅导,国外大学本科硕士研究生博士课程论文辅导

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