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

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

Creating a mind map is one of the most effective ways to organise and memorise the vast syllabus of IGCSE WJEC Computer Science. By breaking each topic into a central node with radiating branches, you visualise connections and enhance recall. This article provides a dual-language mind map walkthrough covering every major area of the specification. Use these structured summaries alongside your revision notes to rapidly review key facts, definitions, and processes before the exam.

制作思维导图是梳理和记忆 IGCSE WJEC 计算机科学庞大考纲最有效的方法之一。将每个主题分解为中心节点和放射状分支,能够直观呈现知识关联,强化记忆。本文提供一份双语思维导图速览,覆盖考纲所有主要领域。结合你的复习笔记使用这些结构化的总结,可以在考前快速回顾关键事实、定义和流程。


1. Hardware Mind Map | 硬件思维导图

The hardware mind map starts with the central concept of a computer system and expands to internal components, storage, and input/output devices. Understanding the function of each part is fundamental for questions on system architecture, the fetch–decode–execute cycle, and embedded systems.

硬件思维导图以计算机系统为核心,向外延伸至内部组件、存储器和输入/输出设备。理解每个部件的功能是解答系统架构、取指–译码–执行周期和嵌入式系统题目的基础。

Key branches of the hardware mind map include the CPU with its ALU, CU, and registers, as well as the different types of memory and secondary storage. Remember that cache is the fastest but smallest, while solid‑state drives offer speed and durability.

硬件思维导图的关键分支包括带有 ALU、CU 和寄存器的 CPU,以及不同类型的存储器和辅助存储。请记住,高速缓存速度最快但容量最小,而固态硬盘兼具速度与耐用性。

  • CPU — 中央处理器
  • ALU: Arithmetic Logic Unit — 算术逻辑单元
  • CU: Control Unit — 控制单元
  • Registers: PC, MAR, MDR, ACC — 寄存器:程序计数器、存储器地址寄存器、存储器数据寄存器、累加器
  • Fetch–Decode–Execute Cycle — 取指–译码–执行周期
  • Primary Memory: RAM (volatile), ROM (non‑volatile) — 主存储器:随机存取存储器(易失性)、只读存储器(非易失性)
  • Cache Memory — 高速缓存
  • Secondary Storage: HDD, SSD, Optical, Cloud — 辅助存储:机械硬盘、固态硬盘、光盘、云存储
  • Input Devices: Keyboard, Mouse, Microphone, Sensor — 输入设备:键盘、鼠标、麦克风、传感器
  • Output Devices: Monitor, Printer, Speaker, Actuator — 输出设备:显示器、打印机、扬声器、执行器
  • Embedded Systems: Microcontrollers in appliances — 嵌入式系统:家电中的微控制器

2. Data Representation Mind Map | 数据表示思维导图

Data representation explores how numbers, text, images, and sound are stored as binary patterns. This mind map connects binary and hexadecimal, unit sizes, character sets, and binary arithmetic.

数据表示探讨数字、文本、图像和声音如何以二进制模式存储。本思维导图将二进制和十六进制、存储单位大小、字符集以及二进制算术串联在一起。

You must be able to convert between binary, denary, and hexadecimal, and understand how adding bits increases the range of values. Overflow errors occur when a calculation exceeds the allocated number of bits.

你必须能够在二进制、十进制和十六进制之间进行转换,并理解增加位宽如何扩大值域。当计算结果超出分配的位数时会发生溢出错误。

Binary → Denary: 1010₂ = 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10₁₀

  • Binary (Base 2): uses 0 and 1 — 二进制(基数为 2):使用 0 和 1
  • Denary (Base 10) — 十进制(基数为 10)
  • Hexadecimal (Base 16): 0–9, A–F — 十六进制(基数为 16):0–9, A–F
  • Bit, Nibble (4 bits), Byte (8 bits) — 位、半字节(4 位)、字节(8 位)
  • Kilobyte (kB), Megabyte (MB), Gigabyte (GB), Terabyte (TB) — 千字节、兆字节、吉字节、太字节
  • Binary Addition — 二进制加法
  • Overflow — 溢出
  • Character Sets: ASCII, Unicode — 字符集:ASCII、Unicode
  • Images: Pixels, Colour Depth, Resolution — 图像:像素、色深、分辨率
  • Sound: Sampling, Sample Rate, Bit Depth — 声音:采样、采样率、位深
  • Compression: Lossy, Lossless — 压缩:有损、无损

