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

A-Level Edexcel Computer Science: Exam Specification Breakdown | A-Level Edexcel 计算机:考试大纲解读

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

📚 A-Level Edexcel Computer Science: Exam Specification Breakdown | A-Level Edexcel 计算机:考试大纲解读

Understanding the Edexcel A-Level Computer Science specification (9FM0) is the first step towards mastering the subject. This article provides a comprehensive breakdown of the course structure, content topics, assessment methods and key skills required, giving you a clear roadmap for revision and exam preparation.

理解 Edexcel A-Level 计算机科学大纲(9FM0)是学好这门学科的第一步。本文将全面解析课程结构、内容主题、评估方式以及所需的关键技能,为你提供清晰的复习与备考路线图。


1. Introduction to Edexcel A-Level Computer Science | Edexcel A-Level 计算机科学介绍

The Pearson Edexcel Level 3 Advanced GCE in Computer Science is a linear qualification consisting of three externally assessed components: two written examinations and one non‑exam assessment (NEA). It has been designed to inspire and challenge students by equipping them with computational thinking skills, an understanding of the fundamental principles of computing, and the ability to apply these concepts through practical programming.

Pearson Edexcel Level 3 Advanced GCE 计算机科学是一门线性资格证书,包含三个外部评估部分:两场笔试和一个非考试评估(NEA)。该课程旨在通过培养学生的计算思维能力、对计算基本原理的理解以及通过实际编程应用这些概念的能力,来激发和挑战学生。

The specification encourages students to think creatively, innovatively, analytically, logically and critically. Whether you aim to pursue further study in computer science, software engineering, or simply wish to develop problem‑solving skills that are transferable across industries, this qualification provides a strong academic foundation.

大纲鼓励学生进行创造性、创新性、分析性、逻辑性和批判性思考。无论你是想攻读计算机科学、软件工程的更高学位,还是仅仅希望发展可迁移到各行各业的解决问题能力,该资格证书都能提供坚实的学术基础。


2. Course Structure at a Glance | 课程结构概览

The A‑Level consists of three major components. Two of these are terminal written examinations covering theoretical and applied knowledge, while the third is a large‑scale programming project that allows students to demonstrate practical skills. The examination board sets the overall weighting, duration and structure of each component, as summarised in the table below.

A‑Level 包含三个主要部分。其中两个是覆盖理论与应用知识的期末笔试,第三个是一个大型编程项目,让学生展示实践技能。考试局规定了每个部分的总体权重、时长和结构,如下表所示。

Component Weighting Duration Marks Content focus
Paper 1: Principles of Computer Science 40% 2 hours 30 minutes 90 Topics 1–5 (all theoretical content)
Paper 2: Application of Computational Thinking 40% 2 hours 70 Topics 1–6, with strong emphasis on algorithms and code
Non‑Exam Assessment (NEA) 20% Year‑long project 70 Independent programming project

It is essential to note that Paper 1 tests theoretical knowledge through short‑answer and extended‑answer questions, while Paper 2 requires on‑screen coding and algorithmic design. The NEA is internally assessed and externally moderated.

必须注意,试卷一通过简答题和论述题检验理论知识,而试卷二要求上机编码和算法设计。NEA 由内部评估、外部审核。


3. Paper 1: Principles of Computer Science | 试卷一:计算机科学原理

Paper 1 covers all the core theoretical content from Topics 1 to 5. Students are expected to demonstrate knowledge and understanding of the fundamental principles of computing, including computational thinking, data representation, computer systems, networks, and the wider issues surrounding technology.

试卷一覆盖主题一至主题五的全部核心理论内容。学生需展示对计算基本原理的知识和理解,包括计算思维、数据表示、计算机系统、网络以及围绕技术的更广泛议题。

The question paper includes a mix of multiple‑choice questions, short‑answer questions, and longer structured questions that require extended writing. Marks are awarded for accurate technical language and for the ability to relate concepts to real‑world scenarios. A significant portion of the paper is dedicated to legal, ethical, cultural and environmental considerations.

试卷包含选择题、简答题以及需要展开论述的结构化长问题。准确的技术术语以及将概念联系到实际情境的能力将获得分数。该试卷有相当一部分内容涉及法律、伦理、文化和环境方面的考量。

