Year 11 AQA Computer Science: Full Syllabus Breakdown | Year 11 AQA 计算机:课程大纲全面解析

📚 Year 11 AQA Computer Science: Full Syllabus Breakdown | Year 11 AQA 计算机:课程大纲全面解析

The AQA GCSE Computer Science (8525) specification challenges students to think computationally, design algorithms, write efficient code, and understand the digital world around them. This full syllabus breakdown covers every major topic tested in the Year 11 exams, from fundamental algorithms to the ethical implications of technology. Whether you are revising for mocks or preparing for final papers, this guide will help you structure your study effectively.

AQA GCSE 计算机科学 (8525) 课程大纲要求学生具备计算思维、设计算法、编写高效代码并理解周围的数字世界。这份全面的考纲解析涵盖了十一年级考试中的每一个重要主题,从基础算法到技术伦理。无论你是在准备模拟考试还是最终大考,本指南都将帮助你高效地组织复习。

1. Fundamentals of Algorithms | 算法基础

Algorithmic thinking is the backbone of computer science. You need to be able to break problems down using abstraction and decomposition, then design step‑by‑step solutions. AQA expects you to understand common searching and sorting algorithms, as well as how to represent algorithms using flowcharts and pseudocode.

算法思维是计算机科学的基石。你需要运用抽象和分解将问题拆解,然后设计出逐步的解决方案。AQA 要求你理解常见的搜索与排序算法,并掌握使用流程图和伪代码表示算法的方法。

Searching algorithms include linear search and binary search. Linear search checks each element in turn, making it simple but slow for large data sets (O(n) complexity). Binary search requires sorted data and repeatedly divides the search interval in half, achieving O(log n) complexity.

搜索算法包括线性搜索和二分搜索。线性搜索逐个检查元素,简单但对大数据集较慢(时间复杂度 O(n))。二分搜索要求数据有序,通过不断将搜索区间减半实现 O(log n) 的复杂度。

Sorting algorithms tested are bubble sort, merge sort, and insertion sort. Bubble sort compares adjacent items and swaps them if they are in the wrong order; it is easy to implement but inefficient for large lists. Merge sort uses a divide‑and‑conquer approach to achieve consistent O(n log n) time. Insertion sort builds the sorted list one item at a time and performs well on nearly sorted data.

考核的排序算法包括冒泡排序、归并排序和插入排序。冒泡排序比较相邻元素并在顺序错误时交换,实现简单但对大列表效率低下。归并排序采用分治策略,始终保持 O(n log n) 的时间复杂度。插入排序一次构建一个有序项,对接近有序的数据表现良好。

You must be able to trace algorithms using trace tables, identifying inputs, outputs, and variable states at each step. This skill is tested frequently in Paper 1.

你必须能够使用追踪表跟踪算法,识别每一步的输入、输出和变量状态。这项技能在试卷一中频繁考查。


2. Programming Concepts | 编程概念

AQA uses a high‑level programming language (most schools choose Python) to assess your coding skills. You need to be confident with sequence, selection, and iteration, as well as the use of variables, constants, and data types. Practical programming tasks require you to write, test, and debug code that solves real‑world problems.

AQA 使用高级编程语言(多数学校选择 Python)来评估你的编程能力。你需要熟练掌握顺序、选择和迭代结构,以及变量、常量和数据类型的使用。编程实践任务要求你编写、测试和调试解决实际问题的代码。

Selection is implemented using if, elif, and else statements, while iteration uses for and while loops. Nested structures allow complex decision‑making. String handling, arithmetic operations (including integer division and modulus), and Boolean logic are all essential.

选择结构通过 ifelifelse 语句实现,迭代则使用 forwhile 循环。嵌套结构可实现复杂决策。字符串处理、算术运算(包括整数除法和取模)以及布尔逻辑都是必备知识。

Procedures and functions help modularise code. A function returns a value, while a procedure does not. You must understand parameter passing, local and global variables, and how to use built‑in functions. Recursion, though not always required, appears in some higher‑tier contexts.

过程和函数有助于模块化代码。函数有返回值,而过程没有。你必须理解参数传递、局部变量和全局变量,以及如何使用内置函数。递归虽然并非总是必考,但在一些高阶题目中会出现。