3. Software & OS Mind Map | 软件与操作系统思维导图

This mind map distinguishes system software from application software and dives into the functions of an operating system. It also covers utility programs, user interfaces, and how software is developed.

本思维导图区分系统软件和应用软件,并深入操作系统的功能。它还涵盖实用程序、用户界面以及软件的开发方式。

Remember that the operating system manages hardware, provides a platform for applications, and enables multitasking. Utility software performs maintenance tasks such as defragmentation, encryption, and backup.

请记住,操作系统管理硬件、为应用程序提供运行平台并实现多任务处理。实用软件执行维护任务,如碎片整理、加密和备份。

  • System Software — 系统软件
  • Operating System (OS) — 操作系统
  • OS Functions: Memory Management, File Management, Process Scheduling, I/O Management, User Interface — 操作系统功能:内存管理、文件管理、进程调度、输入/输出管理、用户界面
  • Utility Software: Antivirus, Disk Defragmenter, Backup, Encryption — 实用软件:反病毒、磁盘碎片整理、备份、加密
  • Application Software: Word Processor, Spreadsheet, Web Browser — 应用软件:文字处理、电子表格、网页浏览器
  • User Interfaces: GUI, CLI, Menu‑driven — 用户界面:图形用户界面、命令行界面、菜单驱动
  • Proprietary vs Open Source Software — 专有软件与开源软件
  • Machine Code → Assembly → High‑level Language — 机器码 → 汇编语言 → 高级语言
  • Translators: Compiler, Interpreter, Assembler — 翻译器:编译器、解释器、汇编器

4. Networks & Protocols Mind Map | 网络与协议思维导图

Networking is a rich topic covering topologies, hardware, layers, and communication rules. The mind map should link network types, media, and the TCP/IP protocol stack.

网络是一个内容丰富的主题,涵盖拓扑结构、硬件、层次和通信规则。思维导图应当将网络类型、传输介质与 TCP/IP 协议栈联系起来。

A clear understanding of client‑server versus peer‑to‑peer models is essential. Ethernet and Wi‑Fi differ in speed, reliability, and mobility; each protocol in the stack has a specific job, from application delivery to physical signalling.

清晰理解客户端–服务器模型与对等网络模型的区别至关重要。以太网和 Wi‑Fi 在速度、可靠性和移动性方面有所不同;协议栈中的每一层都有特定的任务,从应用交付到物理信号传输。

  • Network Types: LAN, WAN, PAN — 网络类型:局域网、广域网、个域网
  • Client‑Server vs Peer‑to‑Peer — 客户端–服务器 vs 对等网络
  • Network Topologies: Star, Mesh, Bus, Ring — 网络拓扑:星形、网状、总线、环形
  • Hardware: Switch, Router, NIC, WAP — 硬件:交换机、路由器、网卡、无线接入点
  • Transmission Media: Copper, Fibre Optic, Wireless — 传输介质:铜缆、光纤、无线
  • Ethernet & Wi‑Fi (IEEE 802.11) — 以太网和 Wi‑Fi(IEEE 802.11)
  • Protocols: HTTP, HTTPS, FTP, SMTP, POP3, IMAP — 协议:HTTP、HTTPS、FTP、SMTP、POP3、IMAP
  • TCP/IP Stack: Application, Transport, Internet, Link — TCP/IP 协议栈:应用层、传输层、网际层、链路层
  • IP Addressing: IPv4, IPv6, MAC Address — IP 地址:IPv4、IPv6、MAC 地址
  • DNS: Domain Name System — 域名系统

5. Cybersecurity Mind Map | 网络安全思维导图

Cybersecurity focuses on threats to computer systems and the measures used to protect data. This mind map covers attacks, vulnerabilities, and preventative techniques.

网络安全关注对计算机系统的威胁以及保护数据的措施。本思维导图涵盖攻击、漏洞和预防技术。

Social engineering, malware, and brute‑force attacks exploit human or software weaknesses. Defences include firewalls, penetration testing, biometrics, and strong password policies.

