📚 Year 11 Eduqas Computer Science: Full Syllabus Breakdown | Year 11 Eduqas 计算机:课程大纲全面解析
The Year 11 Eduqas Computer Science course builds a deep understanding of how computers work, how they communicate, and how to solve problems through computational thinking. This guide breaks down every major topic, assessment objective, and key concept you need to master for the GCSE examinations. Whether you are reviewing hardware, algorithms, or the ethical dimensions of technology, this complete syllabus analysis will give you a clear roadmap for success.
Year 11 Eduqas 计算机科学课程旨在帮助你深入理解计算机的工作原理、通信方式以及如何通过计算思维解决问题。本文全面解析了 GCSE 考试涉及的每一个重要主题、评估目标和关键概念。无论你需要回顾硬件、算法还是技术的伦理维度,这份完整的课程大纲分析都将为你提供清晰的备考路线图。
1. Course Overview and Assessment Structure | 课程概述与评估结构
The Eduqas GCSE in Computer Science is divided into two externally examined components and a non‑exam assessment (NEA). Component 1: Understanding Computer Science is a 1 hour 45 minute written paper worth 50% of the total marks. It tests knowledge of hardware, data representation, networks, security, system software, and the ethical, legal and environmental impacts of digital technology. Component 2: Computational Thinking and Programming is a 2 hour on‑screen examination also worth 50%, focusing on algorithms, programming constructs, data structures, and practical problem‑solving. The NEA consists of a programming project that develops skills in analysis, design, implementation and testing, but does not contribute to the final grade.
Eduqas GCSE 计算机科学由两场外部考试和一个非考试评估(NEA)组成。第一部分:理解计算机科学 为 1 小时 45 分钟的笔试,占总分的 50%,考察硬件、数据表示、网络、安全、系统软件以及数字技术的伦理、法律和环境影响等知识。第二部分:计算思维与编程 为 2 小时的上机考试,同样占 50%,侧重算法、编程结构、数据结构和实际问题解决。非考试评估是一个编程项目,旨在培养分析、设计、实现和测试能力,但不计入最终成绩。
| Component | Weighting | Duration | Focus |
| Component 1: Understanding Computer Science | 50% | 1h 45m | Theory: hardware, data, networks, ethics |
| Component 2: Computational Thinking & Programming | 50% | 2h | On‑screen: algorithms, programming, data structures |
| NEA Programming Project | 0% | 20 hours | Analysis, design, implementation, testing |
2. Hardware and Logical Operations | 硬件与逻辑运算
This topic covers the fundamental components of a computer system: the central processing unit (CPU), memory, and input/output devices. You need to explain the fetch‑decode‑execute cycle, the role of the arithmetic logic unit (ALU) and control unit (CU), and how cache, RAM and ROM differ. In addition, you will apply Boolean logic using AND, OR and NOT gates to produce truth tables and simple logic circuits. Understanding how logic gates combine to create half‑adders and full‑adders is a key skill.
该主题涵盖计算机系统的基本组成部分:中央处理器(CPU)、存储器以及输入/输出设备。你需要解释取址‑译码‑执行周期,算术逻辑单元(ALU)与控制单元(CU)的作用,以及高速缓存、随机存取存储器(RAM)和只读存储器(ROM)的区别。此外,你还要运用与门、或门和非门等布尔逻辑,构建真值表并设计简单的逻辑电路。理解逻辑门如何组合成半加器和全加器是一项关键技能。
A typical truth table for a half‑adder (inputs A, B; outputs Sum, Carry) looks like this:
典型的半加器(输入 A、B;输出 Sum 和 Carry)真值表如下:
| A | B | Sum | Carry |
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
Remember that ROM retains data when the power is off, while RAM is volatile. Cache memory provides the fastest access for frequently used instructions, improving overall system performance.
请记住,ROM 在断电后仍能保留数据,而 RAM 是易失性的。高速缓存为频繁使用的指令提供最快的访问速度,从而提升整体系统性能。
3. Data Representation | 数据表示
You must be able to convert between binary, denary and hexadecimal number systems. The syllabus expects you to perform arithmetic operations such as binary addition and to understand the concepts of overflow. Representing negative numbers using two’s complement and storing fractions with floating‑point notation are also covered. Additionally, you will learn how characters are encoded using ASCII and Unicode, and how images and sound are digitised through sampling and metadata.
你必须能够在二进制、十进制和十六进制数字系统之间进行转换。大纲要求你执行诸如二进制加法等算术运算,并理解溢出的概念。此外,还会涉及用二进制补码表示负数以及用浮点数表示法存储小数。你还将学习如何使用 ASCII 和 Unicode 对字符进行编码,以及如何通过采样和元数据将图像和声音数字化。
For example, the decimal number 13 is 1101 in binary (1×2³ + 1×2² + 0×2¹ + 1×2⁰) and D in hexadecimal. When adding two 8‑bit two’s complement numbers, an overflow flag is set if the carry into the most significant bit differs from the carry out. Sound sampling at 44.1 kHz with 16 bits per sample creates high‑fidelity audio, but increases file size.
例如,十进制数 13 用二进制表示为 1101(1×2³ + 1×2² + 0×2¹ + 1×2⁰),用十六进制表示为 D。当两个 8 位二进制补码相加时,如果最高位的进位输入与进位输出不同,则溢出标志位会被置位。以 44.1 kHz 采样率、每样本 16 位的精度进行声音采样能生成高保真音频,但会增加文件大小。
4. Computer Networks and Communication | 计算机网络与通信
Learners study the architecture and protocols that enable data exchange. Key concepts include LANs, WANs, client‑server and peer‑to‑peer models, and the hardware such as routers, switches and NICs. You need to explain how data is broken into packets and transmitted using protocols like TCP/IP, HTTP, HTTPS, FTP and SMTP. The difference between the internet and the World Wide Web, as well as the role of domain name servers (DNS) and IP addressing, are frequently examined.
学生需要学习支持数据交换的网络架构和协议。关键概念包括局域网(LAN)、广域网(WAN)、客户端‑服务器模型、对等网络模型,以及路由器、交换机和网卡等硬件。你需要解释数据如何被封装成数据包,并使用 TCP/IP、HTTP、HTTPS、FTP 和 SMTP 等协议进行传输。互联网与万维网的区别,以及域名服务器(DNS)和 IP 地址的作用,也是经常考查的内容。
Network topologies, including star, bus, ring and mesh, must be compared in terms of reliability, cost and performance. You should also be comfortable drawing network diagrams and describing the layered TCP/IP model: application, transport, internet and network access layers.
必须从可靠性、成本和性能等方面比较星形、总线形、环形和网状等网络拓扑结构。你还应能熟练绘制网络示意图,并描述分层的 TCP/IP 模型:应用层、传输层、互联网层和网络接入层。
5. Cybersecurity and Data Management | 网络安全与数据管理
With the growing threat landscape, the syllabus places strong emphasis on cybersecurity. You will identify threats such as malware, phishing, social engineering, denial‑of‑service (DoS) attacks and SQL injection. Equally important are the prevention methods: firewalls, encryption, penetration testing, biometrics and multi‑factor authentication. The data management aspect covers the importance of regular backups, access rights and strong password policies.
随着威胁形势日益严峻,大纲非常重视网络安全。你需要识别恶意软件、网络钓鱼、社会工程学攻击、拒绝服务(DoS)攻击以及 SQL 注入等威胁。同等重要的是防范措施:防火墙、加密、渗透测试、生物识别和多因素认证。数据管理方面则包括定期备份的重要性、访问权限设置以及强密码策略。
You will be asked to evaluate the effectiveness of different security measures in given scenarios, such as a company database or a home network. Understanding how symmetric and asymmetric encryption work conceptually — without needing to implement the mathematics — is expected.
你可能会被要求在给定场景(如公司数据库或家庭网络)中评估不同安全措施的有效性。你需要理解对称加密和非对称加密在概念上的区别和工作原理,但无需掌握具体的数学实现。
6. System Software and Operating Systems | 系统软件与操作系统
The operating system acts as an intermediary between hardware and applications. You must explain its core functions: memory management, processor scheduling, interrupt handling, file management and providing a user interface. Utility software such as disk defragmenters, backup tools, compression software and virus scanners are also part of the specification. Understanding the role of the OS in multi‑tasking and multi‑user environments is fundamental.
操作系统充当硬件与应用程序之间的中介。你必须解释它的核心功能:内存管理、处理器调度、中断处理、文件管理以及提供用户界面。实用工具软件,如磁盘碎片整理程序、备份工具、压缩软件和病毒扫描程序,也属于考纲内容。理解操作系统在多任务和多用户环境中的作用至关重要。
For instance, virtual memory allows the computer to use a portion of secondary storage as if it were RAM, but accessing it is much slower. Scheduling algorithms like round robin or priority‑based scheduling affect the responsiveness and efficiency of a system.
例如,虚拟内存允许计算机将部分辅助存储器当作 RAM 来使用,但访问速度要慢得多。像轮询调度或基于优先级的调度算法会影响系统的响应速度和效率。
7. Programming Fundamentals and Constructs | 编程基础与程序结构
Programming is at the heart of Component 2. You are expected to write, trace and debug code using sequence, selection (if‑else, switch) and iteration (for, while, do‑while loops). The course uses a high‑level programming language (often Python) and requires you to understand variables, constants, operators, inputs, outputs and string manipulation. Subprograms (procedures and functions), parameter passing (by value and by reference) and scope are essential topics.
编程是第二部分考试的核心。你需要能够使用顺序结构、选择结构(if‑else, switch)和迭代结构(for, while, do‑while 循环)编写、跟踪和调试代码。课程使用一种高级编程语言(通常为 Python),并要求你理解变量、常量、运算符、输入、输出和字符串操作。子程序(过程和函数)、参数传递(按值传递和按引用传递)以及作用域是必考主题。
Flowcharts and pseudocode are used extensively in exam questions to describe algorithms. You need to interpret and complete these representations before translating them into executable code. Comprehensive testing, including normal, boundary and erroneous test data, is also required to ensure robust programs.
考试题目中大量使用流程图和伪代码来描述算法。你需要先读懂并补全这些表示形式,再将其转换为可执行代码。全面的测试,包括正常值、边界值和错误数据的测试,也是确保程序健壮性的必要条件。
8. Algorithms and Computational Thinking | 算法与计算思维
This section develops your ability to think logically and abstractly. You study searching algorithms (linear search, binary search) and sorting algorithms (bubble sort, merge sort, insertion sort). You must be able to compare their efficiency in terms of time complexity, although formal Big O notation is not required. Decomposition, pattern recognition and abstraction are the pillars of computational thinking, and you will apply them to real‑world problems.
本部分旨在培养你的逻辑思维和抽象思维能力。你会学习搜索算法(线性搜索、二分搜索)和排序算法(冒泡排序、归并排序、插入排序)。你需要能够从时间复杂度角度比较它们的效率,虽然不要求掌握正式的 Big O 表示法。分解、模式识别和抽象是计算思维的三大支柱,你将运用这些方法解决现实问题。
An algorithm to find the highest value in a list can be expressed as follows:
一个找出列表中最大值的算法可以这样表达:
Max ← list[0]
FOR each item in list
IF item > Max THEN Max ← item
ENDFOR
OUTPUT Max
Tracing algorithms step by step is a core skill for Component 2; you will often see trace table questions where you must record variable values through each iteration.
逐步跟踪算法的执行是第二部分考试的核心技能;你经常会遇到跟踪表题目,需要记录每次迭代后变量的值。
9. Data Structures, Types and File Handling | 数据结构、数据类型与文件处理
Understanding how data is organised in memory is vital. You work with one‑dimensional and two‑dimensional arrays, records (or structures) and lists. The syllabus expects you to declare, initialise and manipulate these structures using appropriate syntax. Data types covered include integer, real/float, Boolean, character and string. You should also know how to manage text files — opening, reading, writing and closing files — to store persistent data.
理解数据在内存中如何组织至关重要。你需要处理一维数组、二维数组、记录(或结构体)以及列表。大纲要求你使用正确的语法声明、初始化和操作这些数据结构。涉及的数据类型包括整型、实型/浮点型、布尔型、字符型和字符串。你还应当知道如何管理文本文件——打开、读取、写入和关闭文件——来存储持久性数据。
For example, a 2D array representing a board game can be accessed using row and column indices. SQL queries are used to retrieve and manipulate data stored in relational databases; you should be able to write simple SELECT, FROM and WHERE statements and understand primary and foreign keys.
例如,可以用行索引和列索引来访问表示棋盘游戏的二维数组。SQL 查询用于检索和操作关系数据库中的数据;你应该能够编写简单的 SELECT、FROM 和 WHERE 语句,并理解主键和外键的概念。
10. Software Development Lifecycle | 软件开发生命周期
The Eduqas specification requires you to know the stages of the software development lifecycle (SDLC): analysis, design, implementation, testing, deployment and maintenance. You will be examined on the purpose and deliverables of each stage. Different development methodologies — waterfall, agile, and iterative — are compared, and you should be able to choose the most appropriate model for a given project scenario.
Eduqas 大纲要求你了解软件开发生命周期(SDLC)的各个阶段:分析、设计、实现、测试、部署和维护。你将接受对各阶段目的和交付物的考查。大纲比较了瀑布模型、敏捷模型和迭代模型等不同的开发方法,你应当能够为给定的项目场景选择最合适的模型。
Design tools such as structure diagrams, wireframes and pseudocode are used to plan solutions. You must also understand the difference between high‑level and low‑level programming languages, and how compilers and interpreters translate source code. The importance of internal testing (alpha) and user acceptance testing (beta) is regularly assessed.
结构图、线框图和伪代码等设计工具被用于规划解决方案。你还必须理解高级语言和低级语言之间的区别,以及编译器和解释器如何翻译源代码。内部测试(alpha 测试)和用户验收测试(beta 测试)的重要性经常被考查。
11. Ethical, Legal and Environmental Impacts | 伦理、法律与环境影响
Technology does not exist in a vacuum. This component challenges you to consider the digital world’s societal effects. Topics include data protection legislation (the GDPR and Data Protection Act 2018), the Computer Misuse Act, copyright and patents, and the ethical dilemmas of automated decision‑making. You should discuss the digital divide, privacy issues surrounding CCTV and social media, and how technology can both help and harm the environment.
技术并非存在于真空中。这一部分要求你考虑数字世界的社会影响。主题包括数据保护立法(GDPR 和 2018 年《数据保护法》)、《计算机滥用法》、版权与专利权,以及自动化决策带来的伦理困境。你应当探讨数字鸿沟、围绕闭路电视和社交媒体的隐私问题,以及技术如何既能帮助又可能危害环境。
For instance, large data centres consume enormous amounts of energy, contributing to carbon emissions, while teleconferencing reduces the need for travel. You may be asked to evaluate the balance between freedom of expression and the need to remove harmful online content.
例如,大型数据中心消耗大量能源,导致碳排放增加,而远程会议则减少了对出行的需求。你可能会被要求评估言论自由与移除有害网络内容之间的平衡。
12. Exam Technique and Revision Strategies | 应试技巧与复习策略
To excel in the Eduqas exams, you need more than just knowledge. For Component 1, practise using technical vocabulary precisely and linking concepts across topics — for example, explaining how hardware choices affect network security. For Component 2, regular hands‑on coding and algorithm tracing are essential. Build a bank of traced algorithms and write commentary on why certain sorting methods perform better in different contexts.
要想在 Eduqas 考试中取得优异成绩,光有知识是不够的。对于第一部分,要练习精准使用专业术语,并将不同主题的概念联系起来——例如,解释硬件选择如何影响网络安全。对于第二部分,经常动手编码和跟踪算法至关重要。建立一个算法跟踪库,并写下为何某些排序方法在不同情境下表现更优的评注。
Past papers are your best resource. Time yourself, read mark schemes carefully, and learn to identify command words such as ‘state’, ‘describe’, ‘explain’ and ‘evaluate’. For programming questions, pay attention to edge cases and always include meaningful comments in your code. Revision should be spaced and active, mixing theory recall with practical programming challenges.
历年真题是你最好的资源。计时练习,仔细研读评分方案,并学会识别“陈述”、“描述”、“解释”和“评价”等指令词。对于编程题,要留意边界情况,并在代码中加入有意义的注释。复习时应当采用间隔式、主动式的策略,将理论回顾与实际编程挑战相结合。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导