Error handling and testing are crucial. You should know about syntax errors, logic errors, and run‑time errors, and be able to design test cases (normal, boundary, erroneous) to verify program correctness.

错误处理和测试至关重要。你应了解语法错误、逻辑错误和运行时错误,并能够设计测试用例(正常值、边界值、异常值)来验证程序的正确性。


3. Data Representation | 数据表示

Computers store all data as binary. You need to convert between denary, binary, and hexadecimal, and understand the relative sizes of units: bit, nibble, byte, kilobyte, megabyte, gigabyte, and terabyte. Each unit is 2¹⁰ times the previous for file size (1024 bytes = 1 KB).

计算机将所有数据存储为二进制。你需要掌握十进制、二进制和十六进制之间的转换,并理解数据单位的大小关系:位、半字节、字节、千字节、兆字节、千兆字节和太字节。文件大小每级是前一级的 2¹⁰ 倍(1024 字节 = 1 KB)。

Unit Size
1 bit Binary digit 0 or 1
1 nibble 4 bits
1 byte 8 bits
1 KB 1024 bytes
1 MB 1024 KB
1 GB 1024 MB
1 TB 1024 GB

Binary arithmetic includes addition and the concept of overflow errors when a sum exceeds 8 bits. Shifts (logical left/right) can multiply or divide by powers of two. For example, shifting 00001101 (13) left once gives 00011010 (26), but a leftmost 1 may be lost in an 8‑bit register, causing overflow.

二进制算术包括加法以及当结果超出 8 位时溢出的概念。移位(逻辑左移/右移)可以乘以或除以 2 的幂。例如,将 00001101 (13) 左移一位得到 00011010 (26),但在 8 位寄存器中最左边的 1 可能丢失,导致溢出。

Character encoding uses ASCII (7‑bit) and Unicode. ASCII represents 128 characters, while Unicode covers symbols from all major writing systems. Images are stored as bitmaps, where each pixel is a binary value. Colour depth and resolution determine file size and quality. Sound is sampled digitally: sample rate, sample resolution, and duration dictate the amount of data.

字符编码使用 ASCII(7 位)和 Unicode。ASCII 可表示 128 个字符,Unicode 则涵盖所有主要书写系统的符号。图像以位图形式存储,每个像素对应一个二进制值。颜色深度和分辨率决定文件大小和质量。声音以数字方式采样:采样率、采样分辨率和时长决定了数据量。


4. Computer Systems | 计算机系统

The Von Neumann architecture is at the heart of most modern computers. You must identify the roles of the CPU, memory, and input/output devices, and explain how instructions are fetched, decoded, and executed (the FDE cycle).

冯·诺依曼体系结构是现代计算机的核心。你必须明确 CPU、存储器和输入/输出设备的作用,并解释指令如何获取、解码和执行(FDE 周期)。

Key CPU components include the control unit (CU), arithmetic logic unit (ALU), registers (program counter PC, memory address register MAR, memory data register MDR, accumulator ACC), and cache. The FDE cycle: PC → MAR → read from RAM → MDR → decode by CU → execute using ALU, often writing results back to ACC.

CPU 的关键部件包括控制单元、算术逻辑单元、寄存器(程序计数器 PC、内存地址寄存器 MAR、内存数据寄存器 MDR、累加器 ACC)以及缓存。FDE 周期:PC → MAR → 从 RAM 读取 → MDR → 控制单元解码 → 利用 ALU 执行,通常将结果写回 ACC。

Clock speed, cache size, and number of cores affect CPU performance. Secondary storage includes magnetic hard disks, solid‑state drives, and optical discs; you need to compare their capacity, speed, portability, and reliability. Embedded systems are single‑purpose microprocessors found in devices like microwaves and cars.

时钟速度、缓存大小和核心数量影响 CPU 性能。辅助存储器包括磁性硬盘、固态驱动器和光盘;你需要比较它们的容量、速度、便携性和可靠性。嵌入式系统是用于微波炉、汽车等设备的单一功能微处理器。

Operating systems manage hardware resources, provide a user interface, handle file management, and ensure security through user accounts and permissions. Utility software performs maintenance tasks like encryption, defragmentation, and backup.