社会工程学、恶意软件和暴力破解攻击利用人为或软件弱点。防御措施包括防火墙、渗透测试、生物识别和强密码策略。

  • Threats: Malware (virus, Trojan, ransomware), Phishing, DoS, SQL Injection — 威胁:恶意软件(病毒、木马、勒索软件)、网络钓鱼、拒绝服务攻击、SQL 注入
  • Social Engineering: Blagging, Pharming, Shouldering — 社会工程学:欺诈电话、域欺骗、肩窥
  • Brute‑force Attack — 暴力破解攻击
  • Vulnerabilities: Unpatched Software, Misconfigured Access — 漏洞:未打补丁的软件、访问配置错误
  • Encryption: Symmetric, Asymmetric, Caesar Cipher — 加密:对称、非对称、凯撒密码
  • Firewall, Proxy Server — 防火墙、代理服务器
  • Penetration Testing — 渗透测试
  • Authentication: Passwords, Biometrics, Two‑Factor — 身份验证:密码、生物识别、双因素认证
  • Access Control: User Permissions — 访问控制:用户权限
  • Backup & Disaster Recovery — 备份与灾难恢复

6. Algorithms & Flowcharts Mind Map | 算法与流程图思维导图

Computational thinking relies on the ability to design and interpret algorithms. This mind map structures searching and sorting algorithms, flowcharts, and pseudocode conventions.

计算思维依赖于设计和解读算法的能力。本思维导图构建了搜索与排序算法、流程图和伪代码规范的体系。

Linear search is simple but inefficient on large data sets, while binary search requires sorted data and offers logarithmic performance. Bubble sort, merge sort, and insertion sort each have distinct advantages and time complexities.

线性搜索简单但在大数据集上效率低下,而二分搜索要求数据有序并提供对数级性能。冒泡排序、归并排序和插入排序各有不同的优势和时间复杂度。

  • Searching Algorithms: Linear Search, Binary Search — 搜索算法:线性搜索、二分搜索
  • Sorting Algorithms: Bubble Sort, Merge Sort, Insertion Sort — 排序算法:冒泡排序、归并排序、插入排序
  • Flowchart Symbols: Oval (Start/End), Rectangle (Process), Diamond (Decision) — 流程图符号:椭圆形(开始/结束)、矩形(处理)、菱形(判断)
  • Pseudocode: INPUT, OUTPUT, IF…THEN…ELSE, FOR, WHILE — 伪代码:INPUT、OUTPUT、IF…THEN…ELSE、FOR、WHILE
  • Trace Tables — 跟踪表
  • Efficiency: Best, Worst, Average Case — 效率:最佳、最差、平均情况
  • Variables, Constants, Assignment — 变量、常量、赋值
  • Validation vs Verification — 验证与核实

7. Programming Essentials Mind Map | 编程要点思维导图

Programming builds on algorithms to produce working code. This mind map spans data types, control structures, string manipulation, arrays, and subprograms.

编程以算法为基础生成可运行代码。本思维导图涵盖数据类型、控制结构、字符串操作、数组和子程序。

A solid grasp of sequence, selection, and iteration is crucial. Functions return a value, while procedures do not; using parameters makes code flexible and reusable.

扎实掌握顺序、选择和迭代至关重要。函数有返回值,而过程没有;使用参数使代码灵活且可重用。

  • Data Types: Integer, Real, Boolean, Char, String — 数据类型:整型、实型、布尔型、字符型、字符串
  • Variables, Constants, Global vs Local — 变量、常量、全局与局部
  • Arithmetic Operators: +, −, *, /, MOD, DIV — 算术运算符:+、−、*、/、MOD、DIV
  • Comparison Operators: ==, <>, <, >, <=, >= — 比较运算符:等于、不等于、小于、大于、小于等于、大于等于
  • Logical Operators: AND, OR, NOT — 逻辑运算符:与、或、非
  • Sequence, Selection (IF, CASE), Iteration (FOR, WHILE, REPEAT) — 顺序、选择(IF、CASE)、迭代(FOR、WHILE、REPEAT)
  • String Manipulation: Concatenation, Length, Substring — 字符串操作:连接、长度、取子串
  • Arrays: 1D, 2D — 数组:一维、二维
  • Subprograms: Function, Procedure — 子程序:函数、过程
  • Parameters by Value, by Reference — 按值传递参数、按引用传递参数

8. Databases & SQL Mind Map | 数据库与 SQL 思维导图