Key skills tested: recalling technical facts, comparing technologies, explaining the purpose and operation of hardware and software, evaluating the implications of digital technology, and engaging with abstract computational models.

考核的关键技能:回忆技术事实,比较不同技术,解释硬件和软件的目的及运行方式,评估数字技术的影响,以及运用抽象计算模型。


4. Paper 2: Application of Computational Thinking | 试卷二:计算思维应用

Paper 2 is a practical, on‑screen examination that focuses on algorithmic problem solving and programming. It builds on the theoretical foundations from Topics 1–5 but concentrates heavily on Topic 6 – Problem Solving with Programming. Students will be given a scenario and a task sheet; they must write, adapt and debug code in a high‑level language (commonly Python, but centres choose from a list of approved languages).

试卷二是一场实践性的上机考试,侧重算法问题解决和编程。它建立在主题一至五的理论基础之上,但重点集中在主题六——通过编程解决问题。学生将收到一个情境和任务说明;他们必须用高级语言(通常是 Python,但考试中心可从批准的语言列表中选择)编写、修改和调试代码。

Questions typically ask students to design an algorithm, trace logic, explain code snippets, and write complete programs or functions. The examination environment provides a code editor and, since 2020, an online Python IDE in many centres. Emphasis is placed on efficiency, correctness, and the use of structured programming techniques.

题目通常要求学生设计算法、跟踪逻辑、解释代码片段并编写完整程序或函数。考试环境提供一个代码编辑器,自 2020 年起,许多中心还提供在线 Python IDE。重点在于效率、正确性以及结构化编程技术的运用。

Students must also be able to select appropriate data structures (lists, dictionaries, stacks, queues, etc.), handle file I/O, and implement sorting and searching algorithms. Abstract data types and object‑oriented concepts appear regularly in the higher mark bands.

学生还必须能够选择合适的数据结构(列表、字典、栈、队列等),处理文件输入/输出,并实现排序和搜索算法。抽象数据类型和面向对象概念常常在更高分段出现。


5. Non‑Exam Assessment: Programming Project | 非考试评估:编程项目

The NEA gives students the freedom to design, develop and evaluate a software solution for a real problem of their choice. It accounts for 20% of the final A‑Level and must be completed under controlled conditions with careful centre supervision. The project is not simply about writing code; it is a full system lifecycle task including analysis, design, development, testing, evaluation and documentation.

NEA 让学生自由地为自己选择的真实问题设计、开发并评估一个软件解决方案。它占最终 A‑Level 总分的 20%,必须在受控条件下并在中心严格监督下完成。项目不仅仅是写代码,而是一个完整的系统生命周期任务,包括分析、设计、开发、测试、评估和文档。

Each student must produce a substantial programming project in a suitable high‑level language. The solution should include user authentication, data persistence, a graphical interface (unless a reasonable justification for a command‑line interface exists), and robust error handling. The project report typically runs to 30–50 pages and must demonstrate clear links between the design and the final product.

每个学生必须用合适的高级语言完成一个重要编程项目。解决方案应包含用户身份验证、数据持久化、图形界面(除非有合理理由使用命令行界面)以及健壮的错误处理。项目报告通常为 30 至 50 页,并必须展示设计与最终产品之间的清晰联系。

Assessment is holistic, requiring evidence of computational thinking throughout. The highest marks are awarded for projects that show innovation, complexity and independent problem‑solving. The NEA is also an excellent opportunity to develop skills valued by universities and employers.

评估是整体性的,要求在整个过程中体现计算思维。最高分授予那些展示创新性、复杂性和独立问题解决能力的项目。NEA 也是培养受大学和雇主重视的技能的一个绝佳机会。


广告 / Sponsored

6. Topic 1: Computational Thinking | 主题一:计算思维

Computational thinking forms the backbone of Edexcel Computer Science. It covers abstraction, decomposition, pattern recognition, and algorithmic thinking. Students learn to break complex problems into manageable parts, identify similarities with previously solved problems, and design step‑by‑step solutions that can be implemented on a computer.

计算思维构成 Edexcel 计算机科学的核心。它涵盖抽象、分解、模式识别和算法思维。学生学习将复杂问题分解为可管理的部分,识别与先前已解决问题的相似性,并设计可在计算机上实现的分步解决方案。

