📚 Year 11 WJEC Computer Science: Summer Prep and Bridging Course | WJEC 计算机科学 11 年级暑期预习与衔接课程
This summer bridging course is designed to help you transition smoothly into the final year of the WJEC GCSE Computer Science programme. Whether you are consolidating Year 10 knowledge or eager to preview challenging Year 11 content, the structured guidance below will sharpen your computational thinking, programming skills, and exam readiness. Let’s turn the holidays into a powerful launchpad for success.
本暑期衔接课程旨在帮助你平稳过渡到 WJEC GCSE 计算机科学的最后一年学习。无论你是想巩固 10 年级的知识,还是迫不及待地预览 11 年级的难点内容,下面的结构化指导都将强化你的计算思维、编程技能和应试能力。让我们一起把假期变成迈向成功的强大跳板。
1. The WJEC GCSE Computer Science Landscape | WJEC GCSE 计算机科学概览
The WJEC GCSE Computer Science qualification is built around three components: Unit 1 (Understanding Computer Science), a written exam covering theory; Unit 2 (Computational Thinking and Programming), an on-screen practical assessment; and Unit 3 (Software Development), a non-exam project. Year 11 focuses heavily on deepening theory, honing programming under timed conditions, and completing the controlled assessment. A clear overview of these components will help you organise your summer revision effectively.
WJEC GCSE 计算机科学资格由三部分组成:Unit 1(理解计算机科学)理论笔试;Unit 2(计算思维与编程)上机实践考试;以及 Unit 3(软件开发)非笔试项目。11 年级的重点是深化理论、在有时间限制的条件下磨练编程技能,并完成课程作业。清晰了解这些组成部分将帮助你有效组织暑期复习。
2. Strengthening Computational Thinking | 强化计算思维
Computational thinking is at the heart of the WJEC syllabus. It involves decomposition (breaking a problem into smaller parts), pattern recognition, abstraction (filtering out unnecessary detail), and algorithm design. In Year 11, you will apply these techniques to more intricate scenarios such as simulations, data validation routines, and optimised searching. Spend time each week decomposing a real-world system—like a library database or a traffic light controller—and sketch the core processes.
计算思维是 WJEC 大纲的核心。它包括分解(将问题拆分为更小的部分)、模式识别、抽象(过滤不必要的细节)和算法设计。在 11 年级,你将把这些技术应用于更复杂的场景,例如模拟、数据验证例程和优化搜索。每周花些时间分解一个现实世界中的系统(比如图书馆数据库或交通灯控制器),并勾画出核心流程。
3. Algorithm Design and Analysis | 算法设计与分析
Revisiting fundamental algorithms is essential. Linear search checks each element in turn, while binary search halves the search space each iteration on a sorted list. Sorting methods—bubble sort, insertion sort, and merge sort—appear regularly in exam questions. You should be able to trace these algorithms with pen and paper, write them in pseudocode, and evaluate their efficiency. For example, linear search has a worst-case time complexity of O(n), while binary search is much faster at O(log n).
重温基础算法至关重要。线性搜索逐一检查每个元素,而二分搜索则在有序列表中每次迭代将搜索空间减半。排序方法——冒泡排序、插入排序和归并排序——在考试题目中经常出现。你应该能够用纸笔跟踪这些算法、用伪代码编写它们,并评估其效率。例如,线性搜索的最坏情况时间复杂度为 O(n),而二分搜索快得多,为 O(log n)。
| Linear Search | O(n) |
| Binary Search | O(log n) |
| Bubble Sort | O(n²) |
| Merge Sort | O(n log n) |
Practise describing algorithms in plain English before translating them into WJEC-style pseudocode. Build a glossary of algorithmic keywords—’loop’, ‘if-else’, ‘array’, ‘function’—to speed up your writing in exams.
在用 WJEC 风格伪代码编写之前,先用平实的英语描述算法。建立一个算法关键词词汇表——“循环”、“if-else”、“数组”、“函数”——以加快考试中的书写速度。
4. Programming with Python and Pseudocode | 使用 Python 与伪代码编程
The WJEC on-screen exam expects fluency in a high-level language, typically Python. Master the basics: variables, input/output, arithmetic operators (+, -, *, /), comparison operators (==, !=, ), and logical operators (AND, OR, NOT). String manipulation, array (list) operations, and file handling are also examined. Write small programmes each day—e.g., a quiz, a password checker, or a temperature converter—to build muscle memory. Convert each Python function into the pseudocode notation used in WJEC papers. Notice how loops and conditions are represented in pseudocode without indentation errors.
WJEC 上机考试要求熟练掌握一种高级语言,通常是 Python。掌握基础知识:变量、输入/输出、算术运算符(+、-、*、/)、比较运算符(==、!=、)和逻辑运算符(AND、OR、NOT)。字符串操作、数组(列表)操作和文件处理也在考查范围内。每天编写小程序——例如测验、密码检查器或温度转换器——以建立肌肉记忆。将每个 Python 函数转换为 WJEC 试卷中使用的伪代码表示法。注意循环和条件在伪代码中如何表示,避免缩进错误。
- Use meaningful variable names and comment your code. / 使用有意义的变量名并为代码添加注释。
- Practise debugging by deliberately introducing errors and fixing them. / 通过故意引入错误并修复它们来练习调试。
- Study the WJEC pseudocode guide for command words like OUTPUT, INPUT, FOR…TO…NEXT. / 学习 WJEC 伪代码指南中的命令词,如 OUTPUT、INPUT、FOR…TO…NEXT。
5. Data Representation: Numbers, Text and Images | 数据表示:数字、文本与图像
Year 11 extends your knowledge of binary, denary, and hexadecimal conversions. Remember: to convert binary to hex, group bits into nibbles (4 bits). The hex digits 0–9 and A–F correspond to binary 0000–1111. Overflow errors and binary shifts are also tested—know how a left shift multiplies by 2ⁿ. For text, ASCII uses 7 (or 8) bits per character, while Unicode supports a wider range of characters and emojis using multiple bytes. Image representation involves pixels, colour depth, and metadata. Sound is digitised by sampling at a rate (Hz) with a bit depth; higher sample rates and bit depths improve quality but increase file size. Practise calculations for image file size = width × height × colour depth.
11 年级将扩展你对二进制、十进制和十六进制转换的认识。记住:将二进制转换为十六进制时,把位按半字节(4 位)分组。十六进制数字 0–9 和 A–F 对应二进制 0000–1111。溢出错误和二进制移位也在考查之列——了解左移如何乘以 2ⁿ。对于文本,ASCII 每字符使用 7(或 8)位,而 Unicode 则支持更广泛的字符和表情符号,使用多个字节。图像表示涉及像素、色彩深度和元数据。声音通过以一定频率(Hz)和位深度采样进行数字化;较高的采样率和位深度可提高质量,但会增加文件大小。练习图像文件大小的计算:宽度 × 高度 × 色彩深度。
File size (bits) = width × height × colour depth
6. Computer Hardware and System Architecture | 计算机硬件与系统架构
Deepen your understanding of the von Neumann architecture. The CPU contains the control unit (CU), arithmetic logic unit (ALU), and registers—Program Counter (PC), Memory Address Register (MAR), Memory Data Register (MDR), and Accumulator (ACC). During the fetch-decode-execute cycle, the PC points to the next instruction, the MAR holds the address, the MDR stores data, and the ACC stores intermediate results. Clock speed, cache size, and number of cores affect performance. Explore how embedded systems differ: they are dedicated microprocessors within larger devices (e.g., washing machines, traffic lights) and often use ROM-based firmware.
加深对冯·诺依曼架构的理解。中央处理器(CPU)包含控制单元(CU)、算术逻辑单元(ALU)以及寄存器——程序计数器(PC)、内存地址寄存器(MAR)、内存数据寄存器(MDR)和累加器(ACC)。在取指-解码-执行周期中,PC 指向下一条指令,MAR 保存地址,MDR 存储数据,ACC 存储中间结果。时钟速度、缓存大小和内核数量会影响性能。探讨嵌入式系统的不同之处:它们是嵌入在更大设备(例如洗衣机、交通灯)中的专用微处理器,通常使用基于 ROM 的固件。
7. Networks and the Internet | 网络与互联网
WJEC expects you to compare LANs and WANs, describe network topologies (star, bus, ring, mesh), and explain the role of hardware such as routers, switches, and NICs. You should be able to outline the TCP/IP stack layers: application, transport, internet, and network access. Know common protocols: HTTP/HTTPS for web, FTP for file transfer, SMTP/IMAP for email, and DNS for converting domains into IP addresses. Understand packet switching: data is split into packets, each routed independently, then reassembled at the destination. Cloud computing concepts—IaaS, PaaS, SaaS—also appear in Year 11; describe them with examples (e.g., Google Drive, Microsoft Azure).
WJEC 要求你比较局域网(LAN)和广域网(WAN),描述网络拓扑(星形、总线、环形、网状),并解释路由器、交换机和网卡等硬件的作用。你应该能够概述 TCP/IP 协议栈的层次:应用层、传输层、互联网层和网络接入层。了解常见协议:用于网页的 HTTP/HTTPS、用于文件传输的 FTP、用于电子邮件的 SMTP/IMAP,以及用于将域名转换为 IP 地址的 DNS。理解数据包交换:数据被分割成数据包,每个数据包独立路由,然后在目的地重新组装。云计算概念——IaaS、PaaS、SaaS——也会在 11 年级出现;用例子(如 Google Drive、Microsoft Azure)描述它们。
8. Cyber Security Essentials | 网络安全基础
Security threats are a core topic. Learn to identify malware (viruses, worms, trojans, ransomware), social engineering (phishing, blagging), brute-force attacks, and SQL injection. For each threat, be able to explain the mechanism and suggest prevention measures. Encryption techniques—symmetric and asymmetric—protect data; public key infrastructure uses a pair of keys. Firewalls monitor incoming/outgoing traffic, while penetration testing identifies vulnerabilities. User authentication (passwords, biometrics) and access levels help secure systems. Revise the WJEC case studies on recent cyber incidents to apply your knowledge in context.
安全威胁是核心主题。学会识别恶意软件(病毒、蠕虫、特洛伊木马、勒索软件)、社会工程(网络钓鱼、欺诈)、暴力破解攻击和 SQL 注入。对于每种威胁,要能解释其机制并提出预防措施。加密技术——对称和非对称加密——可保护数据;公钥基础设施使用一对密钥。防火墙监控传入/传出的流量,而渗透测试则识别漏洞。用户认证(密码、生物识别)和访问级别有助于保护系统。复习 WJEC 关于近期网络事件的案例分析,以将知识应用于实际情境。
9. Ethical, Legal and Environmental Dimensions | 道德、法律与环境维度
Computing technology raises ethical questions about privacy, surveillance, and digital inclusion. You need to discuss the digital divide and how wearable technologies or social media algorithms can influence behaviour. Legally, be familiar with the Data Protection Act (GDPR) principles, the Computer Misuse Act (covering hacking and malware distribution), and the Copyright, Designs and Patents Act. Environmental topics cover the energy consumption of data centres, e-waste, and the importance of sustainable computing. Use the ‘stakeholder’ lens when analysing scenarios—consider how different groups (users, developers, society) are affected.
计算技术引发了关于隐私、监视和数字包容的伦理问题。你需要讨论数字鸿沟以及可穿戴技术或社交媒体算法如何影响行为。在法律方面,熟悉数据保护法(GDPR)原则、计算机滥用法(涵盖黑客攻击和恶意软件传播)以及著作权、外观设计和专利法。环境主题包括数据中心的能源消耗、电子垃圾以及可持续计算的重要性。在分析场景时使用“利益相关者”视角——考虑不同群体(用户、开发者、社会)如何受到影响。
10. Tackling the Unit 2 On-Screen Exam | 应对 Unit 2 机考
The Unit 2 on-screen assessment is a practical programming exam where you will be given a scenario and a set of tasks. Start by reading the scenario and the mark scheme carefully; allocate time for planning, coding, testing, and annotating your code. Practise with past papers under timed conditions—WJEC provides specimen assessments. Focus on writing modular code with functions, thorough commenting, and input validation. When debugging, use print statements and breakpoints. Always save version backups, and ensure your final code is well-indented and readable. Remember that marks are awarded for using appropriate data structures and for explaining your approach in annotations.
Unit 2 上机考试是一项实践编程考试,你将获得一个场景和一系列任务。首先仔细阅读场景和评分方案;为规划、编码、测试和注释代码分配时间。在限时条件下用往年试卷进行练习——WJEC 提供了样题评估。重点编写具有函数、充分注释和输入验证的模块化代码。在调试时使用打印语句和断点。始终保存版本备份,并确保最终代码缩进良好且可读。请记住,使用合适的数据结构和在注释中解释你的方法可以得分。
11. Effective Summer Study Plan | 高效暑期学习计划
Dedicate 3–4 hours per week to Computer Science over the summer. Split each session into three blocks: 30 minutes reviewing theory (using revision guides or mind maps), 30 minutes of hands-on coding (mini projects or past tasks), and 30 minutes on exam-style questions. Alternate topics each day to keep your brain engaged. Use spaced repetition with digital flashcards for key definitions and acronyms. Form a virtual study group with classmates to discuss difficult concepts and swap coding solutions. Track your progress in a simple logbook; celebrate small wins
Published by TutorHao | Year 11 Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导Cancel reply