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

IGCSE AQA Computer Science: Exam Specification Overview | IGCSE AQA 计算机科学:考试大纲解读

2026-07-14 13:21 · 本文部分内容由AI辅助创作

📚 IGCSE AQA Computer Science: Exam Specification Overview | IGCSE AQA 计算机科学:考试大纲解读

The AQA IGCSE Computer Science specification (8525) offers a comprehensive introduction to the principles of computer science and their practical application. It is designed to develop computational thinking, problem-solving skills, and a deep understanding of how digital systems work. This article breaks down the entire specification, including assessment structure, subject content, and tips for effective preparation, so you can approach your exams with confidence and clarity.

AQA IGCSE 计算机科学(8525)课程全面介绍了计算机科学的基本原理及其实际应用。该课程旨在培养计算思维、问题解决能力,并深入理解数字系统的工作原理。本文详细拆解了整个考试大纲,包括评估结构、学科内容以及高效备考技巧,帮助你清晰自信地迎接考试。


1. Specification at a Glance | 大纲概览

The AQA IGCSE Computer Science specification consists of two externally examined papers and a non-exam assessment (NEA) that has been replaced by a practical programming project requirement. The qualification is linear, meaning all exams are taken at the end of the course. The content is divided into theory-based topics and programming fundamentals, ensuring a balanced coverage of both knowledge and application.

AQA IGCSE 计算机科学大纲由两场外部考试和一项实践编程项目要求组成(原非考试评估 NEA 已被编程项目取代)。该资格为线性结构,所有考试在课程结束时进行。内容分为理论主题和编程基础,确保知识与应用的平衡覆盖。


2. Paper 1: Computational Thinking and Programming Skills | 试卷一:计算思维与编程技能

Paper 1 assesses your ability to design, write, test and refine programs using a high-level programming language. It is a practical examination that covers algorithm design, code tracing, error identification, and writing program solutions to given problems. The questions are based on pre-release material that candidates study before the exam. This paper demands strong logical reasoning and comfort with coding constructs such as sequence, selection, iteration, and data structures.

试卷一评估你使用高级编程语言设计、编写、测试和改进程序的能力。这是一场实践性考试,涵盖算法设计、代码追踪、错误识别以及为给定问题编写程序解决方案。题目基于考试前发布的预发材料。本卷要求较强的逻辑推理能力,并熟练掌握顺序、选择、迭代和数据结构等编程结构。

Topics covered include:

涵盖的主题包括:

The pre-release material provides a context for the coding problems. It is essential to practise writing and debugging code under timed conditions, as you will not have access to a computer during the examination.

预发材料提供了编程问题的背景。考前务必限时练习代码编写与调试,因为考试期间无法使用计算机。


3. Paper 2: Computing Concepts | 试卷二:计算机概念

Paper 2 is a theory-heavy written examination that tests your understanding of the fundamental concepts of computer science. It covers topics from data representation to cyber security and ethical issues. The questions range from multiple-choice and short-answer to extended writing, requiring you to explain, analyse, and evaluate digital technology.

试卷二是理论性强的笔试,测试你对计算机科学基本概念的理解。内容涵盖从数据表示到网络安全和伦理问题。题型包括选择题、简答题和长篇写作题,要求解释、分析和评估数字技术。

The following sections break down the key subject content areas in detail.

以下章节详细拆解了关键学科内容领域。


4. Fundamentals of Algorithms | 算法基础

Algorithms are step-by-step procedures for solving problems. You must understand how to represent algorithms using pseudocode and flowcharts, and how to analyse their efficiency. Common concepts include searching (linear search, binary search) and sorting (bubble sort, merge sort). You need to be able to hand-trace algorithms, identifying inputs, processes, and outputs.

算法是解决问题的逐步过程。你必须理解如何使用伪代码和流程图表示算法,以及如何分析其效率。常见概念包括搜索(线性搜索、二分搜索)和排序(冒泡排序、归并排序)。你需要能够手工追踪算法,识别输入、处理和输出。

Key algorithm design constructs: sequence, selection (IF...THEN...ELSE), iteration (FOR, WHILE, REPEAT...UNTIL). A typical trace table question may ask you to complete missing values after stepping through a loop. Be prepared to write your own algorithm solutions for tasks like finding the maximum value in a list or validating user input.

关键算法设计结构:顺序、选择(IF...THEN...ELSE)、迭代(FOR、WHILE、REPEAT...UNTIL)。典型的跟踪表题目可能要求你在循环执行后填入缺失的值。还需准备为列表找最大值或验证用户输入等任务编写自己的算法解决方案。


5. Programming Fundamentals | 编程基础

