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

Year 8 AQA Computer Science: Core Knowledge Review | Year 8 AQA 计算机:核心知识点梳理

2026-07-17 11:40 · 本文部分内容由AI辅助创作

📚 Year 8 AQA Computer Science: Core Knowledge Review | Year 8 AQA 计算机:核心知识点梳理

As Year 8 students following the AQA curriculum, you will build upon the foundational concepts introduced in Year 7. This article summarises the key knowledge areas you need to master, from computational thinking and algorithms to programming basics, data representation, hardware, networks, and e-safety. Understanding these topics is essential for progressing to GCSE Computer Science and developing digital literacy skills.

作为学习 AQA 课程的八年级学生,你将在七年级知识基础上进一步学习。本文将梳理你需要掌握的核心知识点,涵盖计算思维、算法、编程基础、数据表示、硬件、网络和网络安全等。理解这些主题对于未来学习 GCSE 计算机科学以及提升数字素养至关重要。


1. Computational Thinking | 计算思维

Computational thinking is the process of approaching a problem in a structured way so that it can be solved using a computer. It involves four key techniques: decomposition, pattern recognition, abstraction, and algorithm design. Decomposition means breaking a complex problem into smaller, manageable parts. Pattern recognition involves identifying similarities or trends in data. Abstraction is about focusing on the important details while ignoring irrelevant information. Finally, an algorithm is a step-by-step plan to solve the problem.

计算思维是一种以结构化方式分析问题,从而使问题能够通过计算机解决的过程。它包括四种核心技术:分解、模式识别、抽象和算法设计。分解是将复杂问题拆分为更小、可管理的部分;模式识别是发现数据中的相似性或趋势;抽象是抓住重要细节,忽略无关信息;算法则是解决问题的分步骤计划。


2. Algorithms and Flowcharts | 算法与流程图

An algorithm is a sequence of clear, unambiguous steps designed to perform a task or solve a problem. In computer science, algorithms can be represented in different ways: using written descriptions, pseudocode, or flowcharts. A flowchart uses standard symbols to show the flow of control in an algorithm:

算法是一系列清晰、无歧义的步骤,用于执行任务或解决问题。在计算机科学中,算法可以用不同的方式表示:文字描述、伪代码或流程图。流程图使用标准符号来显示算法的控制流程:

ShapeMeaning中文意思
OvalStart / End开始/结束
RectangleProcess / Instruction处理/指令
DiamondDecision / Condition (Yes/No)判断/条件 (是/否)
ParallelogramInput / Output输入/输出
ArrowDirection of flow流程方向

For example, an algorithm to check if a number is even could be shown in a flowchart with an input diamond, a process box for dividing by 2, and a decision to see if the remainder is zero.

例如,一个判断数字是否为偶数的算法可以用流程图表示:输入框、除以2的处理框,以及判断余数是否为零的菱形决策框。


3. Programming Basics – Scratch and Python | 编程基础 – Scratch 与 Python

In Year 8, you develop programming skills using block-based environments like Scratch and text-based languages like Python. Both require understanding sequence, selection, and iteration. Scratch uses colourful blocks that snap together, making it easier to visualise program flow. Python uses indentation and syntax rules to define code blocks.

在八年级,你会使用像 Scratch 这样的积木式环境和 Python 这样的文本语言来开发编程技能。两者都需要理解顺序、选择和迭代。Scratch 使用可拼接的彩色积木,使程序流更容易可视化;Python 则依靠缩进和语法规则来定义代码块。

A simple program in Python to ask a user’s name and greet them looks like this:

一个简单的 Python 程序,询问用户名并问候,如下所示:

name = input("What is your name? ")
print("Hello " + name)

In Scratch, you would use the 'ask' and 'join' blocks to achieve the same result. Both show how input and output can be handled in a program.

在 Scratch 中,你会使用“询问”和“组合”积木来实现相同效果。这都展示了程序如何处理输入和输出。


4. Data Types and Variables | 数据类型与变量

