WJEC A-Level Computer Science: Specification Breakdown and Guide | WJEC A-Level 计算机科学:考试大纲解读

📚 WJEC A-Level Computer Science: Specification Breakdown and Guide | WJEC A-Level 计算机科学:考试大纲解读

Welcome to the definitive breakdown of the WJEC A-Level Computer Science specification. Whether you are just starting the course or planning your final revision, a clear understanding of the syllabus structure, assessment objectives and key content areas is essential for success. This guide unpacks every unit, explaining what examiners expect and how the components fit together, so you can focus your study efforts effectively.

欢迎阅读 WJEC A-Level 计算机科学考试大纲的终极解读。无论你是刚刚开始学习这门课程,还是正在规划最终复习,清晰理解大纲结构、评估目标和关键内容领域都是取得成功的必要条件。本指南将逐一拆解每个单元,解释考官的期望以及各个组成部分如何相互关联,帮助你高效地聚焦学习重点。


1. Specification at a Glance | 考试大纲结构概览

The WJEC A-Level Computer Science qualification is linear, meaning all exams and coursework are assessed at the end of the two-year course. The full A-Level consists of five units: two at AS level (Units 1 and 2) and three at A2 level (Units 3, 4 and 5). While AS can be taken as a standalone qualification, the A-Level total mark combines the AS units (40%) with the A2 units (60%).

WJEC A-Level 计算机科学资格为线性结构,即所有考试和课程作业都在两年课程结束时进行评估。完整的 A-Level 包含五个单元:两个 AS 级单元(单元 1 和 2)以及三个 A2 级单元(单元 3、4 和 5)。虽然 AS 可以作为独立资格考取,但 A-Level 总成绩由 AS 单元(占 40%)和 A2 单元(占 60%)合并计算。

Below is a summary table of the five units and their weightings.

下表总结了五个单元及其权重。

Unit Assessment Type A-Level Weighting 中文说明
AS Unit 1: Fundamentals of Computer Science Written exam (2 h, 70 marks) 25% 笔试(2小时,70分)
AS Unit 2: Practical Programming to Solve Problems On-screen exam (2 h, 60 marks) 15% 上机考试(2小时,60分)
A2 Unit 3: Programming and System Development Written exam (2 h, 80 marks) 20% 笔试(2小时,80分)
A2 Unit 4: Computer Architecture, Data, Communication and Applications Written exam (2 h, 80 marks) 20% 笔试(2小时,80分)
A2 Unit 5: Programmed Solution to a Problem Non-exam assessment (coursework, 80 marks) 20% 非考试评估(课程作业,80分)

2. AS Unit 1: Fundamentals of Computer Science | AS单元1:计算机科学基础

This examined unit lays the theoretical groundwork. Topics include computer architecture (CPU components, fetch-decode-execute cycle), data representation (binary, hexadecimal, ASCII, Unicode), and logic gates and Boolean algebra. You will also study networks, the Internet, cybersecurity threats and measures, as well as the ethical, legal and environmental impacts of computing.

这个笔试单元奠定了理论基础。主题包括计算机体系结构(CPU 组成、取指-解码-执行周期)、数据表示(二进制、十六进制、ASCII、Unicode)以及逻辑门和布尔代数。你还将学习网络、互联网、网络安全威胁与措施,以及计算技术的伦理、法律和环境影响。

Questions demand both recall and application. For example, you may need to convert 1101₂ to decimal (13₁₀), simplify a Boolean expression using De Morgan’s laws, or explain the role of a firewall in a given scenario. A solid grasp of fundamental concepts is critical for later units.

考题同时要求记忆和应用。例如,你可能需要将 1101₂ 转换为十进制(13₁₀),运用德摩根定律化简布尔表达式,或在给定场景中解释防火墙的作用。扎实掌握基础概念对后续单元至关重要。


3. AS Unit 2: Practical Programming to Solve Problems | AS单元2:实用编程解决问题

