📚 Year 10 Edexcel Computer Science: Core Knowledge Review | Year 10 Edexcel 计算机:核心知识点梳理
This article provides a comprehensive review of the essential topics covered in Year 10 Edexcel Computer Science. It is designed to help students consolidate their understanding of computational thinking, programming fundamentals, data representation, hardware, networking, cybersecurity, and wider ethical issues. Each section pairs English explanations with Chinese translations to support bilingual learners, ensuring key concepts are clearly understood and exam-ready.
本文全面梳理了 Year 10 Edexcel 计算机课程的核心内容,旨在帮助学生巩固计算思维、编程基础、数据表示、硬件、网络、网络安全以及更广泛的伦理议题知识。每个部分均采用中英对照讲解,便于双语学习者理解关键概念,为考试做好充分准备。
1. Computational Thinking | 计算思维
Computational thinking is the foundation of problem-solving in computer science. It involves breaking down complex problems into smaller, manageable parts (decomposition), identifying patterns, abstracting unnecessary details, and designing step-by-step solutions (algorithms). These skills are not only useful for programming but also for everyday decision-making and logical reasoning.
计算思维是计算机科学中解决问题的基础。它包括将复杂问题分解为更小、更易处理的部分(分解)、识别模式、抽象掉不必要的细节,以及设计逐步解决方案(算法)。这些技能不仅对编程有用,对日常决策和逻辑推理也同样重要。
Decomposition means dividing a problem into sub-problems, each of which can be solved independently. Pattern recognition looks for similarities with previously solved problems. Abstraction focuses on the relevant information while ignoring irrelevant characteristics. Finally, algorithm design creates a clear sequence of instructions to solve the problem. Together, these techniques form a powerful approach to tackling challenges systematically.
分解是指将一个问题划分成可以独立解决的子问题。模式识别寻找与以往已解决问题之间的相似性。抽象关注相关信息而忽略无关特征。最后,算法设计创建一系列清晰的指令来解决问题。这些技术共同构成了一种系统化应对挑战的强大方法。
2. Algorithms and Flowcharts | 算法与流程图
An algorithm is a precise set of instructions that, when followed, produce a specific result. Algorithms can be expressed using pseudocode (a simplified, language-independent notation) or flowcharts (diagrams using standard symbols). Both methods help programmers plan logic before writing actual code.
算法是一组精确的指令,按照执行能产生特定的结果。算法可以用伪代码(一种简化且与语言无关的表示法)或流程图(使用标准符号的图表)来表达。这两种方法都能帮助程序员在编写实际代码之前规划逻辑。
Flowcharts use oval symbols for start/end, parallelograms for input/output, rectangles for processes, diamonds for decisions, and arrows to show the flow. Pseudocode uses common keywords like IF…THEN…ELSE, WHILE…DO, FOR…TO, and OUTPUT. Transforming a written problem into an algorithm requires careful analysis and testing with sample data, often using trace tables to simulate execution step by step.
流程图使用椭圆表示开始/结束,平行四边形表示输入/输出,矩形表示处理过程,菱形表示判断,箭头表示流程方向。伪代码使用常见关键词,如 IF…THEN…ELSE、WHILE…DO、FOR…TO 和 OUTPUT。将书面问题转化为算法需要仔细分析并用样本数据进行测试,通常使用跟踪表来逐步模拟执行过程。
3. Programming Concepts: Variables, Data Types, and Operators | 编程概念:变量、数据类型与运算符
In programming, data is stored in named memory locations called variables. Each variable has a data type that determines what values it can hold. Common data types include integer (whole numbers), float/real (decimal numbers), string (text), and Boolean (true/false). Declaring variables and assigning values are fundamental operations in any program.
在编程中,数据存储在称为变量的命名内存位置中。每个变量都有一个数据类型,决定它可以保存哪些值。常见的数据类型包括整数(整数)、浮点数/实数(小数)、字符串(文本)和布尔值(真/假)。声明变量并赋值是任何程序中的基本操作。
on), MOD (remainder), and DIV (integer division). Comparison operators like == (equal to), ! gical operators AND, OR, and NOT combine conditions in selection and iteration structures.
运算符用于执行计算和比较。算术运算符包括 +(加)、-(减)、*(乘)、/(除)、MOD(取余)和 DIV(整除)。比较运算符如 ==(等于)、!=(不等于)、>(大于)和 <(小于)产生布尔值结果。逻辑运算符 AND、OR 和 NOT 用于在选择和迭代结构中组合条件。
4. Control Structures: Sequence, Selection, and Iteration | 控制结构:顺序、选择与迭代
Every program is built from three basic control structures. Sequence means executing instructions one after another in order. Selection allows the program to make decisions, typically using if, else if, and else statements. Iteration (looping) repeats a block of code until a condition is met, using while loops (condition-controlled) or for loops (count-controlled).
每个程序都是由三种基本控制结构构成的。顺序意味着按顺序一条接一条地执行指令。选择允许程序做出决策,通常使用 if、else if 和 else 语句。迭代(循环)重复执行一段代码直到满足条件,可使用 while 循环(条件控制)或 for 循环(计数控制)。
Understanding indentation and block structure is essential, especially in Python where indentation defines code blocks. Nested structures—placing one selection inside another or an iteration inside another—enable complex logic. Careful design of loop conditions prevents infinite loops, and using flags or sentinel values can control loop termination elegantly.
理解缩进和代码块结构至关重要,尤其是在 Python 中,缩进定义了代码块。嵌套结构——将一个选择结构放入另一个选择结构,或将一个迭代放入另一个迭代——可以实现复杂的逻辑。精心设计循环条件可以防止无限循环,使用标志或哨兵值可以优雅地控制循环终止。
5. Data Representation: Binary, Denary, Hexadecimal | 数据表示:二进制、十进制与十六进制
Computers store all data as binary (base‑2) using only 0s and 1s. Denary (base‑ 101 in binary (1×2³ + 1×2² + 0×2¹ + 1×2⁰). Binary to denary conversion multiplies each bit by its place value.
计算机以二进制(基数为 2)形式存储所有数据,仅使用 0 和 1。十进制(基数为 10)是我们日常使用的数制。将十进制转换为二进制,可重复除以 2 并从下往上读取余数。例如,十进制 13 在二进制中为 1101(1×2³ + 1×2² + 0×2¹ + 1×2⁰)。二进制转十进制则将每位乘以其位权。
Hexadecimal (base‑16) uses digits 0-9 and letters A-F to represent values 10-15. It is commonly used to represent binary more compactly, as each hex digit corresponds to four binary bits (a nibble). For instance, binary 1101 0011 is D3 in hexadecimal. Conversions flow both ways: denary ↔ binary ↔ hex.
十六进制(基数为 16)使用数字 0-9 和字母 A-F 表示值 10-15。它常被用于更紧凑地表示二进制,因为每个十六进制数字对应四个二进制位(一个半字节)。例如,二进制 1101 0011 在十六进制中为 D3。转换可双向进行:十进制 ↔ 二进制 ↔ 十六进制。
6. Data Storage: Units, Images, Sound, and Compression | 数据存储:单位、图像、声音与压缩
Data is measured in bits, bytes, kilobytes (kB), megabytes (MB), gigabytes (GB), and terabytes (TB), where each step is 1024 (or sometimes 1000 in simplified terms). Images are stored as a grid of pixels, with each pixel's colour represented by binary values. Higher colour depth (bits per pixel) gives more colours. Resolution (total pixels) affects file size.
数据以比特、字节、千字节 (kB)、兆字节 (MB)、吉字节 (GB) 和太字节 (TB) 为单位进行度量,每一步为 1024(或有时简化为 1000)。图像存储为像素网格,每个像素的颜色由二进制值表示。更高的颜色深度(每像素位数)可显示更多颜色。分辨率(总像素数)影响文件大小。
ted file size = sample rate × bit depth × duration (in seconds) × channels. Compression techniques—lossless (e.g., PNG, FLAC) and lossy (e.g., JPEG, MP3)—e file size. Lossless preserves original data; lossy permanently removes some information.
声音通过对模拟波形进行固定间隔采样来存储。采样率(如 44.1 kHz)和量化位数决定保真度。计算文件大小的公式为:文件大小 = 采样率 × 量化位数 × 时长(秒)× 声道数。压缩技术——无损压缩(如 PNG、FLAC)和有损压缩(如 JPEG、MP3)——可减小文件体积。无损压缩保留原始数据;有损压缩则永久移除一些信息。
7. Computer Hardware: CPU, Memory, and Storage | 计算机硬件:CPU、内存与存储
The central processing unit (CPU) is the 'brain' of the computer. It follows the fetch-decode-execute cycle: it fetches an instruction from memory, decodes it into a command, and executes it. CPU performance is affected by clock speed (GHz), number of cores, and cache size. The instruction set architecture (e.g., x86, ARM) defines the commands the CPU understands.
中央处理器 (CPU) 是计算机的“大脑”。它遵循取指-译码-执行周期:从内存中取指令,译码为操作命令,然后执行。CPU 性能受时钟速度 (GHz)、核心数量和缓存大小的影响。指令集架构(如 x86、ARM)定义了 CPU 能够理解的命令。
Primary memory includes RAM (random access memory), which is volatile and holds data/instructions in use, and ROM (read-only memory), which is non-volatile and stores firmware like the BIOS. Secondary storage (hard disk, SSD, optical) retains data permanently. The Von Neumann architecture unifies instructions and data in the same memory, a concept still used in most modern computers.
主存储器包括 RAM(随机存取存储器),它是易失性的,存放正在使用的数据/指令;以及 ROM(只读存储器),它是非易失性的,存储诸如 BIOS 之类的固件。辅助存储器(硬盘、固态硬盘、光盘)永久保存数据。冯·诺依曼体系结构将指令和数据统一存放在同一个存储器中,这一概念至今仍被大多数现代计算机所采用。
8. Networks: Types, Topologies, and Protocols | 网络:类型、拓扑与协议
Networks connect computers to share resources and communicate. LANs (local area networks) cover a small geographical area, while WANs (wide area networks) span large distances, often using leased telecommunications lines. The Internet is the global WAN. Network topologies include star (all nodes connect to a central switch), bus (single cable backbone), and mesh (devices interconnected).
网络将计算机连接起来以共享资源和通信。局域网 (LAN) 覆盖较小的地理区域,而广域网 (WAN) 跨越长距离,常使用租用的电信线路。互联网是全球性的广域网。网络拓扑结构包括星型(所有节点连接到中央交换机)、总线型(单一主干电缆)和网状型(设备相互连接)。
Protocols are agreed rules that enable communication. TCP/IP (Transmission Control Protocol/Internet Protocol) is the suite that powers the Internet. HTTP/HTTPS transfer web pages, FTP handles file transfer, SMTP sends email, and IMAP/POP3 retrieve it. The 4-layer TCP/IP model (Application, Transport, Internet, Link) helps visualise how data travels across networks. Understanding IP addressing (IPv4, IPv6) and MAC addresses clarifies how devices are identified.
协议是使通信得以实现的一系列约定规则。TCP/IP(传输控制协议/互联网协议)是驱动互联网的协议族。HTTP/HTTPS 用于传输网页,FTP 处理文件传输,SMTP 发送电子邮件,IMAP/POP3 用于接收。四层 TCP/IP 模型(应用层、传输层、互联网层、链路层)有助于理解数据如何在网络中传输。理解 IP 地址(IPv4、IPv6)和 MAC 地址能阐明设备的标识方式。
9. Cybersecurity: Threats and Prevention | 网络安全:威胁与预防
Cybersecurity protects systems, networks, and data from digital attacks. Common threats include malware (viruses, worms, trojans, ransomware), phishing (deceptive emails to steal credentials), social engineering, denial-of-service (DoS) attacks, and SQL injection. Understanding these helps users recognise and avoid risks.
网络安全保护系统、网络和数据免受数字攻击。常见的威胁包括恶意软件(病毒、蠕虫、特洛伊木马、勒索软件)、网络钓鱼(欺骗性邮件以窃取凭证)、社会工程、拒绝服务 (DoS) 攻击和 SQL 注入。了解这些威胁有助于用户识别并规避风险。
Prevention measures include using strong passwords, keeping software updated, installing firewalls and antivirus programs, encrypting sensitive data, and regular backups. Organisations may implement penetration testing and network forensics to uncover weaknesses. The principle of least privilege and access control lists limit what users can do, reducing damage from potential breaches.
预防措施包括使用强密码、保持软件更新、安装防火墙和防病毒程序、加密敏感数据以及定期备份。组织可能实施渗透测试和网络取证来发现弱点。最小权限原则和访问控制列表限制用户可执行的操作,从而降低潜在的破坏风险。
10. Ethical, Legal, and Environmental Issues | 伦理、法律与环境影响
Computer technology raises important ethical and legal questions. Privacy concerns arise from mass data collection, surveillance, and profiling. Intellectual property rights protect software, music, and artistic works through copyright and patents. The Data Protection Act (or GDPR in Europe) regulates how personal data can be gathered, stored, and used.
计算机技术引发了重要的伦理与法律问题。大规模数据收集、监控和用户画像带来了隐私担忧。知识产权通过版权和专利保护软件、音乐和艺术作品。数据保护法(或欧洲的 GDPR)规范了个人数据的收集、存储和使用方式。
Environmental impact includes the energy consumption of data centres and electronic waste (e-waste) from discarded devices. The digital divide highlights unequal access to technology across regions and socio-economic groups. Ethical hacking, open-source licensing, and the responsible use of AI are emerging areas. Students are expected to discuss dilemmas, propose reasoned arguments, and appreciate the role of legislation in shaping responsible computing.
环境影响包括数据中心的能源消耗和废弃设备产生的电子垃圾。数字鸿沟凸显了不同地区和社会经济群体之间技术接入的不平等。道德黑客、开源许可以及负责任地使用人工智能是新兴领域。学生应能讨论两难困境,提出有依据的论点,并理解立法在塑造负责任的计算中所起的作用。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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