Variables are named storage locations in a program’s memory that hold values which can change. Every variable has a data type that tells the computer what kind of data it can store. The main data types you will meet are:

变量是程序内存中的命名存储位置,保存可以改变的值。每个变量都有一个数据类型,告诉计算机它可以存储何种数据。你将遇到的主要数据类型有:

• Integer – whole numbers, e.g. 15, -3
• Float / Real – decimal numbers, e.g. 3.14, -0.5
• String – sequence of characters, e.g. "Hello"
• Boolean – True or False values

• 整型 – 整数,例如 15、-3
• 浮点型/实型 – 小数,例如 3.14、-0.5
• 字符串 – 字符序列,例如 "Hello"
• 布尔型 – True 或 False 值

In Python, you do not need to declare the type explicitly; it is inferred from the value. However, understanding types helps you avoid errors, such as trying to add a string to a number without conversion.

在 Python 中,你无需显式声明类型;它会根据值推断。然而,理解数据类型有助于避免错误,比如试图将字符串与数字相加而不进行转换。


5. Selection and Iteration | 选择与迭代

Selection allows a program to make decisions and follow different paths based on conditions. This is achieved using if, else if (elif), and else statements. For example, a temperature warning system might check if the value is above 30°C to output 'Heat alert!'.

选择结构让程序根据条件做出决策并执行不同路径。这通过 if、else if (elif) 和 else 语句实现。例如,一个温度预警系统可以检查温度是否高于30°C,输出“高温警报!”。

Iteration means repeating a set of instructions. The two main types of loop are:

迭代意味着重复执行一组指令。两种主要的循环类型是:

• Count-controlled loops (e.g. for i in range(5): in Python) – repeat a known number of times.
• Condition-controlled loops (e.g. while answer != "exit":) – repeat until a condition becomes false.

• 计数控制循环(如 Python 中的 for i in range(5):)– 重复已知次数。
• 条件控制循环(如 while answer != "exit":)– 直到条件变为假时才停止。

Combining selection and iteration allows you to create complex programs that can process data and respond to user input intelligently.

结合选择与迭代,你可以创建复杂的程序,智能地处理数据并响应用户输入。


6. Binary Representation | 二进制表示

Computers use binary (base 2) to represent all data and instructions. Binary uses only two digits: 0 and 1. Each binary digit is called a bit. A group of 8 bits is a byte. Everything stored on a computer – numbers, text, images, sound – is ultimately encoded in binary.

计算机使用二进制(基数为2)来表示所有数据和指令。二进制只使用两个数字:0 和 1。每个二进制数位称为一个比特(bit)。8 个比特组成一个字节(byte)。计算机上存储的一切——数字、文本、图像、声音——最终都以二进制编码。

Bit position7 (MSB)6543210 (LSB)
Place value (2ⁿ)1286432168421
Example for 7501001011

Thus 75 in denary is 01001011 in binary (often written as 1001011₂). To convert from binary to denary, add up the place values where a 1 appears.

因此,十进制数 75 在二进制中为 01001011(常写作 1001011₂)。要将二进制转换为十进制,只需将出现1的位值相加。


广告 / Sponsored

7. Representing Text and Images | 文本与图像的表示

Text characters are represented using standard codes such as ASCII or Unicode. ASCII uses 7 bits to represent 128 characters including English letters, digits, and punctuation. Unicode extends this to thousands of characters from many languages and also includes emojis. For example, the uppercase letter 'A' has the ASCII code 65 (binary 1000001₂).

文本字符使用标准编码表示,如 ASCII 或 Unicode。ASCII 使用 7 位来表示 128 个字符,包含英文字母、数字和标点。Unicode 将其扩展到数万个字符,涵盖多种语言和表情符号。例如,大写字母 'A' 的 ASCII 码为 65(二进制 1000001₂)。

, 1 bit per pixel is enough (0=white, 1=black). For colour images, more bits are used: 8 bits per colour channel (red, green, blue) allow 256 × 256 × 256 ≈ 16.7 million colours. This is called colour depth. The more pixels and greater colour depth, the more detailed and larger the file size.