Databases manage structured data efficiently. This mind map connects flat files and relational databases, key fields, normalisation, and SQL queries.

数据库高效管理结构化数据。本思维导图将平面文件和关系型数据库、关键字段、规范化与 SQL 查询联系起来。

Understanding primary and foreign keys is essential for maintaining referential integrity. SQL commands like SELECT, INSERT, UPDATE, and DELETE allow you to manipulate data directly.

理解主键和外键对于维护参照完整性至关重要。像 SELECT、INSERT、UPDATE 和 DELETE 这样的 SQL 命令使你可以直接操作数据。

  • Flat File vs Relational Database — 平面文件与关系型数据库
  • Table, Record, Field — 表、记录、字段
  • Primary Key, Foreign Key — 主键、外键
  • Normalisation: 1NF, 2NF, 3NF — 规范化:第一范式、第二范式、第三范式
  • Entity Relationship Diagrams — 实体关系图
  • SQL Commands: SELECT, FROM, WHERE, ORDER BY — SQL 命令:SELECT、FROM、WHERE、ORDER BY
  • Joins: INNER JOIN — 连接:内连接
  • Data Validation: Range Check, Presence Check, Format Check — 数据有效性:范围检查、存在检查、格式检查
  • Data Redundancy & Integrity — 数据冗余与完整性
  • Data Dictionary — 数据字典

9. Ethical and Legal Issues Mind Map | 伦理与法律问题思维导图

This mind map addresses the wider impact of computing, including legislation, environmental issues, and ethical dilemmas. It ensures you can discuss topics like privacy, copyright, and the digital divide.

本思维导图探讨计算机技术更广泛的影响,包括立法、环境问题和伦理困境。它确保你能讨论隐私、版权和数字鸿沟等话题。

Key laws such as the Data Protection Act and the Computer Misuse Act set boundaries for data handling and hacking. Understanding the ethics of autonomous systems and artificial intelligence is increasingly important.

像《数据保护法》和《计算机滥用法》等关键法律为数据处理和黑客行为设定了界限。理解自主系统和人工智能的伦理问题正变得日益重要。

  • Legislation: Data Protection Act, Computer Misuse Act, Copyright, Designs and Patents Act — 立法:数据保护法、计算机滥用法、版权设计与专利法
  • Privacy: Surveillance, GPS Tracking — 隐私:监视、GPS 追踪
  • Digital Divide — 数字鸿沟
  • Environmental Impact: Energy Use, E‑waste, Rare Earth Materials — 环境影响:能源消耗、电子垃圾、稀土材料
  • Ethics of AI: Bias, Employment, Decision‑making — 人工智能伦理:偏见、就业、决策
  • Open Source vs Proprietary — 开源软件与专有软件
  • Intellectual Property — 知识产权
  • Professional Bodies: BCS Code of Conduct — 专业组织:BCS 行为准则
  • Cyberbullying and Trolling — 网络欺凌与挑衅
  • Online Safety — 网络安全(人身)

10. Problem‑Solving & Computational Thinking Mind Map | 问题解决与计算思维思维导图

Computational thinking is the backbone of the subject, tying together decomposition, abstraction, and pattern recognition. This final mind map shows how all the previous concepts feed into solving real‑world problems.

计算思维是这门学科的支柱,将分解、抽象和模式识别串联在一起。最后这个思维导图展示了之前所有概念如何融入对现实世界问题的解决。

When tackling a complex task, break it down into smaller sub‑problems (decomposition) and filter out unnecessary details (abstraction). Pattern recognition helps reuse solutions, while algorithmic design creates a step‑by‑step plan.

处理复杂任务时,要将其拆分成更小的子问题(分解)并过滤掉不必要的细节(抽象)。模式识别有助于重用解决方案,而算法设计创建分步计划。

  • Decomposition — 分解
  • Abstraction — 抽象
  • Pattern Recognition — 模式识别
  • Algorithmic Thinking — 算法思维
  • Generalisation — 泛化
  • Evaluation: Testing, Trace Tables, Logic Errors — 评估:测试、跟踪表、逻辑错误
  • Logical Reasoning — 逻辑推理
  • Pseudo‑code and Flowchart Design — 伪代码和流程图设计
  • Iterative Development — 迭代开发
  • Real‑world Applications: Robotics, Games, Simulations — 实际应用:机器人、游戏、模拟

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

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