📚 Year 11 WJEC Computer Science: Summer Bridging and Transition Course | Year 11 WJEC 计算机科学:暑期预习与衔接课程
Welcome to your Year 11 WJEC Computer Science summer bridging programme. This article provides a structured revision and preview plan to help you consolidate Year 10 knowledge and gain a head start on the topics you will encounter in the final GCSE year. Use it to sharpen your understanding of key concepts, practice computational thinking, and build confidence before term begins.
欢迎来到你的 Year 11 WJEC 计算机科学暑期衔接课程。本文提供一份结构化的复习与预习方案,帮助你巩固10年级所学,并提前接触GCSE最后一年将学习的主题。你可以利用它来加深对核心概念的理解、练习计算思维,并在开学前建立信心。
1. Why Summer Bridging Matters | 为什么暑期衔接很重要
The gap between Year 10 and Year 11 is a critical window. Without regular practice, programming syntax and problem-solving techniques can fade quickly. A focused summer plan reduces the cognitive load when new topics are introduced and allows you to approach the demanding Year 11 syllabus with a solid foundation.
10年级到11年级之间的空档是一个关键窗口。如果不持续练习,编程语法和问题求解技巧很容易生疏。在夏季制定专注的学习计划可以减轻新课题引入时的认知负担,为应对要求颇高的11年级课程奠定坚实基础。
WJEC Computer Science requires mastery of both theoretical understanding (Unit 1) and practical programming (Unit 2 and the non-exam assessment). Spreading revision over the summer transforms last-minute cramming into deep, long-lasting learning.
WJEC 计算机科学需要同时掌握理论理解(Unit 1)和实践编程(Unit 2 以及非考试评估)。将复习分散到暑假,能够将考前突击转变为深入而持久的学习。
2. Reviewing Year 10 Fundamentals | 回顾10年级基础
Begin by auditing your Year 10 notes. Identify topics that felt fuzzy—common culprits include data representation, hardware components and basic programming structures. A solid grasp of the fundamentals ensures that Year 11 extension work does not expose hidden gaps.
首先整理你的10年级笔记。找出那些感觉模糊的课题——通常数据表示、硬件组成和基本编程结构最容易出问题。牢固掌握基础知识可以保证11年级的拓展学习不会暴露出隐藏的漏洞。
Create a one-page mind map summarising the fetch-decode-execute cycle, primary and secondary storage types, and the roles of the CPU components. This visual summary will become a quick reference point.
制作一页思维导图,总结取指-译码-执行周期、主存储器和辅助存储器类型以及CPU各组件的角色。这张视觉化摘要会成为你快速查阅的参考点。
Test yourself with WJEC-style multiple-choice questions on hardware and software classification. Free resources on the WJEC website and revision platforms offer auto-marked quizzes that give instant feedback.
用 WJEC 风格的选择题考考自己对硬件和软件分类的理解。WJEC 官网和复习平台上有自动评分的测验,能够提供即时反馈。
3. Binary and Data Representation | 二进制与数据表示
d two’s complement for negative values. Ensure you can convert units such as kilobytes to bytes ( × 1024 ).
数据表示是许多考题的基础。复习二进制、十进制和十六进制的转换,包括二进制小数以及用补码表示负数的方法。确保你能完成千字节到字节这样的单位换算( × 1024 )。
Revisit how characters are encoded using ASCII and Unicode, and why Unicode is necessary for international text. Draw the relationship between the binary pattern and the character set.
重新回顾如何用 ASCII 和 Unicode 对字符进行编码,以及为什么 Unicode 对国际化文本如此必要。绘制二进制模式与字符集之间的对应关系。
Use a table to practise conversions quickly:
用表格来快速练习转换:
| Denary | Binary (8-bit) | Hexadecimal |
|---|---|---|
| 42 | 00101010 | 2A |
| -7 (two's complement) | 11111001 | F9 |
Add binary shifts to your skills: a left shift of 2 multiplies by 2² (4) and a right shift divides by 2ⁿ, which links to multiplication and division efficiency in the processor.
还要掌握二进制移位:左移两位相当于乘以 2²(即4),右移相当于除以 2ⁿ,这与处理器中乘除运算的效率相关。
4. Computer Architecture and Memory | 计算机体系结构与存储器
Revisit the Von Neumann architecture, identifying the control unit, arithmetic logic unit (ALU), registers (MAR, MDR, PC, ACC) and the system bus. Be ready to explain how the fetch-decode-execute cycle uses these components in sequence.
重温冯·诺依曼体系结构,明确控制单元、算术逻辑单元(ALU)、寄存器(MAR、MDR、PC、ACC)以及系统总线的作用。准备好解释取指-译码-执行周期如何顺序使用这些组件。
Explain the difference between RAM and ROM: RAM is volatile, holds data and instructions currently in use; ROM is non-volatile, stores the boot program (BIOS). Link this to embedded systems where firmware resides in ROM.
解释 RAM 和 ROM 的区别:RAM 是易失性存储器,存放当前正在使用的数据和指令;ROM 是非易失性存储器,存放引导程序(BIOS)。将这一点与嵌入式系统相联系,在嵌入式系统中固件常驻于 ROM。
Explore cache memory and its levels (L1, L2, L3). The closer the cache is to the processor, the smaller and faster it is. Understanding this hierarchy helps explain performance differences between devices.
探索高速缓存及其分级(L1、L2、L3)。离处理器越近的缓存容量越小、速度越快。理解这一层次结构有助于解释不同设备间的性能差异。
5. Logic Gates and Boolean Algebra | 逻辑门与布尔代数
uits and writing the equivalent Boolean expression. For example, Q = (A AND B) OR (NOT C).
画出 AND、OR、NOT、NAND 和 NOR 门电路的真值表。练习将这些门组合成简单的逻辑电路,并写出等价的布尔表达式,例如 Q = (A AND B) OR (NOT C)。
WJEC often asks students to complete a truth table for a given logic diagram or to design a circuit from a problem statement. Use past paper exercises to strengthen this skill. Standard notation uses a dot for AND and a plus for OR, but circuit questions rely on the symbols.
WJEC 经常要求根据给定逻辑图完成真值表,或者根据问题描述设计电路。用往年试题来强化这项技能。标准符号以点表示 AND、加号表示 OR,但电路题依赖的是图形符号。
When revising, create a reference card showing each gate's symbol, truth table and Boolean notation. Over the summer, test your ability to draw a full adder circuit from scratch, using half adders.
复习时制作一张速查卡,列出每种门的符号、真值表和布尔表达式。在暑期里,测试自己能否从零开始用一个半加器搭建出全加器电路。
6. Programming Skills Refresh | 编程技能温习
Programming is a practical skill that deteriorates without practice. Revisit the programming language used in your course (typically Python). Set up your development environment and commit to writing a small script every other day.
编程是一项实践技能,不练习就会退步。重温课程中使用的编程语言(通常是 Python)。搭建好开发环境,然后坚持每两天编写一个小脚本。
Focus on core constructs: sequence, selection (if-elif-else) and iteration (for and while loops). Experiment with string slicing, list operations and simple file input/output. Write a program that reads a text file and counts the frequency of each word.
聚焦核心结构:顺序结构、选择结构(if-elif-else)和循环结构(for 和 while 循环)。尝试字符串切片、列表操作以及简单的文件输入/输出。编写一个程序,读取文本文件并统计每个词的出现频率。
Reinforce the use of subprograms (functions and procedures). Understand parameter passing, return values and local vs global variables. This is essential preparation for the non-exam assessment project in Year 11.
强化子程序(函数和过程)的使用。理解参数传递、返回值以及局部与全局变量的区别。这是为11年级非考试评估项目所做的重要准备。
Consider using an online coding platform like Replit or Thonny to practise. Debugging skills grow when you encounter errors. Keep a log of common mistakes and their solutions—this will speed up your narrative writing for the controlled assessment.
考虑使用 Replit 或 Thonny 等在线编程平台进行练习。遭遇错误时,调试能力便会提升。准备一本常见错误及其解决方法的记录本,这将加速你在控制评估中的文字叙述。
7. Preview of Year 11: Networks and Security | 11年级内容预习:网络与安全
Year 11 extends networking knowledge beyond the basics. You will explore network topologies (star, mesh, bus), protocols (TCP/IP, HTTP, FTP, SMTP, POP3) and the concept of layers. Start by mapping the four TCP/IP layers to their functions.
11年级将超越基础,拓展网络知识。你将学习网络拓扑(星型、网状、总线型)、网络协议(TCP/IP、HTTP、FTP、SMTP、POP3)以及分层的概念。可以先从绘制 TCP/IP 四层模型及其功能对应图开始。
Security threats become a major focus: malware, phishing, brute-force attacks, SQL injection and denial-of-service attacks. For each, learn the method of attack and the prevention strategy (e.g., firewalls, penetration testing, user access rights).
安全威胁会成为一个重点:恶意软件、网络钓鱼、暴力破解、SQL 注入和拒绝服务攻击。对每一种威胁,都要学习其攻击方式和防范策略(例如防火墙、渗透测试、用户访问权限)。
Create flashcards for network hardware (router, switch, NIC, WAP) and their roles. Compare the internet (a global network of networks) with the World Wide Web (a collection of webpages accessed via the HTTP protocol).
为网络硬件(路由器、交换机、网卡、无线接入点)及其作用制作卡片。将因特网(全球网络的网络)与万维网(通过 HTTP 协议访问的网页集合)进行对比。
Early exposure to these topics lets you walk into the autumn term with a sense of familiarity rather than shock. Use animated videos to visualise packet switching and domain name resolution.
提前接触这些主题,能让你在秋季开学时感到熟悉而非震惊。利用动画视频来可视化分组交换和域名解析过程。
8. Ethical, Legal and Environmental Issues | 伦理、法律与环境问题
The WJEC specification includes a significant section on the wider impacts of computing. Review the Data Protection Act, Computer Misuse Act, Copyright Designs and Patents Act, and the Freedom of Information Act. Understand the rights and responsibilities they establish.
WJEC 考试大纲包含计算技术更广泛影响的重要章节。复习《数据保护法》《计算机滥用法》《版权、设计和专利法》以及《信息自由法》。理解它们确立的权利与责任。
Investigate ethical dilemmas: artificial intelligence bias, automated decision-making, and the digital divide. Consider how facial recognition technology can improve security yet impinge on privacy. Write short paragraphs weighing pros and cons for each issue.
研究伦理困境:人工智能偏见、自动化决策以及数字鸿沟。思考面部识别技术如何在改善安全的同时也可能侵犯隐私。为每个问题撰写简短的段落,权衡利弊。
Environmental concerns involve the disposal of e-waste, energy consumption of data centres, and rare-earth mineral mining. Explore how virtualisation and energy-efficient hardware can reduce the carbon footprint of computing.
环境问题涉及电子废弃物的处理、数据中心的能耗以及稀土矿物开采。探究虚拟化和节能硬件如何减少计算技术的碳足迹。
Many exam questions ask for a balanced discussion. Over the summer, keep a technology news diary where you note one story per week and link it to a legal or ethical concept from the course.
很多试题要求进行均衡的讨论。在暑期里,可以写一本科技新闻日记,每周记录一则新闻并把它与课程中的法律或伦理概念联系起来。
9. Computational Thinking and Algorithms | 计算思维与算法
Year 11 problem-solving involves abstract models, decomposition, pattern recognition and algorithm design. Practice representing algorithms using flowcharts and pseudocode. For example, model a linear search and a binary search side by side, noting their efficiencies.
11年级的问题求解包括抽象模型、分解、模式识别和算法设计。练习用流程图和伪代码表示算法。例如,并排建立线性搜索和二分搜索的模型,并注记它们的效率。
Sorting algorithms—bubble sort, insertion sort and merge sort—must be understood not just in terms of steps but also performance (time complexity). Create a table comparing the worst-case number of comparisons.
排序算法——冒泡排序、插入排序和归并排序——不仅需要理解步骤,还需要掌握其性能(时间复杂度)。创建一个表格,比较最坏情况下的比较次数。
| Algorithm | Worst-case comparisons |
|---|---|
| Bubble Sort | n(n-1)/2 ≈ n²/2 |
| Merge Sort | n log₂ n |
Translate pseudocode into working Python functions. This connects algorithmic thinking directly to programming practice and prepares you for the Unit 2 exam which heavily focuses on algorithm analysis and design.
将伪代码翻译成可运行的 Python 函数。这将算法思维直接与编程实践联系起来,并为极其注重算法分析与设计的 Unit 2 考试做好准备。
10. Project-Based Practice: Building a Small Program | 基于项目的实践:构建一个小程序
Engage in a self-contained summer project to apply your skills end to end. Design a "quiz application" that reads questions from a file, tracks scores and allows users to review their answers. This mimics the iterative development process required for the non-exam assessment.
投入一个完整的暑期项目,端到端地应用你的技能。设计一个“测验应用程序”,从文件读取题目、追踪得分并允许用户回顾答案。这模拟了非考试评估所需的迭代开发过程。
Start with a requirements list and a simple flowchart. Implement it incrementally, testing each function before moving on. Use version control (even a simple manual log) to record changes—this will be valuable evidence for your reflective report later.
从需求列表和简单流程图开始。逐步实现,每次前进前都对每个函数进行测试。使用版本控制(哪怕是简单的手动日志)来记录更改——这会成为后期反思报告中有价值的证据。
Add robust input validation to handle edge cases, such as non-numeric entries where a number is expected. Document any bugs found and how you fixed them. This process builds debugging resilience and prepares you for the independent problem-solving expected at GCSE.
添加强健的输入验证以处理边缘情况,例如在需要数字时输入了非数字内容。记录发现的任何错误以及修复方法。这个过程能培养你调试的韧劲,并为 GCSE 所需的独立问题求解做好准备。
11. Resources and Revision Tools | 资源与复习工具
Curate a digital toolkit during the summer. Bookmark the official WJEC GCSE Computer Science specification and the digital resources section of the WJEC website. Download past papers, mark schemes and chief examiner reports from the latest sessions.
在暑期策划一个数字工具包。把 WJEC 官方 GCSE 计算机科学大纲和 WJEC 网站的数字资源部分加入书签。下载近几期的往年试卷、评分方案和主考官报告。
Use spaced repetition apps like Anki or Quizlet for key definitions. Create sets for hardware terminology, protocol acronyms, ethical legislation and programming constructs. A few minutes of daily retrieval strengthens memory far more than passive re-reading.
使用 Anki 或 Quizlet 等间隔记忆软件来记忆关键定义。为硬件术语、协议缩写、伦理法规和编程结构创建卡片集。每天花几分钟进行主动回忆,比被动重读更能强化记忆。
Engage with interactive resources: Isaac Computer Science (free, tailored to GCSE) and the BBC Bitesize computer science pages offer walkthroughs and self-marking quizzes. Pair these with a physical notebook where you hand-write summaries—this dual coding boosts retention.
借助互动资源:Isaac Computer Science(免费,针对 GCSE 定制)和 BBC Bitesize 的计算机科学页面提供例题讲解和自评测验。同时准备一个纸质笔记本手写总结——这种双重编码能够提升记忆保持率。
Form a small online study group with classmates. Trying to explain a concept like packet switching to someone else reveals whether you truly understand it. Schedule one weekly video call to quiz each other and share summer project progress.
与同学组成一个线上学习小组。尝试向他人解释分组交换这样的概念,就能暴露出自己是否真正理解。安排每周一次视频通话,互相测验并分享暑期项目进展。
12. Preparing for the Non-Exam Assessment (NEA) | 为非考试评估(NEA)做准备
The NEA is a substantial programming project released in Year 11. The summer is an ideal time to familiarise yourself with the process: analysing a scenario, designing a solution, coding, testing and evaluating. Past WJEC tasks provide a clear template.
非考试评估是11年级发布的一个大型编程项目。暑期是熟悉整个流程——情景分析、方案设计、编码、测试与评估——的理想时机。以往的 WJEC 任务提供了清晰的蓝本。
Practice writing a design specification using IPO (Input-Process-Output) tables and flowcharts. This structured approach is highly valued by examiners. Then implement a small mock task, such as a ticket booking system with limited seats and file storage.
练习用 IPO(输入-处理-输出)表和流程图编写设计规格说明。这种结构化的方法深受考官重视。然后实施一个小型模拟任务,例如一个带有有限座位和文件存储的票务预订系统。
Time yourself when coding to simulate the controlled environment. Aim for clean code with meaningful variable names, comments and a consistent style. This saves countless hours when you need to revisit the code months later for evaluation.
编程时给自己计时,以模拟受控环境。追求整洁代码,使用有意义的变量名、注释和一致的风格。日后需要重新审视代码进行评估时,这将为你省下大量时间。
Start a ‘success criteria’ checklist that links each feature to a test plan. A summer invested in these skills will transform the NEA from a stressful deadline into an enjoyable demonstration of your programming capability.
创建一份“成功标准”检查清单,将每个功能与测试计划挂钩。在暑期投入这些技能,将使 NEA 从一个充满压力的截止日转变为展示你编程能力的一次愉快体验。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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