操作系统管理硬件资源,提供用户界面,处理文件管理并通过用户账户和权限确保安全。实用工具软件执行加密、碎片整理和备份等维护任务。


5. Computer Networks | 计算机网络

Networks can be LANs (local area) or WANs (wide area). You should know client‑server and peer‑to‑peer topologies, plus physical layouts like star and mesh. Star topologies are common in LANs; if one cable fails, only that node is affected, but the central switch is a single point of failure.

网络可分为局域网 (LAN) 和广域网 (WAN)。你应了解客户端‑服务器和对等拓扑,以及星型和网状等物理布局。星型拓扑在局域网中很常见;如果一条电缆故障,只有该节点受影响,但中央交换机是单点故障点。

Protocols are essential agreements for data transmission. TCP/IP governs internet communication: TCP ensures reliable, ordered delivery, while IP handles addressing and routing. HTTP/HTTPS serve web pages, FTP transfers files, SMTP/POP/IMAP manage email, and Ethernet handles local network framing. Wi‑Fi uses IEEE 802.11 standards and carrier frequencies around 2.4 GHz or 5 GHz.

协议是数据传输的基本约定。TCP/IP 管理互联网通信:TCP 确保可靠、有序的传输,而 IP 负责寻址和路由。HTTP/HTTPS 服务于网页,FTP 传输文件,SMTP/POP/IMAP 管理电子邮件,以太网处理局域网帧封装。Wi‑Fi 使用 IEEE 802.11 标准,载波频率约为 2.4 GHz 或 5 GHz。

The concept of layers reduces complexity. AQA uses a simplified four‑layer model: application, transport, internet, and link. Data moves down layers with headers added (encapsulation) and up layers with headers stripped. IP and MAC addressing differentiate between logical and physical addresses.

分层概念降低了复杂性。AQA 采用简化的四层模型:应用层、传输层、网际层和链路层。数据向下传递时添加头部(封装),向上传递时移除头部。IP 地址与 MAC 地址区分了逻辑地址和物理地址。


6. Cyber Security | 网络安全

Cyber security protects networks, systems, and data from digital attacks. You need to identify common threats, including malware (viruses, worms, trojans), phishing, brute‑force attacks, denial‑of‑service (DoS) attacks, data interception, and SQL injection. Each exploits different weaknesses and requires specific preventative measures.

网络安全保护网络、系统和数据免受数字攻击。你需要识别常见威胁,包括恶意软件(病毒、蠕虫、特洛伊木马)、网络钓鱼、暴力攻击、拒绝服务攻击、数据拦截和 SQL 注入。每种威胁利用不同的弱点,需要特定的预防措施。

Prevention strategies include penetration testing (to find vulnerabilities before attackers do), firewalls (filtering traffic based on rules), anti‑malware software, strong password policies, encryption, and regular software updates. Two‑factor authentication adds an extra layer of security beyond a password.

预防策略包括渗透测试(在攻击者之前发现漏洞)、防火墙(基于规则过滤流量)、反恶意软件、强密码策略、加密和定期软件更新。双因素身份验证在密码之外增加了额外的安全层。

Social engineering relies on human psychology rather than technical exploits. Phishing emails trick users into revealing credentials; blagging (pretexting) involves inventing a scenario to obtain information. You must be able to describe these techniques and suggest ways to mitigate them, such as user education and email filters.

社会工程学依靠人类心理而非技术漏洞。钓鱼邮件诱骗用户透露凭证;假冒(借口)则通过编造场景获取信息。你必须能够描述这些技术并提出缓解措施,如用户教育和邮件过滤。


7. Relational Databases and SQL | 关系数据库与 SQL

Databases organise data into tables with rows (records) and columns (fields). A primary key uniquely identifies each record, while a foreign key links tables together. You must understand data types (integer, real/float, text, date/time, Boolean) and how they enforce consistency. Normalisation reduces redundancy.

数据库将数据组织成表,包含行(记录)和列(字段)。主键唯一标识每条记录,而外键将表连接在一起。你必须理解数据类型(整型、实数/浮点、文本、日期/时间、布尔)及其如何加强一致性。规范化可以减少冗余。

