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

AQA GCSE Computer Science: Complete Knowledge Organiser & Revision Guide | AQA GCSE 计算机:知识点梳理与复习指南

2026-08-30 09:34 · 本文部分内容由AI辅助创作

📚 AQA GCSE Computer Science: Complete Knowledge Organiser & Revision Guide | AQA GCSE 计算机:知识点梳理与复习指南

This comprehensive revision guide covers the entire AQA GCSE Computer Science specification (8525), organised into clear, exam-focused sections. Each topic below is paired with the key concepts, terminology, and practical examples you need to secure top marks in Paper 1 (Computational Thinking and Programming Skills) and Paper 2 (Computing Concepts).

本复习指南完整覆盖 AQA GCSE 计算机科学考纲(8525),按清晰且紧扣考试的章节进行梳理。以下每个主题均配有关键概念、术语和实用示例,帮助你在试卷一(计算思维与编程技能)和试卷二(计算概念)中争取高分。


1. Fundamentals of Algorithms | 算法基础

An algorithm is a precise, step-by-step set of instructions for solving a problem. You must be able to represent algorithms using pseudocode, flowcharts, and written descriptions, and to trace them systematically.

算法是为解决问题而设计的精确、逐步的指令集合。你必须能够用伪代码、流程图和文字描述来表示算法,并能够系统地进行手工追踪(trace)。

ar search on [4, 9, 1, 7] for 7 → check 4 (no), 9 (no), 1 (no), 7 (yes) → found at index 3

示例:在 [4, 9, 1, 7] 中线性查找 7 → 检查 4(否)、9(否)、1(否)、7(是)→ 在下标 3 处找到。


2. Sorting and Searching Algorithms | 排序与查找算法

You must know how to perform and compare three sorting algorithms and two searching algorithms, including their time efficiency in terms of 'best' and 'worst' cases.

你必须掌握三种排序算法和两种查找算法的执行过程与比较,包括它们在“最佳”和“最差”情况下的时间效率。

AlgorithmBest caseWorst case
Bubble sortO(n)O(n²)
Merge sortO(n log n)O(n log n)
Insertion sortO(n)O(n²)
Linear searchO(1)O(n)
Binary searchO(1)O(log n)

3. Fundamentals of Data Representation | 数据表示基础

Computers use binary because they have two stable states (on/off). You must convert between denary and binary and understand why hexadecimal is used as a compact notation.

计算机使用二进制是因为它们有两种稳定状态(开/关)。你必须掌握十进制与二进制之间的转换,并理解为什么十六进制被用作紧凑记数法。

Binary 10110110 = 128+32+16+4+2 = 182 denary = B6 hex

二进制 10110110 = 128+32+16+4+2 = 十进制 182 = 十六进制 B6

Characters are stored using ASCII (7 bits, 128 characters) or Unicode (larger sets for all world languages). Images use pixels, each stored as a binary colour code; resolution and colour depth determine file size.

字符通过 ASCII(7 位,128 个字符)或 Unicode(覆盖全球各种语言的大字符集)存储。图像使用像素,每个像素存储为二进制颜色代码;分辨率和颜色深度决定文件大小。

Sound is sampled at regular intervals; sample rate, bit depth, and the number of channels control quality. Compression reduces file size: lossless preserves all data, lossy discards some data for smaller files.

声音按固定时间间隔采样;采样率、位深度和声道数决定音质。压缩减少文件大小:无损压缩保留全部数据,有损压缩丢弃部分数据以换取更小文件。


4. Computer Systems | 计算机系统

The CPU (Central Processing Unit) is the brain of the computer. It fetches, decodes, and executes instructions stored in memory. The von Neumann architecture uses a single memory for both data and instructions.

CPU(中央处理器)是计算机的大脑。它取指、译码并执行存储在内存中的指令。冯·诺依曼体系结构使用统一的内存来存储数据和指令。


5. Memory and Storage | 内存与存储

Primary storage is directly accessed by the CPU. RAM is volatile and holds the currently running programs and data; ROM is non-volatile and stores bootstrap code (firmware) that runs when the computer starts.

主存储器由 CPU 直接访问。RAM 是易失性内存,存放当前运行的程序和数据;ROM 是非易失性存储器,存放计算机启动时运行的引导程序(固件)。

StorageSpeedCapacityCost per GB
HDDMediumLargeLow
SSDVery fastMediumHigher
OpticalSlowLowVery low

6. Wired and Wireless Networks | 有线和无线网络

A network connects multiple devices so they can share data, software, and peripherals. LAN (Local Area Network) covers a small area; WAN (Wide Area Network) spans a large geographical area.

网络将多个设备连接起来,使它们能够共享数据、软件和外围设备。LAN(局域网)覆盖较小区域;WAN(广域网)跨越较大地理范围。


广告 / Sponsored

7. Network Security and Cyber Threats | 网络安全与网络威胁

Network security protects data and systems from unauthorised access and damage. You must be able to describe common threats and the countermeasures used to prevent them.

网络安全保护数据和系统免受未经授权的访问和损害。你必须能够描述常见威胁及用于防范这些威胁的应对措施。


8. Ethical, Legal, and Environmental Impacts | 道德、法律与环境影响

Computing technology creates ethical and legal dilemmas. You need to evaluate the impacts of technology on people, society, and the environment, not just memorise definitions.

计算技术引发了道德与法律难题。你需要评估技术对人、社会和环境的影响,而不仅仅是记忆定义。


9. Programming Fundamentals | 编程基础

AQA expects you to write, read, and trace programs in Python-style syntax. The exam frequently includes 6-mark programming questions where you must design and write correct code.

AQA 要求你使用 Python 风格语法编写、阅读和追踪程序。考试中常有 6 分编程题,要求你设计和编写正确的代码。

if score >= 50: print('Pass') else: print('Fail')

如果 score >= 50:输出 'Pass' 否则:输出 'Fail'


10. Data Types, Operators, and String Handling | 数据类型、运算符与字符串处理

Programming requires selecting the correct data type and using operators to compare values and process strings. Data types include integer, real (float), boolean, character, and string.

编程需要选择正确的数据类型,并运用运算符来比较值和处理字符串。数据类型包括整型、实型(浮点)、布尔型、字符型和字符串型。


11. Boolean Logic | 布尔逻辑

Logic gates are the hardware building blocks of circuits. AQA requires you to know AND, OR, NOT gates (and combined gates like NAND and NOR). Truth tables show the output for every possible input.

逻辑门是电路的基本硬件构件。AQA 要求你掌握 AND、OR、NOT 门(以及 NAND、NOR 等组合门)。真值表列出每种可能输入对应的输出。

ABA AND BA OR BNOT A
00001
01011
10010
11110

In AQA questions, you may be asked to draw logic circuits or complete truth tables for a combination of gates.

在 AQA 考试中,你可能需要画出逻辑电路图,或为组合门电路完成真值表。


12. Translators and IDEs | 翻译器与集成开发环境

High-level languages (Python, Java) are easier for humans to read. They must be translated into machine code before the CPU can execute them. Low-level languages (assembly and machine code) are faster but harder to write.

高级语言(Python、Java)更易于人类阅读。它们必须先翻译成机器码,CPU 才能执行。低级语言(汇编语言和机器码)速度更快,但编写更困难。

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

广告 / Sponsored
英国原版CGP教辅 New GCSE Computer Science AQA Exam Practice Workb…
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao

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

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