You are expected to program in a high-level language such as Python, Java, or C# rs (AND, OR, NOT), and relational operators (=, ≠, <, >, <=, >=). You must be able to handle input and output, construct selection statements, and write definite and indefinite loops.

要求掌握一种高级语言(如 Python、Java 或 C#)的编程技能。大纲强调实际编码能力:声明变量,使用算术运算符(+、-、*、/、MOD、DIV)、逻辑运算符(AND、OR、NOT)和关系运算符(=、≠、<、>、≤、≥)。你必须能够处理输入输出,构建选择语句,编写确定性循环和不确定性循环。

String handling and file operations are essential. Learn to manipulate strings using indexing, slicing, and concatenation. Understand reading from and writing to text files. Arrays and lists appear frequently; know how to iterate through them, add and remove items, and search for specific elements.

字符串处理和文件操作至关重要。学习使用索引、切片和拼接操作字符串。理解如何读取和写入文本文件。数组和列表经常出现;知道如何遍历它们、添加和删除元素以及搜索特定项目。


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

All computer data is stored in binary form. You need to convert between binary, denary, and hexadecimal number systems. For example, the binary number 1101 equals denary 13, and denary 255 is FF in hex. You must also understand binary addition and the concept of overflow errors.

所有计算机数据都以二进制形式存储。你需要能够进行二进制、十进制和十六进制之间的转换。例如,二进制数 1101 等于十进制 13,十进制 255 的十六进制为 FF。你还必须理解二进制加法及溢出错误的概念。

Character encoding: ASCII uses 7 bits, extended ASCII 8 bits, and Unicode up to 32 bits per character, enabling representation of global writing systems. Image representation involves pixels, colour depth, and resolution. Sound is represented by sampling, where higher sample rates and bit depths improve quality but increase file size. Compression techniques (lossy and lossless) help reduce file sizes, such as run-length encoding for simple graphics or Huffman coding for text.

字符编码:ASCII 使用 7 位,扩展 ASCII 用 8 位,Unicode 每个字符最多 32 位,可以表示全球书写系统。图像表示涉及像素、颜色深度和分辨率。声音通过采样表示,较高的采样率和位深度可提高质量但增加文件大小。压缩技术(有损和无损)有助于减小文件大小,例如简单图形的游程编码或文本的霍夫曼编码。


广告 / Sponsored

7. Computer Systems | 计算机系统

This topic covers hardware and software components. You must identify the roles of the CPU, main memory (RAM and ROM), secondary storage (magnetic, optical, solid state), and input/output devices. The fetch-decode-execute cycle describes how the processor runs instructions. Factors affecting CPU performance include clock speed, number of cores, and cache size.

本主题涵盖硬件和软件组成。你必须识别 CPU、主存储器(RAM 和 ROM)、辅助存储设备(磁、光、固态)以及输入/输出设备的作用。取指-解码-执行周期描述了处理器如何运行指令。影响 CPU 性能的因素包括时钟速度、核心数量和缓存大小。

Operating systems manage hardware, provide a user interface, handle multitasking and memory management. Utility software such as antivirus, defragmentation, and backup tools are also part of systems software. Learn the differences between application software (e.g., word processors, spreadsheets) and systems software.

操作系统管理硬件、提供用户界面、处理多任务和内存管理。实用程序软件,如杀毒软件、磁盘碎片整理工具和备份工具,也是系统软件的一部分。了解应用软件(如文字处理软件、电子表格)与系统软件的区别。


8. Fundamentals of Computer Networks | 计算机网络基础

Networks allow computers to share resources and communicate. Topologies like star, bus, ring, and mesh each have advantages and disadvantages regarding cost, reliability, and performance. Protocols define rules for communication; you must know TCP/IP, HTTP, HTTPS, FTP, SMTP, POP, and IMAP.

网络使计算机能够共享资源和通信。星型、总线型、环型和网状等拓扑结构在成本、可靠性和性能方面各有优缺点。协议定义了通信规则;你必须了解 TCP/IP、HTTP、HTTPS、FTP、SMTP、POP 和 IMAP。

The concept of layers in the TCP/IP model simplifies the complexity of networking: application, transport, internet, and link. Network security measures include encryption, firewalls, and MAC address filtering. Understand client-server and peer-to-peer models, and the role of IP and MAC addressing in delivering data packets.

TCP/IP 模型的分层概念简化了网络的复杂性:应用层、传输层、互联网层和链路层。网络安全措施包括加密、防火墙和 MAC 地址过滤。了解客户端-服务器和对等网络模型,以及 IP 地址和 MAC 地址在传输数据包中的作用。


9. Fundamentals of Cyber Security | 网络安全基础

Cyber security is about protecting systems, networks, and data from digital attacks. Threats include malware (viruses, worms, trojans, ransomware), phishing, denial of service attacks, and SQL injection. Social engineering tricks users into revealing sensitive information. You must be able to identify security vulnerabilities and propose prevention methods.

网络安全关乎保护系统、网络和数据免受数字攻击。威胁包括恶意软件(病毒、蠕虫、特洛伊木马、勒索软件)、网络钓鱼、拒绝服务攻击和 SQL 注入。社会工程学诱骗用户泄露敏感信息。你必须能够识别安全漏洞并提出预防方法。

Prevention strategies involve strong password policies, biometrics, two-factor authentication, penetration testing, and regular software updates. The specification also covers the ethical responsibilities of organisations in protecting customer data, in line with legislation such as GDPR.

预防策略包括强密码策略、生物识别、双因素认证、渗透测试和定期软件更新。大纲还涵盖了组织在保护客户数据方面的伦理责任,以符合 GDPR 等法规。


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

Databases store structured data in tables (relations) with rows (records) and columns (fields). Primary keys uniquely identify each record; foreign keys link tables. You must understand how to normalise data to reduce redundancy by eliminating partial and transitive dependencies to third normal form (3NF).

数据库将结构化数据存储在表(关系)中,由行(记录)和列(字段)组成。主键唯一标识每条记录;外键连接表。你必须理解如何规范化数据以减少冗余,通过消除部分依赖和传递依赖达到第三范式(3NF)。

Structured Query Language (SQL) is used to retrieve and manipulate data. Key commands include SELECT, FROM, WHERE, ORDER BY, INSERT INTO, UPDATE, and DELETE. For example: SELECT name, age FROM students WHERE age > 15 ORDER BY name; You should practise writing queries to filter, sort, and join data from multiple tables.

结构化查询语言(SQL)用于检索和操作数据。关键命令包括 SELECT、FROM、WHERE、ORDER BY、INSERT INTO、UPDATE 和 DELETE。例如:SELECT name, age FROM students WHERE age > 15 ORDER BY name; 你应练习编写查询,从多个表中筛选、排序和连接数据。


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

Digital technology raises significant ethical, legal, and environmental issues. You must discuss topics such as artificial intelligence, automation, and the digital divide. The collection and use of personal data requires informed consent under data protection laws. Intellectual property rights, including copyright and patents, protect creators but also affect innovation and access to software.

数字技术引发了重大的伦理、法律和环境问题。你必须讨论人工智能、自动化和数字鸿沟等话题。根据数据保护法,收集和使用个人数据需要知情同意。知识产权,包括版权和专利权,保护创作者,但也影响创新和软件获取。

Environmental concerns include the energy consumption of data centres and the problem of electronic waste (e-waste). Students should be able to evaluate the impact of technology on society, considering both benefits (e.g., telemedicine, online education) and drawbacks (e.g., surveillance, job displacement).

环境问题包括数据中心的能源消耗和电子垃圾问题。学生应能够评估技术对社会的影响,兼顾益处(如远程医疗、在线教育)和弊端(如监控、岗位流失)。


12. Practical Programming Project and Revision Strategy | 实践编程项目与复习策略

The programming project requires you to solve a problem by designing, coding, testing, and evaluating a solution. Although it does not count toward the final grade, it provides invaluable experience for Paper 1. Document your development process with screenshots, code listings, and a testing table. Use modular programming techniques and include validation and error handling.

编程项目要求你通过设计、编码、测试和评估来解决一个问题。虽然不计入最终成绩,但它为试卷一提供了宝贵经验。用屏幕截图、代码清单和测试表记录你的开发过程。采用模块化编程技术,并包含验证和错误处理。

For revision, create flashcards of key terms, practise writing pseudocode daily, and solve past papers under timed conditions. Pay special attention to the pre-release material for Paper 1; dissect every component and anticipate possible modifications. Use trace tables to build confidence in algorithm tracing.

复习时,制作关键词汇抽认卡,每天练习编写伪代码,并在限时条件下完成历年真题。特别关注试卷一的预发材料;剖析每一个组成部分,预测可能的修改。使用跟踪表建立算法追踪的信心。

Regularly test your understanding of binary conversions, SQL queries, and network protocols. Form study groups to discuss ethical scenarios and legal frameworks. Finally, ensure you are fully comfortable with the programming language used in class, as coding fluency directly impacts both papers.

定期测试你对二进制转换、SQL 查询和网络协议的理解。组成学习小组讨论伦理情景和法律框架。最后,确保你完全熟练掌握课堂使用的编程语言,因为编码流利程度直接影响两场试卷的表现。

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

广告 / Sponsored
牛津国际英语课程考试教材 IGCSE计算机科学 Oxford International AQA Examinatio…
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao

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

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