Unit 2 is a practical on-screen examination in which you write, test and debug programs using a high-level language such as Python, Java or C#. The tasks are designed around solving computational problems: using sequencing, selection, iteration, arrays, string handling and file input/output. You are also expected to apply modular programming and simple algorithm design.

单元 2 是实用的上机考试,要求使用 Python、Java 或 C# 等高级语言编写、测试和调试程序。任务围绕解决计算问题而设计:使用顺序、选择、循环、数组、字符串处理以及文件输入/输出。考试还期望你应用模块化编程和简单的算法设计。

Examiners assess not only functional correctness but also code clarity, variable naming and appropriate use of comments. Practising exam-style programming tasks under timed conditions is essential, as you must manage file handling, error trapping and output formatting within a two-hour window.

考官不仅评估功能正确性,还关注代码清晰度、变量命名和注释的恰当使用。在限时条件下练习考试风格的编程任务至关重要,因为你必须在两小时内处理好文件操作、错误捕获和输出格式。


4. A2 Unit 3: Programming and System Development | A2单元3:编程与系统开发

This unit deepens programming knowledge by introducing data structures (stacks, queues, linked lists, trees), recursive algorithms, and sorting and searching techniques such as quicksort and binary search. Object-oriented programming (OOP) principles—classes, inheritance, encapsulation and polymorphism—are also a key focus.

本单元通过引入数据结构(栈、队列、链表、树)、递归算法以及快速排序和二分查找等排序与搜索技术,深化编程知识。面向对象编程(OOP)原则——类、继承、封装和多态——也是一个核心重点。

The system development life cycle (SDLC) is examined in detail, from feasibility study and analysis through design, implementation, testing and maintenance. You must compare methodologies like waterfall, agile and spiral, and understand the role of prototyping and user involvement. Written exam questions often present a scenario and ask you to justify your choice of methodology.

系统开发生命周期(SDLC)被详细考查,从可行性研究和分析到设计、实施、测试和维护。你必须比较瀑布、敏捷和螺旋等方法论,并理解原型设计和用户参与的作用。笔试题目通常会给出一个场景,要求你证明所选方法的合理性。


5. A2 Unit 4: Computer Architecture, Data, Communication and Applications | A2单元4:计算机体系结构、数据、通信与应用

Unit 4 expands on AS concepts with advanced processor architecture: pipelining, parallel processing, RISC vs CISC, and the role of GPUs. Data representation extends to floating-point binary, normalisation and error detection/correction methods such as parity bits and checksums. Communication topics cover protocols, TCP/IP, packet switching and the client-server model.

单元 4 在 AS 基础上拓展了高级处理器架构:流水线、并行处理、RISC 与 CISC 以及 GPU 的作用。数据表示延伸到浮点二进制、规格化以及奇偶校验位和校验和等错误检测/纠正方法。通信主题涵盖协议、TCP/IP、分组交换和客户机-服务器模型。

Databases and SQL are tested: you must be able to normalise relations to third normal form (3NF), write SQL queries with SELECT, JOIN and WHERE, and discuss ACID properties. The unit also covers web technologies (HTML, CSS, JavaScript) and the legal framework, including the Data Protection Act 2018, Computer Misuse Act and GDPR.

数据库和 SQL 被列入考查:你必须能够将关系规范化为第三范式(3NF),使用 SELECT、JOIN 和 WHERE 编写 SQL 查询,并讨论 ACID 特性。本单元还涵盖 Web 技术(HTML、CSS、JavaScript)以及法律框架,包括《2018 年数据保护法》《计算机滥用法》和 GDPR。


6. A2 Unit 5: Programmed Solution to a Problem (Coursework) | A2单元5:编程解决方案(课程作业)

Unit 5 is the non-exam assessment, accounting for 20% of the A-Level. You must identify a real problem, analyse requirements, design a software solution, implement it using a suitable language, test systematically and evaluate the outcome. The project must demonstrate practical programming skills alongside an understanding of the development process.

