← 返回资讯屏轩教育 · 行业资讯

Summer Bridging & Preparation for Year 11 Eduqas Computer Science | 暑期预习与衔接课程:Year 11 Eduqas 计算机

2026-07-20 21:36 · 本文部分内容由AI辅助创作

📚 Summer Bridging & Preparation for Year 11 Eduqas Computer Science | 暑期预习与衔接课程:Year 11 Eduqas 计算机

Welcome to your Year 11 Eduqas Computer Science bridging guide. This summer programme is designed to strengthen your knowledge from Year 10 and introduce the key topics you will master in your final GCSE year. Whether you are revising for mock exams or building confidence before tackling Component 1 (Understanding Computer Science) and Component 2 (Computational Thinking and Programming), this resource will keep your skills sharp and your curiosity alive. Use each section as a focused study session, revisiting core concepts and exploring new challenges ready for September.

欢迎学习 Year 11 Eduqas 计算机科学衔接课程。本暑期项目旨在巩固你 Year 10 的知识,并为你介绍在 GCSE 最后一年将要掌握的关键主题。无论你是在为模拟考试复习,还是在应对 Component 1(理解计算机科学)和 Component 2(计算思维与编程)之前建立信心,这份资源都将使你保持敏锐的技能和求知欲。将每个部分作为一个专注的学习单元,重温核心概念,并为九月份的课程提前探索新的挑战。


1. Systems Architecture & the CPU | 系统架构与中央处理器

The central processing unit (CPU) is often called the 'brain' of the computer. It follows the fetch-decode-execute cycle, where instructions are fetched from memory, decoded by the control unit, and executed by the arithmetic logic unit (ALU). Modern CPUs contain multiple cores that allow parallel processing, dramatically improving performance when running several applications simultaneously.

中央处理器(CPU)常被称为计算机的“大脑”。它遵循取指-译码-执行周期:指令从内存中被取回,由控制单元解码,再由算术逻辑单元(ALU)执行。现代 CPU 包含多个内核,允许多任务并行处理,在同时运行多个应用程序时显著提高性能。

Key factors affecting CPU performance are clock speed (measured in GHz), the number of cores, and cache size. The clock speed determines how many instruction cycles can be completed per second, while a larger cache stores frequently used data close to the processor, reducing delays. Embedded systems, such as those in washing machines or digital watches, use specialised processors with lower power consumption and dedicated functions.

影响 CPU 性能的关键因素包括时钟速度(以 GHz 为单位)、内核数量以及缓存大小。时钟速度决定了每秒可以完成多少个指令周期,而更大的缓存能将常用数据存储在离处理器更近的地方,从而减少延迟。嵌入式系统(如洗衣机或电子表内的系统)使用具有低功耗和专用功能的专门处理器。


2. Memory and Storage | 内存与存储

Primary memory consists of RAM (Random Access Memory) and ROM (Read Only Memory). RAM is volatile, meaning its contents are lost when the power is turned off. It holds the operating system, programs, and data that are currently in use. ROM is non-volatile and typically stores the BIOS, which initialises hardware during the boot process.

主存储器由 RAM(随机存取存储器)和 ROM(只读存储器)组成。RAM 是易失性的,意味着断电后其内容会丢失。它保存当前正在使用的操作系统、程序和数据。ROM 是非易失性的,通常存储 BIOS,在启动过程中初始化硬件。

Secondary storage is non-volatile and needed for long-term data retention. Magnetic hard disk drives (HDDs) offer large capacity at low cost but are slower and more fragile. Solid-state drives (SSDs) use flash memory, providing much faster read/write speeds and greater durability because they have no moving parts. Optical discs (CDs, DVDs) and cloud storage provide additional options, each with trade-offs in portability, capacity, and access speed.

辅助存储器是非易失性的,用于长期保存数据。磁性硬盘驱动器(HDD)以低成本提供大容量,但速度较慢且更易损坏。固态驱动器(SSD)使用闪存,提供更快的读写速度和更强的耐用性,因为它们没有移动部件。光盘(CD、DVD)和云存储提供了额外的选择,各自在便携性、容量和访问速度方面有不同的权衡。


3. Data Representation: Binary, Hex, Images & Sound | 数据表示:二进制、十六进制、图像与声音

converted to binary by successive division by 2, recording remainders. Binary addition follows simple rules: 0+0=0, 1+0=1, 1+1=0 carry 1, and 1+1+1=1 carry 1. Overflow occurs when a result exceeds the available number of bits.