图像以像素(小方格)组成的网格存储。每个像素分配一个表示其颜色的二进制值。在黑白图像中,每个像素只需 1 位(0=白,1=黑)。彩色图像使用更多位:每种颜色通道(红、绿、蓝)8 位可产生 256 × 256 × 256 ≈ 1670 万种颜色,这称为颜色深度。像素越多、颜色深度越大,图像越细腻,但文件也越大。


8. Computer Hardware Components | 计算机硬件组件

The physical parts of a computer system are called hardware. Key internal components include:

计算机系统的物理部件称为硬件。关键内部组件包括:

• Central Processing Unit (CPU) – the 'brain' that executes instructions. It consists of the Control Unit (CU), Arithmetic Logic Unit (ALU), and registers.
• Primary Storage – Random Access Memory (RAM) is volatile (data lost when power off) and holds current programs and data. Read-Only Memory (ROM) is non-volatile and contains the boot-up firmware (BIOS).
• Secondary Storage – hard disk drive (HDD) or solid-state drive (SSD) for long-term data storage. SSDs are faster and more durable because they have no moving parts.
• Motherboard – the main circuit board connecting all components.
• Power Supply Unit (PSU) – converts mains electricity to low-voltage DC for the components.

• 中央处理器 (CPU) – 执行指令的“大脑”,包含控制单元 (CU)、算术逻辑单元 (ALU) 和寄存器。
• 主存储器 – 随机存取存储器 (RAM) 是易失性的(断电数据丢失),存放当前程序和数据;只读存储器 (ROM) 为非易失性,保存启动固件 (BIOS)。
• 辅助存储器 – 硬盘 (HDD) 或固态硬盘 (SSD),用于长期数据存储。SSD 无移动部件,更快、更耐用。
• 主板 – 连接所有组件的主电路板。
• 电源供应器 (PSU) – 将市电转换为低压直流供电给各部件。

Input devices (keyboard, mouse, touchscreen) send data to the computer; output devices (monitor, printer, speakers) show or produce the results of processing.

输入设备(键盘、鼠标、触摸屏)将数据发送给计算机;输出设备(显示器、打印机、扬声器)显示或产生处理结果。


9. Software: System and Application | 软件:系统软件与应用软件

Software is the set of programs that tell the hardware what to do. It is divided into two main types:

软件是指挥硬件运作的程序集合,主要分为两大类:

• System software – includes the operating system (OS) that manages hardware and runs applications (e.g., Windows, macOS, Linux). The OS handles memory management, file management, input/output, and user interface. Utility programs are also system software, performing maintenance tasks such as antivirus scans, disk defragmentation, and backups.
• Application software – programs that perform specific tasks for the user, such as word processors, spreadsheets, web browsers, and games.

• 系统软件 – 包括操作系统 (OS),负责管理硬件和运行应用程序(如 Windows、macOS、Linux)。操作系统处理内存管理、文件管理、输入/输出和用户界面。实用程序也属于系统软件,执行维护任务,如防病毒扫描、磁盘碎片整理和备份。
• 应用软件 – 为用户执行特定任务的程序,如文字处理软件、电子表格、网页浏览器和游戏。

The OS provides a platform for applications and ensures that different programs can run without interfering with each other.

操作系统为应用程序提供平台,并确保不同程序可以运行而不会相互干扰。


10. Networks and the Internet | 网络与互联网

A network is two or more computers connected together to share resources (files, printers) and communicate. The internet is a global network of networks. Key networking concepts include:

网络是将两台或更多计算机连接在一起以共享资源(文件、打印机)和通信的系统。互联网是全球网络的网络。关键的网络概念包括:

• Local Area Network (LAN) – covers a small geographical area, like a school or home.
• Wide Area Network (WAN) – covers a large area; the internet is the largest WAN.
• Router – a device that forwards data packets between networks. It uses IP addresses to determine the best path.
• Switch – connects devices within a LAN and directs data only to the intended destination.
• Protocol – a set of rules for communication. HTTP/HTTPS for web pages, FTP for file transfers, SMTP for email. TCP/IP is the fundamental protocol suite of the internet.

