📚 Year 9 AQA Computer Science: Summer Preparation and Bridging Course | Year 9 AQA 计算机:暑期预习与衔接课程
Welcome to your summer preparation guide for the AQA Computer Science journey. Whether you are moving up from Year 8 or preparing to start GCSE-level content, this bridging course will give you a solid foundation in the key concepts you will encounter. Use this article to revisit core ideas and build confidence before the new term begins.
欢迎来到你的 AQA 计算机科学暑期预习指南。无论你刚从八年级升上来,还是准备开始 GCSE 级别的学习,这套衔接课程都将为你提供关键概念的坚实基础。利用这篇文章重温核心思想,在新学期开始前建立信心。
1. Welcome to Computer Science | 欢迎来到计算机科学
Computer Science is not just about using computers — it is about understanding how they work and solving problems logically. In the AQA specification, you will learn to think computationally, write programs, and grasp the fundamentals of how data is stored, processed, and communicated.
计算机科学不仅仅是使用电脑,更是理解它们如何工作,并运用逻辑解决问题。在 AQA 课程中,你将学习如何进行计算思维训练、编写程序,并掌握数据如何存储、处理和通信的基础知识。
The best way to start your summer preparation is to get curious. Try to notice algorithms in everyday life, such as recipes or morning routines. Explore free online coding platforms to experiment with simple programs. This mindset will help you hit the ground running when you return to the classroom.
暑期预习的最佳方法是保持好奇心。试着留意日常生活中的算法,比如食谱或晨间流程。探索免费的在线编程平台,尝试一些简单的程序。这种思维方式将帮助你新学期快速进入状态。
2. Computational Thinking | 计算思维
Computational thinking is the heart of problem-solving in computer science. It involves four key techniques: decomposition (breaking down a big problem into smaller parts), pattern recognition (spotting similarities), abstraction (focusing on important information only), and algorithm design (creating step-by-step solutions).
计算思维是计算机科学中解决问题的核心。它包含四种关键技巧:分解(把大问题拆分成小部分)、模式识别(发现相似性)、抽象(只关注重要信息)以及算法设计(制定分步解决方案)。
For example, planning a school trip can be decomposed into transport, food, and activities. Patterns can be seen in previous trips. Abstraction would help you ignore irrelevant details like the colour of the bus, while algorithm design sequences the steps in order.
例如,策划一次学校旅行可以被分解为交通、饮食和活动。从以往旅行中可以找到模式。抽象化有助于忽略不相关的细节,比如巴士的颜色,而算法设计则按顺序排列步骤。
Practise these skills over the summer by solving logic puzzles or building flowchart diagrams. These habits will directly prepare you for the AQA exam questions on designing solutions to unseen problems.
暑假期间可以通过解答逻辑谜题或构建流程图来练习这些技能。这些习惯将直接帮助你应对 AQA 考试中设计解决方案应对新题目的问题。
3. Introduction to Algorithms | 算法入门
An algorithm is a precise set of instructions to complete a task. It must be unambiguous, have a clear start and end, and produce a correct output for all valid inputs. Algorithms are the building blocks of all computer programs.
算法是为完成一项任务而编写的一组精确指令。它必须明确无歧义,有清晰的开始和结束,并对所有有效输入产出正确的输出。算法是所有计算机程序的基本构件。
You can express algorithms using pseudocode or flowcharts. Pseudocode uses plain English and programming-like structures, while flowcharts use symbols such as ovals for start/end, parallelograms for input/output, and diamonds for decisions.
你可以用伪代码或流程图来表示算法。伪代码使用近似编程结构的简明英语,而流程图使用特定符号,如椭圆表示开始/结束,平行四边形表示输入/输出,菱形表示判断。
Example: an algorithm to decide if a number is even or odd. Pseudocode: 'INPUT number, IF number MOD 2 = 0 THEN OUTPUT "Even" ELSE OUTPUT "Odd"'. Notice how the steps are clear and ordered, leaving no room for confusion.
示例:判断一个数是偶数还是奇数的算法。伪代码:'输入数字,如果数字 MOD 2 = 0,则输出"偶数",否则输出"奇数"'。请注意步骤清晰有序,没有任何混淆的可能。
4. Programming Basics: Sequence, Selection, Iteration | 编程基础:顺序、选择和迭代
Every program is built from three fundamental control structures: sequence, selection, and iteration. Sequence means instructions are carried out one after another. Selection allows the program to make decisions (using IF, ELSE). Iteration repeats a block of code (using FOR, WHILE, or REPEAT loops).
每个程序都由三种基本控制结构构成:顺序、选择和迭代。顺序表示指令一条接一条地执行。选择允许程序作出决策(如使用 IF, ELSE)。迭代则重复执行一段代码(使用 FOR, WHILE 或 REPEAT 循环)。
In AQA Computer Science, you will encounter these structures in pseudocode and in Python. A simple example: a quiz program asks a question, checks the answer using selection, and loops back to ask another question — combining all three structures.
在 AQA 计算机科学课程中,你会在伪代码和 Python 中遇到这些结构。一个简单例子:一个问答程序提出一个问题,利用选择结构检查答案,并循环回来问下一个问题——完美组合了三种结构。
Understanding how to combine sequence, selection, and iteration is the key to writing effective code. Summer practice with block-based editors like Scratch or text-based Python will help you internalise these concepts.
理解如何组合顺序、选择和迭代是编写有效代码的关键。暑假期间借助像 Scratch 这样的积木式编辑器或文本式的 Python 进行练习,将帮助你内化这些概念。
5. Getting Started with Python | Python 入门
Python is the programming language used in AQA's GCSE exams and controlled assessments. It is beginner-friendly and powerful. You should aim to be comfortable with basic input, output, variables, and data types (integer, float, string, Boolean) before Year 10.
Python 是 AQA GCSE 考试和考核评估中使用的编程语言。它既适合初学者又功能强大。你应该在十年级之前熟练掌握基本的输入、输出、变量和数据类型(整数、浮点数、字符串和布尔型)。
A simple Python program might look like: 'name = input("Enter your name: "), print("Hello " + name)'. Here a string variable stores the name, and concatenation is used to display a greeting. This uses sequence and basic data handling.
一个简单的 Python 程序可能如下:'name = input("输入你的名字: "),print("你好 " + name)'。这里,一个字符串变量存储了名字,并使用拼接来显示问候语。这个程序运用了顺序结构和基本的数据处理。
Over summer, install Python (or use an online IDE like Replit) and try writing small programs: a temperature converter, a simple calculator, or a shopping list. Focus on indentation, syntax, and error messages — they are your learning tools.
暑假期间,安装 Python(或使用 Replit 等在线 IDE),尝试编写小程序:温度转换器、简单计算器或购物清单。重点关注缩进、语法和错误提示——它们是你的学习工具。
6. Data Representation: Binary | 数据表示:二进制
Computers use binary — a number system with only 1s and 0s — to represent all data. Each binary digit (bit) is like a tiny switch, and combinations of bits can represent numbers, text, images, and sound.
计算机使用二进制——一种仅由 1 和 0 组成的计数系统——来表示所有数据。每一个二进制位(比特)就像一个小开关,比特的组合可以表示数字、文本、图像和声音。
1 = 13. You will also learn how to perform binary addition and understand overflow errors.
一项关键技能是在十进制(基数为10)和二进制(基数为2)之间进行转换。例如,十进制数 13 写作二进制 1101₂,因为 8+4+0+1=13。你还会学习如何进行二进制加法并理解溢出错误。
Practice binary conversions regularly. Try converting your age, today's date, or house number into binary. This will prepare you for the data representation topics that appear frequently in AQA exams.
定期练习二进制转换。尝试将你的年龄、今天的日期或门牌号转换成二进制。这将为你应对 AQA 考试中频繁出现的数据表示主题做好准备。
7. Hardware Fundamentals | 硬件基础
Computer hardware refers to the physical components of a system. For AQA, you must understand the roles of the central processing unit (CPU), memory (RAM and ROM), and storage devices (magnetic, solid-state, and optical).
计算机硬件指系统中的物理组件。在 AQA 课程中,你必须理解中央处理器(CPU)、存储器(RAM 和 ROM)以及存储设备(磁介质、固态和光学介质)的作用。
The CPU carries out the fetch-decode-execute cycle billions of times per second. It contains the control unit (CU), arithmetic logic unit (ALU), and registers. RAM is volatile memory used for temporary data, while ROM holds the boot instructions.
CPU 每秒执行数十亿次取址-解码-执行周期。它包含控制单元(CU)、算术逻辑单元(ALU)和寄存器。RAM 是用于临时数据的易失性存储器,而 ROM 保存启动指令。
Common storage devices include hard disk drives (magnetic), USB flash drives (solid-state), and DVDs (optical). Understanding the trade-offs between capacity, speed, portability, and cost will help you answer exam questions on secondary storage.
常见存储设备包括硬盘驱动器(磁介质)、U 盘(固态)和 DVD(光学介质)。理解容量、速度、便携性和成本之间的权衡,将有助于你回答有关辅助存储的考试问题。
8. Software and Operating Systems | 软件与操作系统
Software is divided into system software (operating systems, utilities) and application software (word processors, web browsers). The operating system (OS) manages hardware, provides a user interface, and handles multitasking and memory management.
软件分为系统软件(操作系统、实用工具)和应用软件(文字处理器、网页浏览器)。操作系统(OS)管理硬件、提供用户界面,并处理多任务和内存管理。
AQA expects you to know the functions of the OS: memory management, file management, peripheral management, user interface provision, and program execution. Utility software includes antivirus, disk defragmenters, and backup tools.
AQA 课程要求你了解操作系统的功能:内存管理、文件管理、外设管理、用户界面提供以及程序执行。实用工具软件包括防病毒程序、磁盘碎片整理程序和备份工具。
Open-source software and proprietary software are important concepts. Linux is open-source, while Windows is proprietary. Consider the ethical and practical differences as you prepare, as these often feature in legislation and ethics questions.
开源软件和专有软件是重要概念。Linux 是开源的,而 Windows 是专有的。在预习时考虑它们在伦理和实际使用上的差异,因为这些经常出现在涉及立法与伦理的问题中。
9. Introduction to Networks | 网络入门
A network connects two or more devices to share resources and communicate. Local area networks (LANs) cover a small geographical area, like a school, while wide area networks (WANs) span cities or countries, with the Internet as the largest WAN.
网络连接两个或更多设备以共享资源和通信。局域网(LAN)覆盖小地理区域,如一所学校,而广域网(WAN)跨越城市或国家,互联网是最大的广域网。
Network hardware includes routers, switches, and network interface cards (NICs). Transmission media can be wired (Ethernet cables using copper or fibre optics) or wireless (Wi-Fi, Bluetooth). Bandwidth and latency affect network performance.
网络硬件包括路由器、交换机和网络接口卡(NIC)。传输介质可以是有线的(使用铜缆或光纤的以太网线)或无线的(Wi-Fi、蓝牙)。带宽和延迟会影响网络性能。
You will also study network topologies like star and mesh, and layering models such as TCP/IP. The star topology is common in school networks, with all devices connected to a central switch.
你还会学习星型和网状等网络拓扑,以及 TCP/IP 等分层模型。星型拓扑在学校网络中很常见,所有设备连接到一台中央交换机。
10. Cybersecurity and Ethics | 网络安全与伦理
Cybersecurity involves protecting computers, networks, and data from unauthorised access and attacks. Malware, phishing, brute-force attacks, and denial-of-service (DoS) attacks are examples you will study in the AQA specification.
网络安全涉及保护计算机、网络和数据免遭未授权访问和攻击。恶意软件、网络钓鱼、暴力破解和拒绝服务(DoS)攻击是你在 AQA 课程中会学到的攻击类型。
Defence mechanisms include firewalls, encryption, penetration testing, and multi-factor authentication. Ethical hacking, or penetration testing, helps organisations find weaknesses before malicious hackers do.
防御机制包括防火墙、加密、渗透测试和多因素认证。道德黑客行为,即渗透测试,帮助组织在恶意黑客之前发现弱点。
Additionally, the legal and ethical aspects of computing are crucial. You must be aware of the Computer Misuse Act, Data Protection Act, and Copyright, Designs and Patents Act. Think about how technology impacts privacy, the environment, and the digital divide.
此外,计算领域的法律与伦理问题至关重要。你需要了解《计算机滥用法》、《数据保护法》和《版权、外观设计和专利法》。思考技术如何影响隐私、环境和数字鸿沟。
11. Bridging to GCSE Success | 衔接到 GCSE 成功
To make the most of this summer bridging course, create a simple study plan that mixes theory and coding. Spend 20–30 minutes a day practising binary conversions, writing small Python scripts, or summarising hardware topics in your own words.
为了充分利用这个暑期衔接课程,制定一个结合理论与编程的简单学习计划。每天花 20–30 分钟练习二进制转换、编写小型 Python 脚本,或用自己的话总结硬件专题。
Use GCSEPod, BBC Bitesize, or Seneca Learning to review topics aligned with AQA Computer Science (8525). The more you engage with the material before Year 10, the more you can focus on applying your knowledge to problem-solving and programming challenges.
利用 GCSEPod、BBC Bitesize 或 Seneca Learning 等资源复习与 AQA 计算机科学(8525)一致的主题。在十年级之前对材料越熟悉,你就越能将精力集中在运用知识解决实际问题和应对编程挑战上。
Remember that Computer Science is not only about memorising facts; it is about thinking creatively and logically. With consistent summer practice, you will walk into your first lesson feeling prepared and excited.
请记住,计算机科学不仅仅是记忆事实;它关乎创造性地、逻辑地思考。通过持续的暑期练习,你将满怀准备和热情地迈入第一堂课。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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