计算机将所有数据表示为二进制数字(比特),即 0 或 1。四个比特组成一个半字节(nibble),八个比特组成一个字节(byte)。十进制(以 10 为底)数通过不断除以 2 并记录余数转换为二进制。二进制加法遵循简单规则:0+0=0,1+0=1,1+1=0 进位 1,以及 1+1+1=1 进位 1。当结果超出可用位数时会发生溢出。

Hexadecimal (base-16) is used as a shorthand for binary because one hex digit represents exactly 4 bits. Characters are encoded using standards like ASCII (7-bit) and Unicode (supports many languages and symbols). Images are stored as a grid of pixels, with each pixel's colour represented by a binary value; the bit depth determines the number of available colours. Sound is stored by taking samples of the amplitude at regular intervals; the sample rate and bit depth affect quality and file size.

十六进制(以 16 为底)被用作二进制的简写,因为一个十六进制数字恰好代表 4 个比特。字符使用诸如 ASCII(7 位)和 Unicode(支持多种语言和符号)等标准编码。图像被存储为像素网格,每个像素的颜色由二进制值表示;位深度决定了可用颜色的数量。声音通过对音频振幅进行定期采样来存储;采样率和位深度会影响质量和文件大小。

DenaryBinaryHexadecimal
101010A
151111F
260001 10101A

4. Wired and Wireless Networks | 有线与无线网络

Networks can be classified as LANs (Local Area Networks) covering a small geographic area, or WANs (Wide Area Networks) spread across cities or countries. The internet is the largest WAN. Network topologies describe how devices are connected: in a star topology, all nodes connect to a central switch, making fault isolation easy; in a mesh topology, every node connects to several others, offering high redundancy and reliability.

网络可以分为覆盖较小地理区域的局域网(LAN)和跨城市或国家分布的广域网(WAN)。互联网是最大的广域网。网络拓扑描述了设备的连接方式:在星形拓扑中,所有节点都连接到中央交换机,故障隔离容易;在网状拓扑中,每个节点都与其他多个节点相连,提供高冗余性和可靠性。

Protocols are essential rules for communication. TCP/IP (Transmission Control Protocol / Internet Protocol) splits data into packets and ensures reliable delivery. HTTP/HTTPS governs web page transfer, with HTTPS adding encryption via SSL/TLS. Wi-Fi uses radio waves to transmit data, with standards like 802.11ac offering high bandwidth but susceptible to interference and security risks if not encrypted using WPA2 or WPA3.

协议是通信的必要规则。TCP/IP(传输控制协议/互联网协议)将数据分割成数据包并确保可靠传输。HTTP/HTTPS 管理网页传输,HTTPS 通过 SSL/TLS 增加加密。Wi-Fi 使用无线电波传输数据,诸如 802.11ac 等标准提供高带宽,但如果不使用 WPA2 或 WPA3 进行加密,易受干扰并存在安全风险。


5. Network Security Threats and Prevention | 网络安全威胁与防范

Common threats include malware (viruses, worms, trojans), social engineering (phishing, blagging), and brute-force attacks. A denial-of-service (DoS) attack floods a server with traffic, making a service unavailable to legitimate users. SQL injection exploits vulnerabilities in web forms to access or manipulate a backend database.

常见的威胁包括恶意软件(病毒、蠕虫、特洛伊木马)、社会工程学(网络钓鱼、欺诈)和暴力攻击。拒绝服务(DoS)攻击通过用流量淹没服务器,使合法用户无法使用服务。SQL 注入利用网页表单中的漏洞来访问或操纵后端数据库。

To protect systems, organisations use firewalls that monitor incoming and outgoing traffic according to predefined rules. Penetration testing is a simulated cyberattack to identify weaknesses before a real attacker does. Anti-malware software detects and removes malicious code, while strong password policies and two-factor authentication (2FA) add layers of security.

为了保护系统,组织使用防火墙按照预定义规则监控进出流量。渗透测试是模拟网络攻击,以便在实际攻击者之前发现弱点。反恶意软件检测并移除恶意代码,而强密码策略和双因素认证(2FA)增加了安全层。


6. System Software: Operating Systems & Utilities | 系统软件:操作系统与实用工具

The operating system (OS) is the most critical system software, providing a user interface, managing memory via multitasking, handling peripherals through device drivers, and maintaining file systems. It also enforces security through user accounts and access rights. Common operating systems include Windows, macOS, Linux, and Android.

操作系统是最关键的系统软件,它提供用户界面,通过多任务处理管理内存,通过设备驱动程序处理外围设备,并维护文件系统。它还通过用户账户和访问权限来加强安全性。常见的操作系统包括 Windows、macOS、Linux 和 Android。