• 局域网 (LAN) – 覆盖小范围地理区域,如学校或家庭。
• 广域网 (WAN) – 覆盖大范围;互联网是最大的广域网。
• 路由器 – 在网络之间转发数据包的设备,使用 IP 地址确定最佳路径。
• 交换机 – 在局域网内连接设备,并将数据仅定向到目标设备。
• 协议 – 一组通信规则。HTTP/HTTPS 用于网页,FTP 用于文件传输,SMTP 用于电子邮件。TCP/IP 是互联网的基础协议套件。

The World Wide Web (WWW) is the collection of websites accessed via browsers using URL addresses. Each URL contains a domain name that is translated to an IP address by the Domain Name System (DNS).

万维网 (WWW) 是通过浏览器使用 URL 地址访问的网站集合。每个 URL 包含一个域名,该域名由域名系统 (DNS) 转换为 IP 地址。


11. E‑safety and Cyber Security | 网络安全与电子安全

E-safety means staying safe when using the internet and digital technology. Important principles include:

电子安全(E‑safety)是指在使用互联网和数字技术时保持安全。重要原则包括:

• Keep personal information private – do not share full name, address, phone number, or passwords.
• Be aware of your digital footprint – everything you post online can be permanent.
• Think before clicking – avoid suspicious links and attachments to prevent malware.
• Use strong, unique passwords and enable two-factor authentication where possible.
• Know how to report cyberbullying or inappropriate content to a trusted adult.
• Respect others online – behave as you would in real life.

• 保护个人信息 – 不要分享全名、地址、电话号码或密码。
• 了解你的数字足迹 – 你在网络上发布的一切都可能永久存在。
• 点击前先思考 – 避免可疑链接和附件,以防恶意软件。
• 使用强度高且唯一的密码,并尽可能启用双重认证。
• 知道如何向信任的成年人报告网络欺凌或不当内容。
• 尊重网络中的他人 – 像在现实生活中一样行事。

Cyber security focuses on protecting systems and data from attacks. Common threats include:

网络安全侧重于保护系统和数据免受攻击。常见威胁包括:

• Malware (viruses, worms, trojans) – malicious software designed to damage or gain unauthorised access.
• Phishing – fraudulent emails or messages that trick users into revealing sensitive information.
• Denial-of-service (DoS) attacks – flooding a server with traffic to make it unavailable.
• Firewalls and antivirus software are examples of defences that block or detect these threats.

• 恶意软件(病毒、蠕虫、特洛伊木马)– 设计用于破坏或获取未授权访问的恶意软件。
• 网络钓鱼 – 诱骗用户透露敏感信息的欺诈性电子邮件或消息。
• 拒绝服务 (DoS) 攻击 – 用流量淹没服务器使其不可用。
• 防火墙和防病毒软件是阻止或检测这些威胁的防御示例。


12. The Environmental Impact of Computing | 计算机对环境的影响

Computers can have a significant effect on the environment, both positive and negative. Manufacturing devices uses scarce raw materials (like coltan) and energy. E-waste (discarded electronic devices) is a growing problem; recycling and responsible disposal are essential. On the positive side, technology enables remote working and paperless offices, reducing travel and resource use. Data centres consume vast amounts of electricity, but many are now powered by renewable energy. Understanding these issues helps you make more sustainable choices.

计算机对环境可能产生重大影响,既有积极的一面也有消极的一面。制造设备使用了稀缺的原材料(如钽铁矿石)和能源。电子垃圾(废弃的电子设备)是一个日益严重的问题;回收和负责任的处置至关重要。积极方面,技术使远程工作和无纸化办公成为可能,减少了出行和资源消耗。数据中心消耗大量电力,但许多现已改用可再生能源。了解这些问题有助于你做出更可持续的选择。


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

广告 / Sponsored
英国原版CGP教辅 New GCSE Computer Science AQA Exam Practice Workb…
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao

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

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