Abstract models such as finite state machines (FSMs), flowcharts, pseudocode and structure diagrams are taught as tools for reasoning about computation. The specification expects students to reason about inputs, processes and outputs without relying on a specific programming language. This topic underpins all problem‑solving activities in both papers and the NEA.

有限状态机、流程图、伪代码和结构图等抽象模型被教授为推理计算的工具。大纲期望学生能在不依赖特定编程语言的情况下对输入、处理和输出进行推理。该主题是两场试卷和 NEA 中所有解决问题活动的基础。


7. Topic 2: Data Representation and Structures | 主题二:数据表示与结构

This topic explores how numbers, text, images and sound are represented digitally. Binary, hexadecimal, two’s complement, normalised floating‑point representation, and character sets (ASCII, Unicode) are essential knowledge. Students must also understand compression techniques (lossy and lossless), encryption methods, and the relationship between resolution, colour depth and file size.

本主题探讨数字、文本、图像和声音如何以数字形式表示。二进制、十六进制、补码、规格化浮点表示法和字符集(ASCII、Unicode)是必备知识。学生还必须理解压缩技术(有损和无损)、加密方法,以及分辨率、色深和文件大小之间的关系。

On the data structures side, students encounter both static and dynamic structures: arrays, records, lists, stacks, queues, linked lists, graphs and trees. They need to understand the operations, advantages and limitations of each, and be able to select the most appropriate structure for a given scenario.

在数据结构方面,学生会遇到静态和动态结构:数组、记录、列表、栈、队列、链表、图与树。他们需要理解每种结构的操作、优点和局限性,并能够在给定情境中选择最合适的结构。


8. Topic 3: Computer Systems | 主题三:计算机系统

Computer systems covers hardware, software and the logical architecture of a machine. The syllabus delves into the processor (ALU, CU, registers, fetch‑decode‑execute cycle), main memory (RAM, ROM, cache), secondary storage (magnetic, optical, solid‑state), and input/output devices. Students also explore system software: operating systems, utilities, translators and the role of assembly language.

计算机系统主题涵盖硬件、软件和机器的逻辑架构。大纲深入探讨处理器(ALU、控制单元、寄存器、取指‑解码‑执行周期)、主存储器(RAM、ROM、缓存)、辅助存储(磁介质、光学介质、固态存储)以及输入/输出设备。学生还会学习系统软件:操作系统、实用程序、翻译器和汇编语言的角色。

Boolean logic, logic gates and truth tables are used to understand combinational and sequential circuits. The specification includes half‑adders, full‑adders, flip‑flops and the concept of a Von Neumann architecture. Students must be comfortable converting between high‑level and low‑level perspectives of a system.

布尔逻辑、逻辑门和真值表被用来理解组合逻辑电路和时序逻辑电路。大纲包括半加器、全加器、触发器和冯·诺依曼架构的概念。学生必须能够自如地在系统的高层和底层视角之间切换。


9. Topic 4: Networks and Security | 主题四:网络与安全

Networks and security are vital in the modern computing landscape. The specification covers network types (LAN, WAN, PAN), topologies (star, bus, mesh), transmission media, the TCP/IP stack, protocols (HTTP, FTP, SMTP, POP3, etc.), and the client‑server and peer‑to‑peer models. Students learn how data is packetized, routed and delivered reliably across the internet.

在现代计算机领域,网络与安全至关重要。大纲涵盖网络类型(LAN、WAN、PAN)、拓扑结构(星型、总线型、网状)、传输介质、TCP/IP 协议栈、协议(HTTP、FTP、SMTP、POP3 等),以及客户端‑服务器和对等网络模型。学生学习数据如何被分包、路由并可靠地通过互联网传送。

On the security side, threats such as malware, phishing, SQL injection, denial‑of‑service attacks and social engineering are examined, alongside protective measures: firewalls, encryption (symmetric and asymmetric), digital signatures, hashing and access control. Legal and ethical aspects of network use are also integrated into this topic.

在安全方面,会考核恶意软件、网络钓鱼、SQL 注入、拒绝服务攻击和社会工程学等威胁,以及相应的防护措施:防火墙、加密(对称和非对称)、数字签名、哈希和访问控制。网络使用的法律和伦理问题也整合在本主题中。


10. Topic 5: Social, Legal and Ethical Issues | 主题五:社会、法律与伦理议题

