📚 Year 10 CCEA Computer Science: Core Concepts Overview | Year 10 CCEA 计算机:核心知识点梳理
Welcome to this comprehensive revision guide for Year 10 CCEA Computer Science. This article covers the core concepts you need to understand, from computer systems and data representation to programming, networks, and the ethical implications of digital technology. Each section provides clear explanations in English and Chinese to support bilingual learners and help you succeed in your assessments.
欢迎阅读这份面向 Year 10 CCEA 计算机科学的综合复习指南。本文涵盖你需要掌握的核心概念,从计算机系统和数据表示,到编程、网络以及数字技术的伦理影响。每个部分都提供清晰的中英文解释,为双语学习者提供支持,帮助你顺利通过评估。
1. Computer Systems and Hardware | 计算机系统与硬件
A computer system consists of input, process, output and storage. Input devices such as keyboards and sensors feed data into the system. The central processing unit (CPU) processes instructions, and output devices like monitors and speakers display results. Storage can be primary (RAM, ROM) or secondary (hard drives, SSDs).
计算机系统由输入、处理、输出和存储组成。键盘和传感器等输入设备将数据输入系统。中央处理器 (CPU) 处理指令,显示器和扬声器等输出设备显示结果。存储器可以是主存储器 (RAM、ROM) 或辅助存储器 (硬盘、固态硬盘)。
The CPU follows the fetch-decode-execute cycle. It fetches an instruction from RAM, decodes it to understand what must be done, and then executes it. The arithmetic logic unit (ALU) performs calculations and logical operations, while the control unit (CU) coordinates all activities.
CPU 遵循“取指–译码–执行”周期。它从 RAM 中取出指令,译码以确定需要做什么,然后执行。算术逻辑单元 (ALU) 执行计算和逻辑运算,而控制单元 (CU) 协调所有活动。
RAM is volatile memory that stores data and instructions currently in use. ROM is non-volatile and contains the bootstrap loader. Secondary storage such as magnetic, optical and solid-state devices holds data permanently.
RAM 是易失性存储器,存储当前正在使用的数据和指令。ROM 是非易失性存储器,含有引导程序。辅助存储如磁介质、光介质和固态设备可永久保存数据。
2. Data Representation | 数据表示
All data inside a computer is represented as binary digits (bits), with each bit being 0 or 1. 8 bits form a byte. Larger quantities are expressed in kilobytes (kB), megabytes (MB) and gigabytes (GB). Numbers can be converted between binary and denary by using place values such as 128, 64, 32, 16, 8, 4, 2, 1.
计算机内部的所有数据都用二进制数字 (比特) 表示,每个比特为 0 或 1。8 个比特构成一个字节。更大的数量用千字节 (kB)、兆字节 (MB) 和吉字节 (GB) 表示。通过位值 128、64、32、16、8、4、2、1,可以在二进制和十进制之间转换数字。
) is used as a shorter representation, using digits 0-9 and letters A-F, where A=10, B=11, …, F=15.
例如,二进制数 1011₂ 等于 (1×2³)+(0×2²)+(1×2¹)+(1×2⁰) = 8+0+2+1 = 11(十进制)。十六进制 (基数为 16) 用于更简短的表示,使用数字 0-9 和字母 A-F,其中 A=10, B=11, …, F=15。
Text is represented using character sets such as ASCII and Unicode. ASCII uses 7 bits to represent 128 characters, while Unicode can encode characters from many writing systems.
文本使用 ASCII 和 Unicode 等字符集表示。ASCII 使用 7 位比特表示 128 个字符,而 Unicode 可以编码多种书写系统的字符。
the number of bits per pixel. High resolution and greater colour depth produce better quality but larger file sizes. Sound is stored by sampling the amplitude at regular intervals; sample rate and bit depth determine the quality.
图像以像素网格形式存储。分辨率是像素数量 (宽度 × 高度),颜色深度是每个像素的比特数。高分辨率和更大的颜色深度可产生更好的质量,但文件体积更大。声音通过对振幅进行等间隔采样来存储;采样率和位深度决定质量。
3. Programming Fundamentals | 编程基础
Programming is the process of writing instructions for a computer to execute. Most languages provide variables to store data, and each variable has a data type: integer, real (float), Boolean, character and string. Using the correct data type ensures efficient memory usage and prevents errors.
编程是为计算机编写指令的过程。大多数语言提供变量来存储数据,每个变量都有数据类型:整数、实数 (浮点型)、布尔型、字符型和字符串型。使用正确的数据类型可确保高效利用内存并防止错误。
The three fundamental constructs are sequence, selection and iteration. Sequence executes statements one after another. Selection uses if-else or switch-case to make decisions based on conditions. Iteration repeats code blocks using for, while or do-until loops.
三种基本结构是顺序、选择和迭代。顺序依次执行语句。选择使用 if-else 或 switch-case 根据条件进行决策。迭代使用 for、while 或 do-until 循环重复执行代码块。
OD, DIV) manipulate numbers, while comparison operators (=, <, >, <=, >=, <>) compare values and return Boolean results.
输入和输出允许程序与用户交互。在伪代码中,常用命令是 INPUT 和 OUTPUT。算术运算符 (+, -, *, /, MOD, DIV) 操作数字,而比较运算符 (=, <, >, <=, >=, <>) 比较值并返回布尔结果。
4. Algorithms and Pseudocode | 算法与伪代码
An algorithm is a step-by-step procedure for solving a problem. It must be precise, finite and unambiguous. Algorithms can be expressed using flowcharts (with standard symbols for start/stop, process, decision, input/output) or pseudocode that resembles plain English statements.
算法是解决问题的逐步过程,必须精确、有限且明确。算法可以用流程图 (具有开始/结束、处理、判断、输入/输出的标准符号) 或类似简单英语语句的伪代码来表达。
Searching algorithms include linear search, which checks each element in a list sequentially, and binary search, which requires a sorted list and repeatedly divides the search interval in half. Linear search has O(n) complexity, while binary search has O(log n).
搜索算法包括线性搜索 (依次检查列表中的每个元素) 和二分查找 (需要已排序列表,并反复将搜索区间减半)。线性搜索的复杂度为 O(n),二分查找的复杂度为 O(log n)。
Sorting algorithms such as bubble sort compare adjacent items and swap them if they are in the wrong order. Insertion sort builds a sorted portion by inserting each new element into its correct position. Understanding the logic of these algorithms helps in tracing and writing them in pseudocode.
排序算法如冒泡排序比较相邻项,若顺序错误则交换它们。插入排序通过将每个新元素插入正确位置来构建已排序部分。理解这些算法的逻辑有助于在伪代码中进行追踪和编写。
5. Logic Gates and Boolean Logic | 逻辑门与布尔逻辑
Logic gates are electronic circuits that perform Boolean operations. The basic gates are NOT (¬A), AND (A ∧ B), and OR (A ∨ B). A NOT gate inverts the input; AND outputs 1 only if both inputs are 1; OR outputs 1 if any input is 1. Truth tables list all possible input combinations and their corresponding outputs.
逻辑门是执行布尔运算的电子电路。基本门有非门 (¬A)、与门 (A ∧ B) 和或门 (A ∨ B)。非门将输入取反;与门仅当两个输入均为 1 时输出 1;或门只要有任何一个输入为 1 就输出 1。真值表列出所有可能的输入组合及其对应输出。
xpressions can be simplified using laws such as the commutative, associative and De Morgan's laws (e.g., ¬(A ∧ B) = ¬A ∨ ¬B). This simplification reduces the number of gates required in a circuit.
组合门可以创建更复杂的逻辑电路。布尔表达式可以使用交换律、结合律和德摩根定律 (如 ¬(A ∧ B) = ¬A ∨ ¬B) 进行简化。这种简化减少了电路中所需门的数量。
18) AND (hasLicense = true) checks if a person is old enough and holds a driving license.
在编程中,布尔表达式使用逻辑运算符 AND、OR 和 NOT 进行决策。例如,条件 (age >= 18) AND (hasLicense = true) 检查一个人是否达到年龄并持有驾驶执照。
6. Computer Networks and the Internet | 计算机网络与互联网
A network is two or more computers connected to share resources. Local Area Networks (LANs) cover a small geographical area, while Wide Area Networks (WANs) span cities or countries. Common topologies include star, where all nodes connect to a central switch, and bus, where all share a single backbone cable.
网络是两台或多台计算机连接以共享资源。局域网 (LAN) 覆盖较小地理区域,而广域网 (WAN) 跨越城市或国家。常见拓扑结构包括星型 (所有节点连接到中央交换机) 和总线型 (所有节点共享一条主干线缆)。
Networks rely on protocols – sets of rules that govern data communication. Key protocols include TCP/IP for ensuring reliable packet delivery, HTTP/HTTPS for web traffic, FTP for file transfer, SMTP for sending email, and POP3/IMAP for receiving email.
网络依赖协议——一组管理数据通信的规则。关键协议包括:用于确保可靠数据包传输的 TCP/IP、用于网页流量的 HTTP/HTTPS、用于文件传输的 FTP、用于发送电子邮件的 SMTP,以及用于接收电子邮件的 POP3/IMAP。
The client-server model involves a central server providing services to clients. Peer-to-peer networks allow devices to share resources directly without a central server. The internet is a global WAN, and the Domain Name System (DNS) translates human-friendly domain names into IP addresses.
客户端-服务器模型涉及中央服务器向客户端提供服务。点对点网络允许设备直接共享资源,无需中央服务器。互联网是一个全球广域网,域名系统 (DNS) 将人类友好的域名转换为 IP 地址。
7. Network Security and Encryption | 网络安全与加密
Network security aims to protect data and systems from unauthorised access, misuse and theft. Threats include malware (viruses, worms, trojans), phishing emails that trick users into revealing credentials, denial-of-service attacks, and brute-force password attacks.
网络安全旨在保护数据和系统免受未经授权的访问、滥用和盗窃。威胁包括恶意软件 (病毒、蠕虫、木马)、诱骗用户泄露凭据的网络钓鱼邮件、拒绝服务攻击以及暴力破解密码攻击。
Encryption scrambles data into an unreadable form using an algorithm and a key. In symmetric encryption, the same key is used to encrypt and decrypt. Asymmetric encryption uses a public key for encryption and a private key for decryption, making it more secure for internet transactions.
加密使用算法和密钥将数据打乱成不可读的形式。对称加密使用相同的密钥进行加密和解密。非对称加密使用公钥加密和私钥解密,使其在互联网交易中更安全。
Firewalls monitor incoming and outgoing traffic and block suspicious data. Strong passwords, two-factor authentication, and regular software updates are essential security practices. Organisations must also comply with data protection legislation.
防火墙监控传入和传出的流量并阻止可疑数据。强密码、双因素身份验证和定期软件更新是基本的安全实践。各组织还必须遵守数据保护法律。
8. System Software and Operating Systems | 系统软件与操作系统
System software manages hardware and provides a platform for application software. The operating system (OS) performs functions such as memory management, processor scheduling, file management, handling input/output devices and providing a user interface (CLI or GUI).
系统软件管理硬件并为应用软件提供平台。操作系统 (OS) 执行内存管理、处理器调度、文件管理、处理输入/输出设备以及提供用户界面 (命令行界面或图形用户界面) 等功能。
Utility software performs maintenance tasks: disk defragmentation reorganises fragmented data, compression reduces file sizes, backup creates copies of data, and anti-virus software detects and removes malware. These tools help keep the system efficient and secure.
实用程序软件执行维护任务:磁盘碎片整理重组碎片数据,压缩减小文件大小,备份创建数据副本,防病毒软件检测并删除恶意软件。这些工具有助于保持系统高效和安全。
Translators convert high-level programming code into machine code. A compiler translates the whole program at once, creating an executable file. An interpreter translates and executes code line by line, which is useful for debugging but generally slower during execution.
翻译程序将高级编程代码转换为机器代码。编译器一次性翻译整个程序,生成可执行文件。解释器逐行翻译并执行代码,便于调试,但执行时通常较慢。
9. Ethical, Legal and Environmental Impact | 伦理、法律与环境影响
The growth of digital technology raises ethical issues such as privacy, surveillance, the digital divide, and the spread of misinformation. Programmers and companies have a responsibility to design systems that respect users, avoid bias, and promote accessibility.
数字技术的发展引发了伦理问题,如隐私、监控、数字鸿沟和虚假信息传播。程序员和公司有责任设计尊重用户、避免偏见并促进无障碍访问的系统。
Key UK legislation includes the Data Protection Act 2018, which controls how personal data is stored and processed, and the Computer Misuse Act 1990, which makes unauthorised access to computer systems and malware distribution illegal. Copyright law protects software and digital content from unauthorised copying.
关键英国法律包括《2018 年数据保护法》(控制个人数据的存储和处理) 和《1990 年计算机滥用法》(规定未经授权访问计算机系统和传播恶意软件属违法)。版权法保护软件和数字内容免遭未经授权的复制。
The environmental impact of computing includes energy consumption of data centres, e-waste from discarded devices, and carbon emissions from manufacturing. Sustainable practices involve energy-efficient hardware, recycling schemes and virtualisation to reduce physical server numbers.
计算的环境影响包括数据中心的能耗、废弃设备的电子垃圾以及制造过程中的碳排放。可持续实践涉及节能硬件、回收计划以及通过虚拟化减少物理服务器数量。
10. Revision and Exam Tips | 复习与考试技巧
To prepare effectively, practise past paper questions under timed conditions. Focus on answering the specific command words: 'state' requires a fact, 'describe' needs an account with characteristics, 'explain' demands reasons and cause/effect, and 'evaluate' asks for pros and cons followed by a judgement.
为了有效备考,请在限时条件下练习往年试卷。注意回答特定的指令词:'state' 要求给出事实,'describe' 需要描述特征,'explain' 要求阐明原因和因果,而 'evaluate' 要求列出利弊并作出判断。
When tracing algorithms, use a trace table to track variable values step by step. For binary and hexadecimal conversions, show all working steps clearly. Diagrams such as flowcharts and logic circuits must be neat and labelled. Manage your time wisely – allocate roughly one mark per minute.
在追踪算法时,使用追踪表逐步记录变量值。进行二进制和十六进制转换时,清晰展示所有步骤。流程图和逻辑电路等图表必须整洁并标注。合理管理时间——大致按每分钟一分的比例分配。
Revise key terms regularly and test yourself with flashcards. Understand how different topics interlink, for example how binary representation relates to file size calculations, or how logic gate combinations relate to Boolean expressions in programming. A clear understanding beats memorisation.
定期复习关键术语并使用抽认卡自测。理解不同主题的关联,例如二进制表示与文件大小计算的关系,或逻辑门组合与编程中布尔表达式的关联。透彻理解胜过死记硬背。
Review the CCEA specification and ensure you can apply concepts to unfamiliar contexts. The exam often presents scenarios; read them carefully and identify the relevant theory before writing your answer. Clarity and precision gain marks.
回顾 CCEA 大纲,确保你能将概念应用于陌生情境。考试经常给出场景;仔细阅读并在作答前识别相关理论。清晰准确的表达能赢得分数。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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