单元 5 是非考试评估,占 A-Level 总成绩的 20%。你必须识别一个真实问题,分析需求,设计软件解决方案,使用合适语言实施,系统测试并评估结果。项目必须展示实际编程技能以及对开发过程的理解。

Documentation is heavily weighted: a clear problem description, detailed design (using structure charts, pseudocode, class diagrams), evidence of iterative testing, and a reflective evaluation are all required. The project is internally assessed and externally moderated. Start early and choose a problem with sufficient scope to meet the mark scheme criteria.

文档的权重很大:清晰的问题描述、详细设计(使用结构图、伪代码、类图)、迭代测试的证据以及反思性评价都是必需的。项目由内部评估、外部审核。尽早开始,并选择一个有足够范围以满足评分标准要求的问题。


7. Assessment Objectives and Weightings | 评估目标与权重

WJEC groups assessment into three objectives: AO1 (Demonstrate knowledge and understanding) – roughly 30%; AO2 (Apply knowledge and understanding) – roughly 40%; and AO3 (Analyse, evaluate and make reasoned judgements) – roughly 30%. Most written questions target multiple objectives simultaneously.

WJEC 将评估分为三个目标:AO1(展示知识与理解)——约 30%;AO2(应用知识与理解)——约 40%;以及 AO3(分析、评估并作出合理判断)——约 30%。大多数笔试题同时针对多个目标。

In Unit 2 and Unit 5, AO2 and AO3 dominate because you are actually building and refining a solution. In theory papers (Units 1, 3 and 4), AO1 knowledge underpins extended answers, but the highest marks are reserved for critical evaluation—comparing algorithms, assessing security measures or discussing ethical trade-offs.

在单元 2 和单元 5 中,AO2 和 AO3 占主导,因为你实际上在构建和改进解决方案。在理论试卷(单元 1、3 和 4)中,AO1 知识是扩展答案的基础,但最高分值留给批判性评价——比较算法、评估安全措施或讨论伦理权衡。


8. Key Topics: Algorithms and Data Structures | 关键主题:算法与数据结构

Algorithms underpin every unit. You must be able to trace, write and compare algorithms expressed in pseudocode or flowcharts. Standard topics include linear search, binary search, bubble sort, insertion sort and quicksort, as well as recursion for problems like factorial or the Towers of Hanoi.

算法是每个单元的基础。你必须能够跟踪、编写和比较用伪代码或流程图表达的算法。标准主题包括线性搜索、二分查找、冒泡排序、插入排序和快速排序,以及针对阶乘或汉诺塔问题的递归。

Data structures such as one- and two-dimensional arrays, records, lists, stacks (LIFO), queues (FIFO), linked lists and binary trees are examined. You should be able to diagram their operations (push, pop, enqueue, dequeue) and discuss their advantages in terms of memory usage and speed. Time complexity using Big O notation (e.g., O(n), O(log n)) also appears in A2 questions.

数据结构如一维和二维数组、记录、列表、栈(LIFO)、队列(FIFO)、链表和二叉树均被考查。你应该能图示其操作(push、pop、enqueue、dequeue),并讨论它们在内存使用和速度方面的优势。时间复杂度的大 O 表示法(例如 O(n)、O(log n))也会在 A2 试题中出现。


9. Key Topics: Computer Systems and Architecture | 关键主题:计算机系统与体系结构

From the fetch-execute cycle at AS to pipelining and multi-core processing at A2, a progression in understanding hardware is mapped. You will study the function of the ALU, control unit, registers (PC, MAR, MDR, CIR) and buses (data, address, control). Boolean algebra and logic circuit design are used to simplify expressions and build adders or flip-flops.

从 AS 的取指-执行周期到 A2 的流水线和多核处理,硬件理解呈递进式安排。你将学习 ALU、控制单元、寄存器(PC、MAR、MDR、CIR)以及总线(数据、地址、控制)的功能。布尔代数和逻辑电路设计用于化简表达式并构建加法器或触发器。