Utility software performs maintenance tasks. Defragmentation reorganises fragmented files on an HDD to improve read speed (not necessary for SSDs). Encryption utilities scramble data so that only authorised parties with a decryption key can read it. Backup utilities create copies of data, with full and incremental backups offering varying recovery options. Disk cleanup and compression tools help free space and manage storage efficiently.

实用工具软件执行维护任务。碎片整理重新组织 HDD 上的碎片文件以提高读取速度(对 SSD 没必要)。加密工具将数据打乱,只有拥有解密密钥的授权方才可以读取。备份工具创建数据副本,完整备份和增量备份提供不同的恢复选项。磁盘清理和压缩工具有助于释放空间并高效管理存储。


广告 / Sponsored

7. Ethical, Legal, Cultural & Environmental Impact | 伦理、法律、文化与环境影响

The rapid growth of digital technology raises important ethical issues. The digital divide refers to the gap between those who have access to modern information and communication technology and those who do not, often due to socioeconomic factors. Privacy concerns are amplified by the collection of vast amounts of personal data by tech companies and governments.

数字技术的快速发展引发了重要的伦理问题。数字鸿沟是指那些能够使用现代信息通信技术的人与不能使用的人之间的差距,这往往由社会经济因素造成。科技公司和政府收集大量个人数据的行为加剧了人们对隐私的担忧。

Legislation such as the UK Computer Misuse Act 1990 makes unauthorised access to computer material illegal. The Data Protection Act 2018 (incorporating GDPR) regulates how personal data can be collected, stored, and used. Copyright and patents protect intellectual property. The environmental impact of computing includes the energy consumption of data centres and the problem of e-waste, encouraging recycling schemes and more efficient hardware designs.

诸如英国《1990 年计算机滥用法》等立法规定未经授权访问计算机资料是违法的。《2018 年数据保护法》(融合了 GDPR)规范了个人数据的收集、存储和使用方式。版权和专利保护知识产权。计算对环境的影响包括数据中心的能源消耗和电子废弃物问题,这促使人们推行回收计划并设计更高效的硬件。


8. Algorithms: Searching and Sorting | 算法:搜索与排序

An algorithm is a step-by-step sequence of instructions to solve a problem. Linear search examines each element in a list sequentially until the target is found or the list ends; it is simple but inefficient for large datasets. Binary search requires a sorted list and repeatedly divides the search interval in half, with a time complexity of O(log n), making it much faster for large, ordered lists.

算法是解决问题的逐步指令序列。线性搜索按顺序检查列表中的每个元素,直到找到目标或列表结束;它简单,但对大数据集效率低下。二分搜索要求列表已排序,并反复将搜索区间对半分,其时间复杂度为 O(log n),因此对于大型有序列表来说要快得多。

Sorting algorithms include bubble sort and merge sort. Bubble sort repeatedly steps through the list, compares adjacent items, and swaps them if they are in the wrong order; it continues until no swaps are needed. Its worst-case time complexity is O(n²). Merge sort is a divide-and-conquer algorithm that splits the list into single elements, then merges them back in order, achieving O(n log n) efficiency.

排序算法包括冒泡排序和归并排序。冒泡排序反复遍历列表,比较相邻项并在顺序错误时交换它们;它持续进行直到不再需要交换。其最坏情况时间复杂度为 O(n²)。归并排序是一种分治算法,它将列表拆分为单个元素,然后按顺序合并回来,达到 O(n log n) 的效率。

Binary Search comparison: low = 0, high = length-1, mid = (low+high)/2 (integer division)


9. Programming Concepts & Data Types | 编程概念与数据类型

In Eduqas Component 2, you will design, write, test, and refine programs using a high-level language (often Python). Fundamental data types include integer, real (float), Boolean, character, and string. Variables must be declared (or assigned) and have a clear scope – local or global. Constants are named values that cannot change during execution, improving code readability and maintainability.

在 Eduqas Component 2 中,你将使用高级语言(通常是 Python)设计、编写、测试和完善程序。基本数据类型包括整型、实型(浮点)、布尔型、字符型和字符串。变量必须声明(或赋值),并且有明确的作用域——局部或全局。常量是命名值,在程序执行期间不能改变,可提高代码的可读性和可维护性。

Control structures are the building blocks of logic. Sequence executes statements in order. Selection (if...elif...else) allows decision-making based on conditions. Iteration is handled by definite loops (for) when the number of repetitions is known, and indefinite loops (while) when repetition depends on a condition. Nested structures combine these to solve complex problems. You will also use arrays (lists) and subprograms (functions and procedures) to modularise code.

