📚 Year 11 WJEC Computer Science: Intensive Winter Break Revision Plan | WJEC 计算机科学:寒假强化复习计划
For Year 11 students sitting the WJEC GCSE Computer Science exams, the winter break offers a golden opportunity to consolidate knowledge and sharpen skills before the final push towards the summer examinations. A well-structured, subject-specific revision plan transforms passive re-reading into active, targeted practice, ensuring that both Unit 1 (Understanding Computer Science) theoretical topics and Unit 2 (Computational Thinking and Programming) practical abilities are addressed. This intensive guide breaks down a 14-day revision schedule into manageable daily sessions, focusing on core WJEC syllabus areas, exam technique, and hands-on coding challenges.
对于即将参加WJEC GCSE计算机科学考试的Year 11学生来说,寒假是将知识巩固并打磨技能的黄金机会。一个结构清晰、针对学科的复习计划可以把被动的重读转化为主动、有针对性的练习,确保同时覆盖第一单元(理解计算机科学)的理论主题和第二单元(计算思维与编程)的实践能力。这份强化指南将14天的复习计划分解为可操作的每日环节,聚焦WJEC考纲的核心领域、考试技巧以及动手编程挑战。
1. Setting Revision Goals and Timetable | 设定复习目标与时间表
Begin by printing the WJEC GCSE Computer Science specification for Unit 1 and Unit 2. Highlight topics you find most challenging, such as data representation, logic circuits, or algorithm tracing. Allocate at least 2 hours of focused study per day over the two-week break, splitting time equally between theory revision, past paper questions, and programming exercises. Create a visual timetable and stick to it; consistency is more powerful than cramming.
首先打印出WJEC GCSE计算机科学第一和第二单元的考纲。标记出你觉得最有挑战性的主题,例如数据表示、逻辑电路或算法跟踪。在两周假期中每天安排至少2小时专注学习,把时间平均分配给理论复习、往年真题和编程练习。制作一份可视化的时间表并严格遵守;持续的学习远胜于临时突击。
Break your schedule into four phases: Days 1-4 for Unit 1 core theory, Days 5-8 for algorithms and programming, Days 9-12 for combined past paper practice and weak-point targeting, and Days 13-14 for full mock exams and reflection. This phased approach builds confidence progressively.
将计划划分为四个阶段:第1-4天复习Unit 1核心理论,第5-8天攻克算法和编程,第9-12天结合真题演练与薄弱点攻克,第13-14天进行完整的模拟考试与反思。这种分阶段的方法能逐步建立信心。
2. Mastering Data Representation | 掌握数据表示
ary addition, be able to detect overflow errors, and recall how negative numbers are represented using two' script numbers: binary 1101₂ to denary 13, hexadecimal D₁₆ = 13₁₀. Remember that 8-bit two's complement range is -128 to +127.
数据表示是Unit 1的重要内容。确保你能自信地在二进制、十进制和十六进制之间进行转换。练习二进制加法,能发现溢出错误,并牢记如何使用补码表示负数。使用Unicode下标:二进制1101₂等于十进制13,十六进制D₁₆ = 13₁₀。记住8位补码的范围是-128到+127。
Revise character encoding: ASCII uses 7 bits (0-127), while Unicode offers a much larger character set to support global languages. Understand how images are stored as pixels, with colour depth and resolution directly affecting file size. Similarly, sound is sampled — explain the impact of sample rate and bit depth on quality and storage. Compression techniques (lossy vs lossless) appear frequently; be able to describe examples like JPEG (lossy) and PNG (lossless) or run-length encoding.
复习字符编码:ASCII使用7位(0-127),而Unicode提供更大的字符集以支持全球语言。理解图像如何以像素形式存储,色彩深度和分辨率直接影响文件大小。同样,声音通过采样记录——解释采样率和位深度对质量和存储的影响。压缩技术(有损与无损)经常出现;要能描述例子,如JPEG(有损)、PNG(无损)或行程编码。
Sample Rate × Bit Depth × Duration = File Size (uncompressed)
采样率 × 位深度 × 时长 = 文件大小(未压缩)
3. Logic Gates and Boolean Algebra | 逻辑门与布尔代数
lean operators A AND B, A OR B, NOT A. Practice constructing a logic expression from a diagram and simplifying it using Boolean identities such as A AND 1 = A, or A OR (A AND B) = A. Create circuits for given problems (e.g., a system to warn when a door is open and alarm is not set).
WJEC要求你能够解读使用AND、OR、NOT、NAND和NOR门构建的简单逻辑电路。为最多三个输入构建真值表,并掌握布尔运算符A AND B、A OR B、NOT A。练习从电路图写出逻辑表达式,并利用布尔恒等式进行化简,例如A AND 1 = A,或 A OR (A AND B) = A。针对给定问题搭建电路(例如,一个在门未关且警铃未设时报警的系统)。
| A | B | A NAND B |
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Be able to draw truth tables for combinations like (A OR B) AND NOT C. Remember that WJEC mark schemes reward clear column-by-column derivation.
能够为组合表达式如(A OR B) AND NOT C绘制真值表。记住,WJEC评分标准奖励清晰的逐列推导。
4. Computer Hardware and Architecture | 计算机硬件与体系结构
Focus on the Von Neumann architecture: CPU, control unit, ALU, registers (MAR, MDR, PC, ACC), and the fetch-decode-execute cycle. Be prepared to describe what happens at each stage, including the roles of data and address buses. Link clock speed, number of cores, and cache size to CPU performance. Explain the differences between volatile (RAM) and non-volatile memory (ROM, flash).
重点关注冯·诺依曼体系结构:CPU、控制单元、算术逻辑单元、寄存器(MAR、MDR、PC、ACC),以及取指-解码-执行周期。准备好描述每个阶段发生的事情,包括数据总线和地址总线的作用。将时钟速度、核心数量和缓存大小与CPU性能关联起来。解释易失性存储器(RAM)和非易失性存储器(ROM、闪存)的区别。
Embedded systems are a key WJEC topic. Define an embedded system, give examples (washing machine controller, car engine management) and contrast it with general-purpose computers. Recognise how secondary storage technologies (magnetic, optical, solid-state) compare on capacity, speed, durability, and cost.
嵌入式系统是WJEC的一个关键主题。定义嵌入式系统,给出例子(洗衣机控制器,汽车引擎管理),并将其与通用计算机进行对比。识别各种辅助存储技术(磁性、光学、固态)在容量、速度、耐用性和成本方面的比较。
5. Networks and Communication | 网络与通信
Understand LAN vs WAN, and common topologies (star, mesh) with their advantages and drawbacks. Describe protocol layers (TCP/IP model: application, transport, internet, link) and why layering is beneficial. Know the function of key protocols: HTTP/HTTPS, FTP, SMTP, POP3/IMAP, TCP, IP. Be able to explain the 4-layer TCP/IP model and encapsulate packets through layers.
理解LAN和WAN的区别,以及常见拓扑结构(星型、网状)及其优缺点。描述协议分层(TCP/IP模型:应用层、传输层、互联网层、网络接入层)以及分层的好处。掌握关键协议的功能:HTTP/HTTPS、FTP、SMTP、POP3/IMAP、TCP、IP。能够解释四层TCP/IP模型并说明数据包在各层封装的过程。
Addressing is essential: MAC address (48-bit, hardware) vs IP address (IPv4 32-bit, IPv6 128-bit). Practice identifying class A, B, C IP ranges if taught by your teacher. Encryption (symmetric and asymmetric) and the need for SSL/TLS in securing data are frequently tested.
寻址至关重要:MAC地址(48位硬件地址)与IP地址(IPv4 32位,IPv6 128位)。如果老师教过,练习识别A、B、C类IP地址范围。加密(对称和非对称)以及SSL/TLS在保护数据安全中的必要性常常被考查。
6. Cybersecurity and Ethical Issues | 网络安全与伦理问题
Malware types (virus, worm, trojan, ransomware, spyware), social engineering (phishing, blagging, shouldering), and brute-force/DDoS attacks are all examinable. For each threat, know prevention methods: firewalls, anti-malware software, strong passwords, two-factor authentication (2FA), regular updates, and user education.
恶意软件类型(病毒、蠕虫、特洛伊木马、勒索软件、间谍软件)、社交工程(网络钓鱼、欺诈、肩窥)以及暴力破解/分布式拒绝服务攻击都是可考内容。针对每种威胁,了解预防方法:防火墙、反恶意软件、强密码、双因素认证(2FA)、定期更新和用户教育。
Ethical, legal, and environmental issues are high-mark questions. Be ready to discuss the Data Protection Act (2018), Computer Misuse Act (1990), and the General Data Protection Regulation (GDPR) principles. Consider the digital divide, e-waste, and the environmental impact of data centres. Frame answers around stakeholders and balanced arguments.
伦理、法律和环境问题是高分值题目。准备好讨论《数据保护法案》(2018年)、《计算机滥用法案》(1990年)和《通用数据保护条例》(GDPR)的原则。思考数字鸿沟、电子废弃物以及数据中心对环境的影响。围绕利益相关者构建均衡的论述。
7. Algorithms and Problem Solving | 算法与问题求解
Unit 2 heavily tests algorithmic thinking. Master linear search and binary search — know their step-by-step processes, prerequisites (sorted data for binary), and efficiency comparisons. Understand the standard sorting algorithms: bubble sort, insertion sort, and merge sort. Use trace tables to follow algorithm execution and identify errors.
Unit 2大量测试算法思维。掌握线性搜索和二分搜索——了解其逐步过程、前提条件(二分搜索需要排序数据)以及效率比较。理解标准排序算法:冒泡排序、插入排序和归并排序。使用跟踪表来追踪算法执行并识别错误。
procedure linear_search(list, target)
for each item in list
if item = target then
return position
endif
next item
return -1
end procedure
Practice writing algorithms in pseudocode and interpreting flowcharts. WJEC uses its own pseudocode style — familiarise yourself with keywords like WHILE, ENDWHILE, IF...THEN...ELSE...ENDIF, and array indexing starting at 0 or 1 as specified in the exam paper.
练习用伪代码编写算法并解读流程图。WJEC有它自己的伪代码风格——熟悉像WHILE、ENDWHILE、IF...THEN...ELSE...ENDIF这样的关键字,以及试卷指定的从0或1开始的数组索引。
8. Programming Concepts in Python | Python 编程概念复习
Although Unit 2 is a written paper, you must apply programming knowledge to code fragments. Revise fundamental Python (or your taught language) concepts: variables, data types (integer, float, string, Boolean), input/output, arithmetic and relational operators. Practice the use of sequence, selection (if-elif-else), and iteration (for, while loops). Be comfortable with string handling (concatenation, slicing, .find(), .upper()) and type casting.
尽管Unit 2是笔试,你必须将编程知识应用到代码片段上。复习Python(或你所学的语言)的基本概念:变量、数据类型(整型、浮点型、字符串、布尔型)、输入/输出、算术和关系运算符。练习使用顺序、选择(if-elif-else)和迭代(for、while循环)。熟练掌握字符串处理(拼接、切片、.find()、.upper())和类型转换。
One-dimensional lists (arrays) are frequently tested; know how to traverse them, find the maximum/minimum, or compute an average. Functions/procedures with parameters and return values appear regularly. Structured programming (top-down design, modularity) and commenting are important for high-band answers.
一维列表(数组)经常被考查;知道如何遍历它们,找到最大值/最小值或计算平均值。带参数和返回值的函数/过程经常出现。结构化编程(自顶向下设计、模块化)和注释对于高分答案很重要。
9. Past Paper Practice and Exam Technique | 真题演练与应试技巧
Secure past papers and mark schemes from the WJEC website. Dedicate sessions to completing timed Unit 1 and Unit 2 questions. For Unit 1, command words like 'describe', 'explain', and 'compare' have specific requirements. 'Describe' asks for characteristics; 'explain' demands reasons or causes; 'compare' needs similarities and differences with examples. Always link technical terms to the scenario given.
从WJEC官网获取历年真题和评分方案。安排专门时间限时完成Unit 1和Unit 2的题目。对于Unit 1,指令词如‘describe’、‘explain’和‘compare’有特定的要求。‘Describe’要求描述特征;‘explain’要求给出原因或事由;‘compare’需要异同并用例子支持。始终将技术术语与题目场景相联系。
For the algorithm/paper-based programming questions, annotate the question before answering. Don't rush into writing code — plan your logic with a brief flowchart or pseudo-code on scrap paper. Check for off-by-one errors and ensure variables are initialised. Manage your time: spend roughly 1 minute per mark.
对于算法/纸质编程题,在作答前先标注题目。不要急于写代码——用草稿纸画一个简要的流程图或用伪代码规划逻辑。检查差一错误并确保变量已初始化。管理好时间:大致每分值花1分钟。
10. Practical Coding Challenges | 编程实战训练
Even though there is no on-screen coding exam, writing code by hand helps solidify logic. Set yourself short problems: write a function to reverse a string, find the largest number in a list, or count the occurrences of a letter. Implement a bubble sort on paper and then code it to verify. Focus on clean indentation and meaningful variable names.
虽然没有上机编程考试,但手写代码有助于巩固逻辑。设定简短的问题:编写一个函数来反转字符串、找出列表中的最大数,或计算字母出现次数。先在纸上实现冒泡排序,然后用代码验证。注意清晰的缩进和有意义的变量名。
Solve a few mini-projects over the break, such as a guessing game, a simple calculator, or a login system with limited attempts. These integrate multiple concepts and build fluency. Keep a glossary of syntax for quick reference.
在假期中完成几个小项目,比如猜测游戏、简单计算器或带尝试次数限制的登录系统。这些项目整合了多个概念,能提高熟练度。准备一份语法词汇表以便快速查阅。
11. Reviewing Mistakes and Strengthening Weaknesses | 回顾错题与强化薄弱环节
After each past paper session, use a red pen to mark according to the mark scheme. Categorise errors into knowledge gaps (you didn't know the fact), misunderstanding (you misread the question), or skill deficit (you couldn't apply the knowledge). Create a 'correction log' and revisit those topics the following day.
每次真题练习后,用红笔根据评分方案批改。将错误归类为知识漏洞(不知道事实)、理解偏差(误读题目)或技能不足(不会应用知识)。制作一个“纠错日志”并在第二天重新复习这些主题。
If you consistently lose marks on a topic like two's complement addition or writing pseudocode functions, allocate extra time for that area. Form a study call with a peer to explain difficult concepts to each other—teaching is a powerful learning tool.
如果你在补码加法或编写伪代码函数等主题上持续丢分,为该领域分配额外时间。与同学组建学习通话,互相解释困难概念——教学是强有力的学习工具。
12. Final Mock Exam and Confidence Building | 最终模拟与信心建设
On the last two days, sit a full Unit 1 and Unit 2 paper under exam conditions: timed, silent, no notes. This simulates the real experience and helps fine-tune time management. Afterwards, mark your work, but focus more on recognising improvement rather than dwelling on remaining gaps. Celebrate the progress you have made over the break.
在最后两天,在考试条件下完成一套完整的Unit 1和Unit 2试卷:限时、安静、无笔记。这模拟了真实体验,有助于调校时间管理。之后批改,但更关注自己的进步,而不是纠结于尚未掌握的部分。庆祝你在假期取得的进步。
Before returning to school, compile a one-page summary sheet of key formulas, common pseudocode patterns, and essential definitions. This becomes your quick-fire revision aid during the final weeks. Remember that consistent, active revision yields far better results than last-minute panic. Trust your preparation and enter the exam room calmly.
在返校前,汇编一页关键公式、常见伪代码模式和重要定义的摘要表。这将成为你在最后几周里快速复习的辅助工具。记住,持续、主动的复习远比临阵磨枪效果好。相信你的准备,从容地走进考场。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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