Concepts like virtual memory, interrupts and direct memory access (DMA) also appear. The specification asks you to interpret assembly language instructions and explain how an operating system manages processes, memory and file systems. Linking theoretical architecture to real-world performance is a valued skill.

虚拟内存、中断和直接内存访问(DMA)等概念也会出现。大纲要求你解释汇编语言指令,并说明操作系统如何管理进程、内存和文件系统。将理论体系结构与实际性能联系起来是一项宝贵的技能。


10. Key Topics: Legal, Ethical and Environmental Issues | 关键主题:法律、道德与环境问题

This strand runs across all units. You must discuss the Data Protection Act 2018 (and GDPR), the Computer Misuse Act 1990, the Freedom of Information Act, and the Regulation of Investigatory Powers Act. Ethics surrounding artificial intelligence, data mining, social media and digital divide are common essay themes.

这条线索贯穿所有单元。你必须讨论《2018 年数据保护法》(及 GDPR)、《1990 年计算机滥用法》、《信息自由法》和《调查权力规制法》。围绕人工智能、数据挖掘、社交媒体和数字鸿沟的伦理问题是常见的论文主题。

Environmental topics include energy consumption of data centres, e-waste disposal, and the role of technology in monitoring climate change. Exam questions often provide a short case study and ask you to apply the relevant legislation, evaluate ethical dilemmas or propose sustainable computing solutions.

环境主题包括数据中心的能耗、电子废物处理以及技术在监测气候变化中的作用。考试题目通常会给出一个简短的案例研究,要求你应用相关法律、评价伦理困境或提出可持续的计算解决方案。


11. Exam Techniques and Common Pitfalls | 考试技巧与常见误区

For theory papers, the most common mistake is failing to read the command words: ‘describe’ means give characteristics, ‘explain’ requires reasons, and ‘evaluate’ demands pros and cons with a conclusion. Many students lose marks on algorithmic questions by not showing intermediate steps or by mismanaging time on 8–10 mark essay questions.

对于理论试卷,最常见的错误是未能读懂指令词:“描述”意味着给出特征,“解释”需要给出原因,“评估”则要求分析优缺点并得出结论。许多学生在算法题上失分,原因是未展示中间步骤,或在 8–10 分的论文题上时间管理不当。

In the on-screen programming exam, save your work frequently and test with boundary and erroneous data. Always include comments that explain the purpose of functions, not just restate the syntax. For coursework, incomplete testing tables and weak evaluation are recurring shortcomings; allocate sufficient time for these sections.

在上机编程考试中,要经常保存工作,并用边界和错误数据进行测试。始终包含解释函数目的的注释,而不仅仅是重述语法。对于课程作业,不完整的测试表和薄弱的评价是反复出现的短板;请为这些部分分配充足的时间。


12. How to Prepare Effectively for WJEC Computer Science | 如何有效备考WJEC计算机科学

Build a study plan that maps each specification point to your notes. Interleave theory revision with hands-on coding: for every hour spent on data representation or system software, spend at least an hour writing and debugging programs. Use past papers and WJEC mark schemes to internalise the level of detail expected.

制定一个将每个大纲考点与笔记对应的学习计划。将理论复习与实际编码交错进行:每花一小时在数据表示或系统软件上,至少花一小时编写和调试程序。使用历年真题和 WJEC 评分方案,将期望的详细程度内化于心。

Form a study group to explain concepts aloud; teaching others solidifies your understanding. For the NEA project, maintain a development diary from day one and seek regular feedback from your teacher. Finally, remember that computer science rewards logical reasoning and clear communication as much as technical knowledge—practise writing structured, well-justified answers.

组建学习小组,大声解释概念;教别人能巩固你的理解。对于 NEA 项目,从第一天起就保持开发日志,并定期向老师寻求反馈。最后,请记住,计算机科学对逻辑推理和清晰表达的奖励不亚于技术知识——练习撰写结构清晰、论证充分的答案。

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

Exit mobile version