📚 Year 11 WJEC Computer Science: Full Curriculum Breakdown | Year 11 WJEC 计算机:课程大纲全面解析
In your final GCSE year, mastering the WJEC Computer Science syllabus is the key to exam success. This article dissects every topic, from binary logic to Python iteration, giving you a clear roadmap for revision and practical understanding. You will learn exactly what is assessed in each unit, how the coursework and written papers are structured, and which concepts carry the most weight.
在 GCSE 最后一年,掌握 WJEC 计算机科学课程大纲是考试成功的关键。本文逐层剖析每个主题,从二进制逻辑到 Python 迭代,为你提供清晰的复习路线图和实际理解。你将确切了解每个单元的考核内容、课程作业与笔试的结构,以及哪些概念分值最重。
1. Full GCSE Course Structure | 完整 GCSE 课程结构
The WJEC GCSE Computer Science qualification is divided into three components: Unit 1 (Understanding Computer Science), Unit 2 (Computational Thinking and Programming), and Unit 3 (Software Development). Unit 1 and Unit 2 are both written exams, each worth 50% of the final grade. Unit 3 is a non-exam assessment (NEA) completed under controlled conditions, focusing on designing, programming, and testing a solution.
WJEC GCSE 计算机科学资格分为三个部分:单元 1(理解计算机科学)、单元 2(计算思维与编程)和单元 3(软件开发)。单元 1 和单元 2 均为书面考试,各占总分的 50%。单元 3 是在受控条件下完成的非考试评估 (NEA),侧重于设计、编程和测试解决方案。
2. Number Systems and Data Representation | 数制与数据表示
denary, and hexadecimal. Pay special attention to binary addition, logical shifts, and two' , and sound is sampled as binary data. File size calculations using formula like size = sample rate × bit depth × duration are exam staples.
你必须熟练掌握二进制、十进制和十六进制之间的转换。特别注意二进制加法、逻辑移位以及用于负数的补码。字符编码考查 ASCII 和 Unicode,图像表示为像素位图网格,声音则被采样为二进制数据。文件大小计算(如 大小 = 采样率 × 位深度 × 时长)是考试的常考内容。
- Binary to denary: 1101₂ = 13₁₀
- Hexadecimal: 2F₁₆ = 47₁₀
- Sound file size: 44,100 Hz × 16 bits × 60 s = 42,336,000 bits ≈ 5.05 MB
- 二进制转十进制:1101₂ = 13₁₀
- 十六进制:2F₁₆ = 47₁₀
- 声音文件大小:44,100 Hz × 16 位 × 60 秒 = 42,336,000 位 ≈ 5.05 MB
3. Computer Hardware and the CPU | 计算机硬件与中央处理器
The von Neumann architecture underpins modern processors: the control unit, arithmetic logic unit (ALU), and registers work together in the fetch-decode-execute cycle. You need to explain how clock speed, cache size, and number of cores affect performance. Understanding the roles of RAM (volatile) and secondary storage (magnetic, solid-state, optical) is essential, along with the concept of embedded systems like microwaves and washing machines.
冯·诺依曼体系结构是现代处理器的基础:控制单元、算术逻辑单元 (ALU) 和寄存器在取指-解码-执行周期中协同工作。你需要解释时钟速度、缓存大小和核心数量如何影响性能。理解 RAM(易失性)和辅助存储器(磁介质、固态、光学)的作用至关重要,同时也包括嵌入式系统(如微波炉和洗衣机)的概念。
4. System Software and the Operating System | 系统软件与操作系统
The operating system provides a user interface, memory management, peripheral management, and security through user accounts. Utility software such as defragmentation tools, encryption, and backup software maintain system health. You should be able to compare open source and proprietary software, discussing customisation, support, and cost implications.
操作系统提供用户界面、内存管理、外设管理和通过用户账户实现的安全性。实用软件(如碎片整理工具、加密和备份软件)维护系统健康。你应该能够比较开源软件和专有软件,讨论定制、支持和成本影响。
5. Wired and Wireless Networking | 有线与无线网络
LANs and WANs differ in geographical scope and hardware. Know the advantages and disadvantages of topologies like star, mesh, and bus. Wi-Fi uses carrier sense multiple access with collision avoidance (CSMA/CA) and operates on 2.4 GHz or 5 GHz bands. Protocols such as TCP/IP, HTTP, HTTPS, FTP, and SMTP form the backbone of network communication. IPv4 vs IPv6 and the role of MAC addresses are also testable.
局域网 (LAN) 和广域网 (WAN) 在地理范围和硬件上有所不同。了解星形、网状和总线拓扑的优缺点。Wi-Fi 使用载波侦听多路访问/冲突避免 (CSMA/CA),工作频段为 2.4 GHz 或 5 GHz。TCP/IP、HTTP、HTTPS、FTP 和 SMTP 等协议构成了网络通信的主干。IPv4 与 IPv6 以及 MAC 地址的作用也可能考查。
6. Cyber Security Threats and Prevention | 网络安全威胁与防护
Forms of attack include malware (viruses, worms, Trojans), phishing, denial-of-service (DoS), brute-force attacks, and SQL injection. Prevention methods range from firewalls and encryption to penetration testing and user access levels. You must be able to explain how public key encryption works and why multi-factor authentication significantly strengthens security.
攻击形式包括恶意软件(病毒、蠕虫、特洛伊木马)、网络钓鱼、拒绝服务攻击 (DoS)、暴力破解和 SQL 注入。防护方法涵盖防火墙、加密、渗透测试和用户访问级别。你必须能够解释公钥加密的工作原理,以及为何多因素身份验证能显著增强安全性。
7. Ethical, Legal and Environmental Issues | 伦理、法律与环境问题
This section asks you to debate the impact of technology on privacy, employment, and the digital divide. Legislation such as the Data Protection Act 2018, Computer Misuse Act 1990, and Copyright, Designs and Patents Act 1988 are directly referenced in past papers. Environmental concerns include the energy consumption of data centres and the disposal of e-waste containing toxic materials.
这一部分要求你讨论技术对隐私、就业和数字鸿沟的影响。相关立法(如《2018 年数据保护法》、《1990 年计算机滥用法》和《1988 年版权、设计和专利法》)在历年试题中直接引用。环境问题包括数据中心的能源消耗以及含有毒物质的电子废弃物处理。
8. Algorithms and Computational Thinking | 算法与计算思维
You need to trace and write algorithms using pseudocode or flowcharts. Linear search and binary search, bubble sort and merge sort are the four classic algorithms to master. Understand the efficiency trade-offs: binary search requires a sorted list but offers O(log n) complexity, while linear search is O(n). Recursion appears in simpler forms, such as a countdown function.
你需要使用伪代码或流程图来追踪和编写算法。线性搜索和二分搜索、冒泡排序和归并排序是需要掌握的四个经典算法。理解效率权衡:二分搜索需要有序列表,但具有 O(log n) 的复杂度,而线性搜索为 O(n)。递归以较简单的形式出现,例如倒计时功能。
while num > 0 do
output num
num ← num − 1
endwhile
9. Programming Concepts and Data Structures | 编程概念与数据结构
WJEC uses a high-level language, typically Python, for on-screen tests and the NEA. Key concepts include sequence, selection (if-elif-else), and iteration (while, for). You must handle integer, real, Boolean, and string data types, and use arrays (lists) and two-dimensional arrays for tabular data. String manipulation and file reading/writing are commonly assessed programming tasks.
WJEC 在机考和 NEA 中采用高级语言(通常是 Python)。关键概念包括顺序结构、选择结构(if-elif-else)和迭代结构(while、for)。你必须处理整数、实数、布尔型和字符串数据类型,并使用数组(列表)和二维数组处理表格数据。字符串操作和文件读写是常见的考试编程任务。
10. Testing, Evaluation and Robust Code | 测试、评估与健壮代码
Testing is not an afterthought: explain the difference between syntax, logic, and runtime errors. Use normal, boundary, and erroneous test data in your test plans. Defensive design includes input validation, sanitisation, and the use of meaningful variable names. You may be given a broken algorithm and asked to identify and correct mistakes—this mirrors real debugging work.
测试并非事后的补救措施:解释语法错误、逻辑错误和运行时错误的区别。在测试计划中使用正常数据、边界数据和错误数据。防御性设计包括输入验证、数据净化以及使用有意义的变量名。你可能会拿到一个有缺陷的算法,并被要求识别和修正错误——这模拟了真实的调试工作。
11. Unit 3 NEA: Software Development Process | 单元 3 NEA:软件开发过程
The non-exam assessment follows the software development life cycle: analysis, design, implementation, testing, and evaluation. Your design should include structure diagrams, detailed pseudocode, and a test plan. The coding phase demands a working solution with internal commentary. Evaluation reflects on success criteria and possible improvements; this is as important as the code itself for marks.
非考试评估遵循软件开发生命周期:分析、设计、实现、测试和评估。你的设计应包括结构图、详细的伪代码和测试计划。编码阶段需要一个可运行的解决方案并附带内部注释。评估部分反思成功标准和可能的改进;这一环节对于得分的重要性不亚于代码本身。
12. Exam Strategy and Final Preparation | 考试策略与最终备考
For Unit 1, practice explaining concepts in clear, subject-specific language. For Unit 2, time your coding tasks under exam conditions; the on-screen paper gives limited debugging time. Review past papers to spot command words like 'describe', 'compare', and 'justify'. Use mark schemes to learn how to structure 6–8 mark extended responses, especially on ethical or legal topics.
对于单元 1,练习用清晰、学科专用的语言解释概念。对于单元 2,在考试条件下为编程任务计时;机考提供的调试时间有限。复习历年试题,识别指令词,如“描述”(describe)、“比较”(compare)和“证明”(justify)。利用评分方案学习如何构建 6–8 分的扩展回答,尤其是在伦理或法律话题上。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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