📚 Year 12 WJEC Computer Science: A Comprehensive Curriculum Breakdown | Year 12 WJEC 计算机:课程大纲全面解析
Welcome to the ultimate guide for Year 12 WJEC Computer Science. This article provides a detailed breakdown of the AS-level curriculum, covering both Unit 1: Fundamentals of Computer Science and Unit 2: Practical Programming to Solve Problems. Whether you are starting the course or preparing for exams, understanding the syllabus structure is crucial for success.
欢迎阅读 WJEC 计算机科学 Year 12(AS 阶段)终极指南。本文将详细解析课程大纲,涵盖单元1:计算机科学基础与单元2:实践编程解决问题。不论你是刚开始学习还是备考冲刺,理解大纲结构对取得好成绩至关重要。
1. Course Overview | 课程概览
The Year 12 WJEC Computer Science AS specification is divided into two mandatory units. Unit 1 is a written examination assessing theoretical knowledge, while Unit 2 is an on-screen practical programming task. Together they build a foundation for A Level study.
Year 12 WJEC 计算机科学 AS 大纲分为两个必修单元。单元1是笔试,评估理论知识;单元2是上机实践编程任务。两者共同为 A Level 学习打下基础。
Unit 1 carries 62.5% of the AS grade (25% of the full A Level), while Unit 2 accounts for 37.5% (15% of A Level). Mastering both theory and hands-on programming is essential to achieve high marks.
单元1 占 AS 成绩的 62.5%(完整 A Level 的 25%),单元2 占 37.5%(A Level 的 15%)。要取得高分,必须同时掌握理论知识与动手编程能力。
2. Unit 1 Assessment Structure | 单元1 评估结构
Unit 1 is examined through a 2-hour written paper with a mix of short-answer and extended-response questions. Topics range from data representation and computer architecture to ethical, legal and cultural issues.
单元1 通过 2 小时笔试评估,包含简答题和拓展回答题。主题涵盖数据表示、计算机体系结构到伦理、法律与文化问题。
The paper tests your ability to recall facts, apply knowledge to unfamiliar scenarios, and evaluate computing-related impacts. Diagrams, truth tables and pseudocode may be required in your answers.
试卷考察你回忆事实、将知识应用于陌生情境以及评价计算相关影响的能力。答案中可能需要绘制图表、真值表或使用伪代码。
3. Data Representation | 数据表示
You must understand binary, denary, and hexadecimal number systems, including conversions and arithmetic. Character sets such as ASCII and Unicode, image representation using pixels and colour depth, and sound sampling are also key.
你必须掌握二进制、十进制和十六进制数制,包括转换与算术。字符集如 ASCII 和 Unicode、用像素和颜色深度表示图像、以及声音采样也是重点。
Binary addition and overflow, two's complement for negative integers, and floating-point representation for real numbers (including mantissa and exponent) feature in the exam. Practice is vital to avoid common conversion errors.
二进制加法与溢出、用补码表示负整数、以及用浮点数(包括尾数和指数)表示实数都在考试范围内。平时多加练习对避免常见转换错误至关重要。
4. Computer Architecture | 计算机系统结构
The Von Neumann architecture forms the core: CPU, control unit, arithmetic logic unit (ALU), registers (MAR, MDR, PC, CIR, accumulator), and data buses. The fetch-decode-execute cycle is a frequently examined concept.
冯·诺依曼体系结构是核心:CPU、控制单元、算术逻辑单元 (ALU)、寄存器 (MAR, MDR, PC, CIR, 累加器) 和数据总线。读取-译码-执行周期是高频考点。
Factors affecting CPU performance—clock speed, number of cores, and cache memory—must be explained with real-world examples. You may also need to discuss pipelining and the use of co-processors.
必须能结合真实案例解释影响 CPU 性能的因素:时钟速度、核心数量和缓存。可能还需要讨论流水线技术和协处理器的使用。
5. Systems Software | 系统软件
Operating system functions including memory management, processor scheduling, interrupt handling, and provision of a user interface are fundamental. Utility software such as disk defragmenters, backup tools, and antivirus programs are covered.
操作系统功能包括内存管理、处理器调度、中断处理和提供用户界面,这些是基础。还会涉及实用程序,如磁盘碎片整理、备份工具和防病毒软件。
The role of translators (assembler, compiler, interpreter) and the differences between them are highly examinable. You should be able to explain how source code is converted into machine code and the advantages of each translation method.
翻译器(汇编器、编译器、解释器)的作用及其区别是重要考点。你应能解释源代码如何转换成机器码,以及每种翻译方法的优点。
6. Networks and Communication | 网络与通信
Network types (LAN, WAN), topologies (bus, star, mesh), and protocols (TCP/IP, HTTP, HTTPS, FTP, SMTP, POP3) must be understood. The client-server and peer-to-peer models are compared, along with their typical applications.
必须理解网络类型(LAN、WAN)、拓扑结构(总线型、星型、网状)和协议(TCP/IP、HTTP、HTTPS、FTP、SMTP、POP3)。还需比较客户端-服务器模型与对等网络模型及其典型应用。
Data transmission factors—bandwidth, latency, serial vs parallel communication—appear alongside network security threats (malware, phishing, DoS attacks) and prevention methods (firewalls, encryption, authentication).
数据传输因素(带宽、延迟、串行与并行通信)以及网络安全威胁(恶意软件、网络钓鱼、DoS 攻击)与预防方法(防火墙、加密、身份认证)也在考察之列。
7. Data Organisation and Databases | 数据组织与数据库
Data organisation covers files, records, fields, and how data is stored sequentially or using indexed access. The syllabus introduces relational databases, including entities, tables, primary keys, and foreign keys.
数据组织涵盖文件、记录、字段以及顺序存储或索引存取数据的方式。大纲引入关系型数据库,包括实体、表、主键和外键。
You should be able to write simple SQL queries using SELECT, FROM, WHERE, and understand the need for data validation (type check, range check) and verification (double entry, proofreading).
你应能使用 SELECT、FROM、WHERE 编写简单的 SQL 查询,并理解数据验证(类型检查、范围检查)与数据校验(双重录入、校对)的必要性。
8. Algorithms, Programming Constructs and Logic | 算法、程序结构与逻辑
The syllabus includes algorithm design using pseudocode and flowcharts. You need to know sequence, selection, and iteration constructs, and be able to trace and write algorithms for searching (linear, binary) and sorting (bubble, insertion).
大纲要求使用伪代码和流程图设计算法。你需要掌握顺序、选择和循环结构,并能追踪和编写搜索算法(线性搜索、二分搜索)与排序算法(冒泡排序、插入排序)。
Understanding of basic data structures—arrays, records, and files—is essential. You may be asked to manipulate arrays and perform read/write file operations in pseudocode, incorporating error handling where appropriate.
理解基本数据结构——数组、记录和文件至关重要。可能要求用伪代码操作数组并进行文件读写,并在适当位置加入错误处理。
Boolean algebra and logic gates form part of the fundamental theory. You'll construct truth tables for AND, OR, NOT, NAND, NOR, XOR gates and combine them into circuits. Simplification using Boolean identities and Karnaugh maps may be introduced.
布尔代数和逻辑门是基础理论的一部分。你要为 AND、OR、NOT、NAND、NOR、XOR 门构建真值表,并将它们组合成逻辑电路。可能引入使用布尔恒等式和卡诺图进行化简。
9. Ethical, Legal and Cultural Issues | 伦理、法律与文化问题
Computing impacts society. The WJEC syllabus requires discussion of the Data Protection Act, Computer Misuse Act, Copyright, Designs and Patents Act, and the Regulation of Investigatory Powers Act (RIPA). Environmental effects of technology, like e-waste and energy consumption, are also included.
计算技术影响社会。WJEC 大纲要求讨论《数据保护法》、《计算机滥用法》、《版权、设计与专利法》以及《调查权规管法》(RIPA)。技术的环境影响,如电子垃圾和能源消耗,同样被涵盖。
Moral and ethical dilemmas—such as privacy vs national security, the digital divide, and artificial intelligence—appear in extended response questions. You must construct balanced arguments and support them with relevant examples.
道德与伦理困境——如隐私与国家安全、数字鸿沟和人工智能——常出现在拓展回答题中。你必须构建均衡的论点并用相关实例加以支撑。
10. Unit 2: Practical Programming | 单元2:实践编程
Unit 2 is an on-screen examination lasting 2 hours, where you design, implement, test, and evaluate a solution to a given problem. You will use a high-level language (typically Python) to code the solution.
单元2 是时长 2 小时的上机考试,要求你针对给定问题设计、实现、测试并评价解决方案。你需使用高级语言(通常是 Python)编写代码。
You must submit a report detailing your analysis (problem decomposition, success criteria), design (flowcharts, pseudocode, data structures), development (annotated code), testing (test plan with normal, boundary and erroneous data), and evaluation (limitations, improvements).
你必须提交一份报告,详细说明分析(问题分解、成功标准)、设计(流程图、伪代码、数据结构)、开发(带注释的代码)、测试(包含正常、边界和错误数据的测试计划)以及评价(局限性与改进方案)。
Practical skills assessed include use of variables, data types, selection (if-elif-else), iteration (for, while), string manipulation, file handling, and use of subprograms (functions/procedures). Effective debugging, commenting and adherence to a consistent style are expected.
评估的实践技能包括:变量使用、数据类型、选择结构(if-elif-else)、循环(for, while)、字符串操作、文件处理以及子程序(函数/过程)的使用。期望有效的调试、恰当的注释以及保持一致的代码风格。
11. Study and Revision Tips | 学习与复习技巧
Practice past papers for Unit 1 regularly; the question style is consistent and reveals recurring themes. For Unit 2, build a portfolio of small programs solving typical problems — data validation, file reading, calculations — and practice writing clear, structured reports under timed conditions.
定期练习单元1 历年真题;题目风格稳定,并能揭示重复出现的主题。对于单元2,建立小型程序作品集,解决典型问题——数据验证、文件读取、计算——并练习在限时条件下撰写清晰、结构化的报告。
Use the WJEC digital resources and endorsed textbooks. Join study groups to discuss ethical scenarios and trace algorithms collaboratively. Master the fundamentals now, as binary arithmetic, logic and programming concepts are developed further in the Year 13 A2 units.
利用 WJEC 官方数字资源和推荐教材。加入学习小组,合作讨论伦理情境和算法追踪。现在就牢牢掌握基础,因为二进制算术、逻辑和编程概念在 Year 13 的 A2 单元中会进一步深化。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

或截图后用「扫一扫 → 相册」选择本图