控制结构是逻辑的构建块。顺序结构按顺序执行语句。选择结构(if...elif...else)允许基于条件进行决策。迭代由确定循环(for,当重复次数已知时)和不确定循环(while,当重复取决于条件时)处理。嵌套结构将这些组合起来解决复杂问题。你还将使用数组(列表)和子程序(函数和过程)来模块化代码。

Data TypeExample (Python)Purpose
Integer42Whole numbers
Real/Float3.14Decimal numbers
BooleanTrue, FalseLogical values
String"Hello"Text

10. Computational Thinking & Problem Solving | 计算思维与问题解决

Computational thinking involves decomposition (breaking a problem into smaller parts), pattern recognition, abstraction (ignoring irrelevant detail to focus on the essential), and algorithmic thinking. These techniques are vital not only in programming but across all STEM disciplines. When faced with a complex task like designing a game, decomposition helps you tackle the code one module at a time.

计算思维包括分解(将问题分解为较小的部分)、模式识别、抽象(忽略无关细节以专注于本质)和算法思维。这些技术不仅在编程中,而且在所有 STEM 学科中都至关重要。当面对诸如设计游戏这样复杂的任务时,分解有助于你一次一个模块地处理代码。

Trace tables are used to manually step through an algorithm, recording the values of variables at each stage. They are excellent for debugging logic errors and understanding how loops and conditional statements alter data. Practice creating trace tables for simple algorithms to build your confidence before you sit the on-screen exam.

跟踪表用于手动单步执行算法,记录每个阶段变量的值。它们是调试逻辑错误和理解循环和条件语句如何更改数据的极佳工具。在参加屏幕考试之前,练习为简单算法创建跟踪表以建立信心。


11. Robust Programs and Testing | 稳健的程序与测试

A robust program is one that can handle unexpected inputs and errors without crashing. Defensive design anticipates misuse, using techniques like input validation (checking range, type, length, and format) and sanitisation (removing unwanted characters). Authentication routines confirm user identity before granting access to certain features.

一个稳健的程序是指能够处理意外输入和错误而不会崩溃的程序。防御性设计通过使用输入验证(检查范围、类型、长度和格式)和清理(移除不需要的字符)等技术来预测误用。身份验证例程在授予对特定功能的访问权限之前确认用户身份。

Testing is integral to development. You must distinguish between syntax errors (mistakes in the rules of the language), logic errors (the program runs but produces incorrect results), and runtime errors (errors that occur during execution, such as division by zero). A test plan includes normal, boundary, and erroneous data. Final testing ensures the program meets all requirements, and maintaining a testing log is essential for coursework and exam preparation.

测试是开发中不可或缺的部分。你必须区分语法错误(违反语言规则的错误)、逻辑错误(程序运行但产生不正确的结果)和运行时错误(执行期间发生的错误,如除以零)。测试计划包括正常数据、边界数据和异常数据。最终测试确保程序满足所有需求,维护测试日志对于课程作业和考试准备至关重要。


12. Summer Self-Study Activities | 暑期自学活动

To make the most of this bridging course, try these hands-on activities: (1) Rewrite a Year 10 Python project with improved commenting and a more efficient algorithm, perhaps replacing a linear search with a binary search. (2) Create a set of flashcards for networking protocols and security threats. (3) Build a simple trace table for a bubble sort on five numbers. (4) Research a recent cybersecurity incident and write a brief analysis linking it to the Computer Misuse Act.

为了充分利用本衔接课程,请尝试以下动手活动:(1) 重写一个 Year 10 的 Python 项目,添加改进的注释并使用更高效的算法,例如用二分搜索替代线性搜索。(2) 制作一套关于网络协议和安全威胁的闪卡。(3) 为五个数字的冒泡排序构建一个简单的跟踪表。(4) 研究近期的一起网络安全事件,并撰写一份简短的案例分析,将其与《计算机滥用法》联系起来。

Remember that consistent practice is more effective than cramming at the last minute. Spend 30 minutes each day coding or reviewing theory, and you will return to school in September fully prepared and ahead of the curve.

请记住,持续练习比在最后时刻突击更有效。每天花 30 分钟编程或复习理论,这样你在九月份返校时将做好充分准备,并保持领先地位。

Published by TutorHao | Computer Science Revision Series | aleveler.com

广告 / Sponsored
Linux高级程序设计(高等院校计算机技术十二五规划教材)/刘加海/季江民/浙江大学出版社
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao参考价 ¥55.6

更多咨询请联系16621398022(同微信)

备考资讯每日更新,关注不错过
考纲变化 · 科目分析 · 学习方法
扫码关注公众号 tutorhao
在微信里长按二维码识别关注
或截图后用「扫一扫 → 相册」选择本图
公众号:tutorhao