This topic ensures that students recognise the broader impact of computing on individuals, organisations and society. Key areas include data protection legislation (UK GDPR, Data Protection Act 2018), the Computer Misuse Act, the Regulation of Investigatory Powers Act, copyright and patent law, and the ethical guidelines published by bodies such as the BCS.

该主题确保学生认识到计算对个人、组织和社会的更广泛影响。关键领域包括数据保护立法(英国 GDPR、《2018 年数据保护法》)、《计算机滥用法》、《调查权力规制法》、版权与专利法,以及 BCS 等机构发布的伦理指南。

Students must also debate issues of privacy, surveillance, the digital divide, environmental impacts of technology (e.g. e‑waste, energy consumption), and the moral responsibilities of computing professionals. Questions in Paper 1 regularly ask for balanced arguments, requiring students to present both sides of a technological debate.

学生还必须讨论隐私、监控、数字鸿沟、技术的环境影响(如电子废物、能源消耗)以及计算机专业人员的道德责任等问题。试卷一中的问题经常要求平衡的论证,要求学生展示技术讨论的正反两面。


11. Topic 6: Problem Solving with Programming | 主题六:通过编程解决问题

Topic 6 is the practical core of the A‑Level. It draws on all the theoretical concepts and applies them through programming. Students must be proficient in a high‑level language (Python is the most common choice) and be able to: declare and use variables, implement selection ('if' statements) and iteration (definite and indefinite loops), write functions and procedures, handle exceptions, and work with both text and binary files.

主题六是 A‑Level 的实践核心。它汲取所有理论概念并通过编程加以应用。学生必须精通一种高级语言(最常见的选择是 Python),并能够:声明和使用变量、实现选择(if 语句)和迭代(确定循环和条件循环)、编写函数和过程、处理异常,以及操作文本文件和二进制文件。

Algorithms are central: candidates must understand and implement standard algorithms such as linear and binary search, bubble sort, insertion sort, merge sort, and graph traversal (depth‑first, breadth‑first). They should be able to analyse algorithm complexity using Big O notation conceptually. Object‑oriented programming principles (classes, objects, inheritance, encapsulation, polymorphism) are assessed at A‑Level.

算法是核心:考生必须理解并实现标准算法,例如线性搜索和二分搜索、冒泡排序、插入排序、归并排序以及图的遍历(深度优先、广度优先)。他们应能够从概念上使用大 O 表示法分析算法复杂度。面向对象编程原则(类、对象、继承、封装、多态)在 A‑Level 中会被考核。


12. Assessment Objectives and Weighting | 评估目标与权重分配

Edexcel categorises the assessment under three objectives. AO1 (30‑35%) tests knowledge and understanding of the principles and concepts of computer science. AO2 (30‑35%) requires application of knowledge to analyse problems in computational terms. AO3 (30‑35%) focuses on design, development and evaluation of computational systems and solutions. The NEA alone covers all three objectives simultaneously.

Edexcel 将评估分为三个目标。AO1(30‑35%)测试计算机科学原理和概念的知识与理解。AO2(30‑35%)要求应用知识以计算术语分析问题。AO3(30‑35%)侧重于计算系统和解决方案的设计、开发与评估。仅 NEA 就同时覆盖了所有三个目标。

The distribution across papers ensures a balance: Paper 1 heavily targets AO1 and AO2, while Paper 2 leans toward AO2 and AO3 through hands‑on coding. The specification documents also contain command word taxonomies – verbs such as "state", "describe", "explain", "compare", "evaluate" and "design" each indicate the depth of response required. Mastering these is essential for high marks.

各试卷的分布确保了平衡:试卷一主要针对 AO1 和 AO2,而试卷二通过实操编码更侧重 AO2 和 AO3。大纲文件还包含指令词分类——诸如"陈述"、"描述"、"解释"、"比较"、"评估"和"设计"等动词分别指明了所需的回答深度。掌握这些对于取得高分至关重要。

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

广告 / Sponsored
【正版书】 国外计算机科学教材系列:JPEG2000图像压缩基础、标准和实践 陶布曼,魏江力,柏正尧 等 著 电子工业…
计算机 备考教辅 · 正版现货 · 与本文同科同级别
查看详情 / View on Taobao参考价 ¥69.55

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

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