📚 Year 10 Eduqas Computer Science: Full Curriculum Breakdown | Year 10 Eduqas 计算机:课程大纲全面解析
The Year 10 Eduqas GCSE Computer Science course is designed to give students a deep understanding of how computers work, how data is processed, and how to solve problems using computational thinking. This article provides a complete breakdown of the curriculum, covering all key topics, assessment objectives, and practical programming skills. Whether you are starting the course or preparing for end-of-year exams, this guide will help you map your learning journey.
Year 10 Eduqas GCSE 计算机课程旨在让学生深入理解计算机的工作原理、数据的处理方式,以及如何运用计算思维解决问题。本文将对课程大纲进行全面解析,涵盖所有关键主题、评估目标和实际编程技能。无论你是刚刚开始学习这门课程,还是正在准备年终考试,这篇指南都能帮助你规划学习路径。
1. Introduction to Eduqas GCSE Computer Science | Eduqas GCSE 计算机科学导论
The Eduqas GCSE in Computer Science consists of two written examinations and a non-exam assessment (NEA) programming project. Year 10 focuses on building the foundational knowledge required for Component 1 (Understanding Computer Science) and introduces the programming concepts needed for Component 2 (Computational Thinking and Programming). By the end of Year 10, students should be able to explain how a computer system functions, from hardware to software, and write basic programs in a high-level language such as Python.
Eduqas 的 GCSE 计算机科学课程包括两场笔试和一个非考试评估(NEA)编程项目。Year 10 的重点是为单元一(理解计算机科学)建立基础知识,并引入单元二(计算思维与编程)所需的编程概念。到 Year 10 结束时,学生应能够解释计算机系统从硬件到软件如何运作,并能够使用 Python 等高级语言编写基本程序。
2. Computer Architecture and Hardware | 计算机体系结构与硬件
This topic explores the physical components of a computer system. Students learn about the central processing unit (CPU), its components, and how they work together to execute instructions. The von Neumann architecture is studied in detail, including the control unit, arithmetic logic unit (ALU), registers, and the fetch-decode-execute cycle. Factors affecting CPU performance, such as clock speed, number of cores, and cache size, are also covered.
本主题探索计算机系统的物理组件。学生学习中央处理器(CPU)、它的各个部件以及它们如何协同工作来执行指令。课程详细研究冯·诺依曼体系结构,包括控制单元、算术逻辑单元(ALU)、寄存器以及取指-解码-执行周期。同时还会涉及影响 CPU 性能的因素,如时钟速度、核心数量和缓存大小。
Embedded systems are introduced as specialised computers designed for specific tasks. Examples include microwaves, washing machines, and digital watches. Students should be able to compare embedded systems with general-purpose computers and explain their advantages in terms of cost, size, and power consumption.
嵌入式系统被视为专为特定任务设计的专用计算机。例子包括微波炉、洗衣机和数字手表。学生应能够比较嵌入式系统与通用计算机,并从成本、尺寸和功耗方面解释其优势。
3. Memory and Storage | 内存与存储器
Memory and storage are often confused, but they serve different purposes. Primary memory (RAM and ROM) is directly accessible by the CPU. RAM is volatile and stores data currently in use, while ROM is non-volatile and holds the boot instructions. Students need to understand the purpose of each and the effect of adding more RAM on system performance.
内存和存储器经常被混淆,但它们的作用不同。主存储器(RAM 和 ROM)可由 CPU 直接访问。RAM 是易失性的,用于存储正在使用的数据;而 ROM 是非易失性的,存储启动指令。学生需要理解每种存储器的用途,以及增加更多 RAM 对系统性能的影响。
Secondary storage covers hard disk drives (HDD), solid-state drives (SSD), optical discs, and cloud storage. The characteristics of each are compared: capacity, speed, portability, durability, and cost. The concept of virtual memory, where the operating system uses part of the hard drive as extra temporary RAM, is also explained.
辅助存储器包括硬盘驱动器(HDD)、固态硬盘(SSD)、光盘和云存储。会对比每种存储器的特性:容量、速度、便携性、耐用性和成本。还会解释虚拟内存的概念,即操作系统将硬盘的一部分用作额外的临时 RAM。
4. Data Representation | 数据表示
Data representation is a core topic that explains how text, images, and sound are stored as binary. Students learn to convert between denary, binary, and hexadecimal number systems. Bit patterns, units of data (bit, nibble, byte, kilobyte, megabyte, gigabyte), and the concept of binary addition and overflow are covered.
数据表示是一个核心主题,解释文本、图像和声音如何以二进制形式存储。学生学习在十进制、二进制和十六进制数制之间进行转换。内容包括位模式、数据单位(位、半字、字节、千字节、兆字节、千兆字节)以及二进制加法和溢出的概念。
Character encoding standards such as ASCII and Unicode are compared. Images are represented as a grid of pixels with colour depth and resolution affecting file size. Sound is stored by sampling the amplitude at a given sample rate and bit depth. The relationship between sample rate, bit depth, file size, and quality is examined using simple calculations.
比较了 ASCII 和 Unicode 等字符编码标准。图像表示为像素网格,颜色深度和分辨率影响文件大小。声音通过按照给定的采样率和位深度对振幅进行采样来存储。通过简单计算考察采样率、位深度、文件大小和质量之间的关系。
5. System Software | 系统软件
System software consists of the operating system (OS) and utility programs. The operating system manages hardware resources, provides a user interface, handles multitasking and memory management, and ensures security through user accounts. Students should be able to describe functions such as file management, peripheral management, and process scheduling.
系统软件由操作系统(OS)和实用程序组成。操作系统管理硬件资源,提供用户界面,处理多任务和内存管理,并通过用户账户确保安全性。学生应能够描述文件管理、外设管理和进程调度等功能。
Utility software performs maintenance tasks: encryption, defragmentation, compression, and backup. For each, students learn the purpose and how it improves system performance or security. For example, defragmentation reorganises fragmented files to reduce read/write head movement on a hard disk, though it is not necessary for SSDs.
实用程序软件执行维护任务:加密、碎片整理、压缩和备份。对于每一个,学生学习其目的以及它如何提高系统性能或安全性。例如,碎片整理会重组碎片化的文件,以减少硬盘读写头的移动,但对于 SSD 来说则没有必要。
6. Networks and Communication | 网络与通信
Networks enable computers to share resources and data. The curriculum covers Local Area Networks (LANs) and Wide Area Networks (WANs), along with client-server and peer-to-peer network models. Students must understand the hardware needed to build a network: network interface cards (NIC), switches, routers, and transmission media such as copper cable, fibre optic, and wireless.
网络使计算机能够共享资源和数据。课程涵盖局域网(LAN)和广域网(WAN),以及客户端-服务器和点对点网络模型。学生必须了解构建网络所需的硬件:网络接口卡(NIC)、交换机、路由器以及铜缆、光纤和无线等传输介质。
Network topologies, including star, bus, ring, and mesh, are compared in terms of reliability, cost, and performance. The TCP/IP protocol stack is introduced, explaining how data is broken into packets and routed across networks using packet switching. IP addressing, including IPv4 and IPv6, and the role of the Domain Name System (DNS) are also part of this topic.
比较了星型、总线、环型和网状等网络拓扑在可靠性、成本和性能方面的差异。引入了 TCP/IP 协议栈,解释数据如何被分解为数据包并通过分组交换在网络中路由。还涉及 IP 地址(包括 IPv4 和 IPv6)以及域名系统(DNS)的作用。
7. Cybersecurity Fundamentals | 网络安全基础
With the rise of online threats, cybersecurity has become a vital topic. Students explore different forms of cyberattack, including malware (viruses, worms, Trojans, ransomware), phishing, social engineering, denial-of-service (DoS) attacks, and SQL injection. The goal is to understand how attacks work and the damage they can cause to individuals and organisations.
随着在线威胁的增加,网络安全已成为一个至关重要的主题。学生探索不同形式的网络攻击,包括恶意软件(病毒、蠕虫、特洛伊木马、勒索软件)、网络钓鱼、社交工程、拒绝服务(DoS)攻击和 SQL 注入。目标是理解攻击是如何进行的,以及它们可能对个人和组织造成的损害。
Preventive measures and protection strategies are equally important. These include anti-malware software, firewalls, encryption, penetration testing, user access levels, strong passwords, and biometric security. Students also consider disaster recovery procedures and the importance of regular software updates and staff training in maintaining a secure digital environment.
预防措施和保护策略同样重要。这些措施包括反恶意软件、防火墙、加密、渗透测试、用户访问级别、强密码和生物识别安全。学生还会考虑灾难恢复程序,以及定期软件更新和员工培训在维护安全数字环境中的重要性。
8. Ethical, Legal, and Environmental Issues | 伦理、法律与环境问题
Computing technologies have a profound impact on society. This section requires students to examine the ethical implications of using computers, such as data privacy, surveillance, and the digital divide. The legal framework includes the Data Protection Act 2018, Computer Misuse Act 1990, and Copyright, Designs and Patents Act 1988. Students need to be able to apply these laws to given scenarios.
计算技术对社会产生了深远影响。本部分要求学生审视使用计算机的伦理影响,例如数据隐私、监控和数字鸿沟。法律框架包括《2018 年数据保护法》、《1990 年计算机滥用法》以及《1988 年版权、设计和专利法》。学生需要能够将这些法律应用于给定场景。
Environmental concerns are also part of the specification: the carbon footprint of data centres, the problem of e-waste, and the use of natural resources in manufacturing devices. The curriculum encourages students to discuss how technology can both harm and help the environment, for example through smart meters and recycling initiatives.
环境问题也是大纲的一部分:数据中心的碳足迹、电子垃圾问题以及制造设备对自然资源的消耗。课程鼓励学生讨论技术如何可能损害环境,又如何可以通过智能电表和回收计划帮助环境。
9. Computational Thinking Skills | 计算思维技能
Component 2 of the course focuses on developing computational thinking: decomposition, pattern recognition, abstraction, and algorithmic thinking. Decomposition involves breaking down a complex problem into smaller, manageable parts. Pattern recognition is about spotting similarities between different problems to reuse known solutions. Abstraction hides unnecessary details to focus on the key elements.
课程的单元二着重培养计算思维:分解、模式识别、抽象和算法思维。分解是指将一个复杂问题分解为更小、可管理的部分。模式识别是关于发现不同问题之间的相似性,以重用已知的解决方案。抽象隐藏不必要的细节,专注于关键元素。
Algorithmic thinking is the ability to design step-by-step instructions to solve a problem. Students learn to represent algorithms using flowcharts and pseudocode. Flowcharts use standard symbols (oval for start/stop, rectangle for process, diamond for decision) to visually map out logic, while pseudocode uses a structured, language-independent notation that closely resembles Eduqas' exam reference language.
算法思维是设计逐步指令来解决问题的能力。学生学会使用流程图和伪代码表示算法。流程图使用标准符号(椭圆形表示开始/结束,矩形表示处理,菱形表示判断)来直观地绘制逻辑,而伪代码则使用一种结构化的、与语言无关的记法,该记法与 Eduqas 考试的参考语言非常相似。
10. Programming Concepts and Techniques | 编程概念与技术
Programming is a core skill assessed in the NEA and the Component 2 exam. Year 10 covers data types (integer, real, Boolean, character, string), variables, constants, and operators (arithmetic, comparison, logical). Input/output commands, assignment statements, and string manipulation (concatenation, substrings, length) are practised through small programs.
编程是在 NEA 和单元二考试中评估的核心技能。Year 10 涵盖数据类型(整型、实型、布尔型、字符型、字符串型)、变量、常量以及运算符(算术、比较、逻辑)。通过小程序练习输入/输出命令、赋值语句和字符串操作(连接、子串、长度)。
Control structures are essential: sequence, selection (if-else, switch-case), and iteration (for, while, repeat-until). Students write code that uses these structures to control the flow of execution. They also learn to use arrays (one-dimensional and two-dimensional) for storing multiple values and to handle data sets. Subprograms (functions and procedures) are introduced, along with parameter passing by value and by reference, and the concept of scope (local vs global variables).
控制结构至关重要:顺序、选择(if-else、switch-case)和迭代(for、while、repeat-until)。学生编写使用这些结构来控制执行流程的代码。他们还会学习使用数组(一维和二维)来存储多个值并处理数据集。同时介绍子程序(函数和过程),以及按值和按引用传递参数,还有作用域的概念(局部变量与全局变量)。
11. Algorithms and Problem Solving | 算法与问题解决
The specification includes specific algorithms that students must be able to read, write, and trace. Searching algorithms include linear search and binary search; the latter requires a sorted list and is more efficient on large datasets. Sorting algorithms include bubble sort and insertion sort. Students need to know how each algorithm works step-by-step and be able to compare their efficiency.
大纲包括学生必须能够阅读、编写和追踪的特定算法。搜索算法包括线性搜索和二分搜索;后者需要有序列表,对大数据集更高效。排序算法包括冒泡排序和插入排序。学生需要知道每种算法逐步如何运作,并能够比较其效率。
Other problem-solving techniques involve the use of trace tables to step through an algorithm and identify logic errors. The concept of computational efficiency is discussed informally: why some solutions are faster than others. Students may also be introduced to simple encryption algorithms like the Caesar cipher as an application of string handling.
其他问题解决技术包括使用追踪表逐步执行算法并识别逻辑错误。非正式地讨论了计算效率的概念:为什么有些解决方案比其他解决方案更快。学生还可能了解像凯撒密码这样的简单加密算法,作为字符串处理的应用。
12. The Non-Exam Assessment (NEA) Starter | 非考试评估(NEA)入门
In Year 10, students begin to develop the programming skill set needed for the NEA, a substantial programming project worth 20% of the GCSE (though it does not contribute to the final 9-1 grade directly – it is reported separately). The NEA requires students to design, code, test, and evaluate a solution to a given problem. The assessment is broken down into several components that mirror the software development life cycle.
在 Year 10,学生开始开发 NEA 所需的编程技能集,NEA 是一个重要的编程项目,占 GCSE 的 20%(虽然它不直接影响最终的 9-1 等级——它是单独报告的)。NEA 要求学生设计、编码、测试并评估一个针对给定问题的解决方案。评估被分解为几个部分,对应软件开发生命周期。
Typically, Year 10 students are introduced to project planning, writing a clear requirements specification, and decomposing the problem. They start building small prototype programs to gain confidence in using files, arrays, and string manipulation. Good practice in commenting code, selecting appropriate test data (normal, boundary, erroneous), and debugging is instilled early. This practical work reinforces the theoretical concepts from both examined components.
通常,Year 10 学生会接触项目规划、编写清晰的需求规范以及分解问题。他们开始构建小型原型程序,以自信地使用文件、数组和字符串操作。尽早灌输良好的代码注释实践、选择合适的测试数据(正常、边界、错误)以及调试。这项实践工作巩固了两个笔试单元中的理论概念。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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