Structured Query Language (SQL) is used to retrieve and manipulate data. You will be tested on writing basic queries:

  • SELECT field1, field2 FROM table WHERE condition ORDER BY field ASC/DESC;
  • INSERT INTO table (fields) VALUES (values);
  • UPDATE table SET field = value WHERE condition;
  • DELETE FROM table WHERE condition;

You should be able to use logical operators AND, OR, NOT and comparison operators =, <, >, <=, >=, <> (or !=). Wildcards like % (any string) and _ (single character) are used with LIKE.

结构化查询语言 (SQL) 用于检索和操作数据。你将考到编写基本查询的能力:

  • SELECT field1, field2 FROM table WHERE condition ORDER BY field ASC/DESC;
  • INSERT INTO table (fields) VALUES (values);
  • UPDATE table SET field = value WHERE condition;
  • DELETE FROM table WHERE condition;

你需要能够使用逻辑运算符 ANDORNOT 和比较运算符 =<><=>=<>(或 !=)。通配符 %(任意字符串)和 _(单个字符)与 LIKE 配合使用。


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

Digital technology raises important questions about privacy, data protection, and consent. The UK’s Data Protection Act (2018) and GDPR principles set rules for processing personal data. Individuals have the right to know what data is held about them and to have it corrected or erased.

数字技术引发了关于隐私、数据保护和同意的重要问题。英国《数据保护法》(2018) 和 GDPR 原则为处理个人数据设定了规则。个人有权知晓自己被持有哪些数据,并对其进行更正或删除。

Intellectual property and copyright laws affect how software, media, and content are shared. Open‑source and proprietary licences have different rules. Piracy and plagiarism are illegal; you should understand the implications for creators and consumers.

知识产权和版权法影响软件、媒体和内容的共享方式。开源许可证与专有许可证有不同的规则。盗版和抄袭是违法的;你应理解对创作者和消费者的影响。

Environmental concerns include the carbon footprint of data centres, energy consumption of devices, and e‑waste from discarded hardware. The ‘digital divide’ between those with and without access to technology raises issues of inequality. As a computer scientist, you need to evaluate these impacts critically.

环境问题包括数据中心的碳足迹、设备能耗以及废弃硬件产生的电子垃圾。能够访问技术的人群与无法访问的人群之间的‘数字鸿沟’引发了不平等问题。作为一名计算机科学学生,你需要批判性地评估这些影响。


9. Exam Paper Insights | 试卷分析

Paper 1 (Computational thinking and programming skills) lasts 2 hours and contributes 50% to the GCSE. It includes algorithm tracing, code comprehension, problem‑solving, and theory questions mixed with pseudocode. You must be comfortable reading and writing AQA‑style pseudocode, which uses commands like OUTPUT, FOR...ENDFOR, and WHILE...ENDWHILE.

试卷一(计算思维与编程技能)考试时长为 2 小时,占 GCSE 总成绩的 50%。内容包括算法追踪、代码理解、问题解决以及混合伪代码的理论题。你必须能熟练阅读和编写 AQA 风格的伪代码,它使用 OUTPUTFOR...ENDFORWHILE...ENDWHILE 等命令。

Paper 2 (Computing concepts) is 1 hour 45 minutes, also worth 50%. It covers all theory from data representation to ethical impacts. Multiple‑choice, short‑answer, and extended‑response questions appear. The longer 6–8 mark questions often ask you to compare technologies or discuss implications, requiring clear, structured arguments.

试卷二(计算机概念)考试时长为 1 小时 45 分钟,同样占 50%。涵盖从数据表示到伦理影响的所有理论。题型包括选择题、简答题和扩展回答题。较长的 6–8 分题目经常要求比较技术或讨论影响,需要清晰、有条理的论述。

Common pitfalls include confusing binary and decimal units (e.g., 1 KB = 1024 bytes, not 1000), forgetting to include all steps in a trace table, and misidentifying SQL clauses. Past paper practice under timed conditions is the single most effective revision strategy.

常见误区包括混淆二进制和十进制单位(例如 1 KB = 1024 字节,而非 1000),在追踪表中遗漏步骤,以及错误识别 SQL 子句。在计时条件下练习历年真题是最有效的复习策略。


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