Year 9 WJEC Computer Science: Summer Preparation and Bridging Course | WJEC 九年级计算机:暑期预习与衔接课程

📚 Year 9 WJEC Computer Science: Summer Preparation and Bridging Course | WJEC 九年级计算机:暑期预习与衔接课程

Starting Year 9 Computer Science under the WJEC specification is an exciting step into the world of problem-solving, programming, and digital systems. This bridging course is designed to help you build confidence and essential knowledge before the term begins. You will explore the core themes of computational thinking, how computers work, and the fundamentals of writing code. Whether you are completely new to the subject or have some experience, these notes will set you up for success. Let’s get ready to think like a computer scientist.

开始学习 WJEC 课程体系下的九年级计算机科学,是进入问题解决、编程和数字系统世界令人兴奋的一步。本衔接课程旨在帮助你在学期开始前建立信心并掌握基础知识。你将探索计算思维、计算机工作原理以及编写代码的基本主题。无论你是完全初学还是有一些经验,这份讲义都将为你打下成功的基础。让我们准备好像计算机科学家一样思考吧。

1. What is Computer Science? | 什么是计算机科学?

Computer Science is not just about using computers; it is the study of how problems can be solved through computation. It covers the theory behind information processing, algorithms, and the design of hardware and software systems. In Year 9, you will begin to understand how to break down complex tasks and create step‑by‑step solutions that a machine can follow. The WJEC course emphasises both the theoretical principles and practical programming skills right from the start.

计算机科学不仅仅是使用计算机,而是研究如何通过计算解决问题。它涵盖了信息处理背后的理论、算法以及硬件和软件系统的设计。在九年级,你将开始理解如何分解复杂的任务,并创建机器可以遵循的逐步解决方案。WJEC 课程从一开始就强调理论原理和实际编程技能。

You will also learn that Computer Science is a creative discipline. Writing a program to animate a character or sort a list of names is a process of invention. The subject blends logical reasoning with imagination, and it powers everything from smartphone apps to weather forecasting. By treating problems as puzzles, you develop a mindset that is valuable far beyond the screen.

你还将了解到计算机科学是一门创造性的学科。编写一个程序让角色动起来或对名字列表排序,都是一个创造的过程。这门学科融合了逻辑推理与想象力,支撑着从智能手机应用程序到天气预报的一切。把问题当作谜题来处理,你会培养出一种在屏幕之外也很有价值的思维方式。


2. Computational Thinking and Problem Decomposition | 计算思维与问题分解

Computational thinking is the foundation of all programming. It involves four key techniques: decomposition, pattern recognition, abstraction, and algorithm design. Decomposition means breaking a large problem into smaller, more manageable parts. For example, creating a simple game can be split into tasks like controlling a character, detecting collisions, and keeping score. Each smaller task becomes easier to solve on its own.

计算思维是所有编程的基础。它包括四项关键技术:分解、模式识别、抽象和算法设计。分解意味着将一个大问题拆分成更小、更易于管理的部分。例如,创建一个简单的游戏可以分成控制角色、检测碰撞和记录分数等任务。每个较小的任务单独解决起来就容易多了。

Pattern recognition involves noticing similarities between problems to reuse solutions. If you have written code to move a character left, moving right uses a similar structure. Abstraction is about focusing on the important details and ignoring irrelevant information; a map of a school shows only the layout, not every brick. Finally, algorithm design is the process of writing a step‑by‑step plan to solve a problem. Together, these skills turn a vague idea into a working program.

模式识别是注意问题之间的相似之处,以便复用解决方案。如果你编写了让角色向左移动的代码,那么向右移动就会使用类似的结构。抽象是关于关注重要细节并忽略无关信息;学校地图只显示布局,而不显示每一块砖。最后,算法设计是编写逐步计划来解决问题的过程。这些技能结合在一起,就能把一个模糊的想法变成一个可运行的程序。


3. Introduction to Algorithms and Flowcharts | 算法与流程图入门

An algorithm is a precise set of instructions that leads to a desired outcome. A recipe is a real‑life algorithm: you follow steps in order to bake a cake. In computing, algorithms must be unambiguous, finite, and effective. They can be expressed in plain English, as pseudocode, or as a flowchart. Flowcharts use standard symbols to represent the flow of control: ovals for start/end, rectangles for processes, diamonds for decisions, and arrows to show direction.

算法是一组精确的指令,它能导向期望的结果。食谱就是一个现实生活中的算法:你按步骤操作就能烤出蛋糕。在计算领域,算法必须明确、有限且有效。它们可以用普通英语、伪代码或流程图来表示。流程图使用标准符号来表示控制流程:椭圆表示开始/结束,矩形表示处理步骤,菱形表示决策,箭头表示方向。

For example, a flowchart for making tea would begin with “Start”, move to “Fill kettle”, then “Boil water”, and so on. In Year 9, you will design your own algorithms before writing any code. This planning stage saves time and helps you spot logical errors early. Practice by writing algorithms for everyday activities, such as tying shoelaces or navigating from home to school. You will soon appreciate why computers need every tiny step spelled out clearly.

例如,泡茶的流程图会从“开始”开始,到“给水壶加水”,然后“烧水”,依此类推。在九年级,你会在编写任何代码之前设计自己的算法。这个规划阶段会节省时间,并帮助你及早发现逻辑错误。通过为日常活动编写算法来练习,比如系鞋带或从家到学校的路线。你很快就会明白为什么计算机需要每一个微小步骤都被清晰地说明。


4. Programming Basics with Python | Python 编程基础

WJEC Year 9 introduces programming using a high‑level language, typically Python. Python is beginner‑friendly because its syntax is close to plain English. You will start with simple output using the print() function, which displays messages on the screen. Input is obtained through input(), and you store values in variables. A variable is like a labelled box that holds data, such as a name or a score.

WJEC 九年级引入使用高级语言编程,通常是 Python。Python 对初学者很友好,因为它的语法接近普通英语。你将首先学习使用 print() 函数进行简单输出,该函数在屏幕上显示信息。输入通过 input() 获取,你将值存储在变量中。变量就像一个贴了标签的盒子,用来存放数据,比如姓名或分数。

You will also work with basic data types: strings (text), integers (whole numbers), and floats (decimal numbers). Type conversion, such as turning input from a string into an integer, is essential for calculations. The next step is to learn about selection (if‑elif‑else statements) and iteration (for and while loops). These structures allow your programs to make decisions and repeat actions. By the end of the bridging course, you will be able to write a short interactive program that asks questions and responds accordingly, such as a quiz or a simple calculator.

你还将学习基本的数据类型:字符串(文本)、整数(整数)和浮点数(小数)。类型转换,比如把输入的字符串转换成整数,对计算来说是必不可少的。下一步是学习选择结构(if‑elif‑else 语句)和循环(for 和 while 循环)。这些结构让你的程序能够做出决策并重复执行操作。到衔接课程结束时,你将能够编写一个简短的交互式程序,提出并回应问题,比如一个小测验或一个简单的计算器。

Example: score = int(input(“Enter score: “)) → if score > 80: print(“Great!”)


5. Data Representation and Binary | 数据表示与二进制

Computers store and process everything as binary digits, or bits, which are 0s and 1s. Understanding binary is fundamental to GCSE Computer Science. The binary system uses base‑2, where each place value is a power of 2 (1, 2, 4, 8, 16, …). For instance, the binary number 1011₂ equals 1×8 + 0×4 + 1×2 + 1×1 = 11 in decimal. You will learn to convert between denary (base‑10) and binary, and back again.

计算机将所有内容存储和处理成二进制数字,即比特,也就是 0 和 1。理解二进制是 GCSE 计算机科学的基础。二进制系统使用基数 2,每个数位的值是 2 的幂(1, 2, 4, 8, 16, …)。例如,二进制数 1011₂ 等于 1×8 + 0×4 + 1×2 + 1×1 = 11(十进制)。你将学会在十进制(基数 10)和二进制之间进行转换。

Bits are grouped into larger units: 8 bits make a byte, which can represent 256 different values. Text characters are encoded using standards like ASCII, where each character has a unique 7‑bit binary code (e.g., ‘A’ is 65 in decimal, 1000001 in binary). Images and sound are also digitised into binary. Pixels in an image can be stored as binary numbers representing red, green, and blue values. Sound waves are sampled at intervals and each sample is given a binary value. This topic reveals the hidden language of all digital devices.

比特被组合成更大的单位:8 个比特构成一个字节,可以表示 256 种不同的值。文本字符使用像 ASCII 这样的标准进行编码,每个字符都有一个唯一的 7 位二进制代码(例如,’A’ 的十进制是 65,二进制是 1000001)。图像和声音也被数字化成二进制。图像中的像素可以存储为表示红、绿、蓝数值的二进制数。声波按间隔采样,每个样本都被赋予一个二进制值。这个话题揭示了所有数字设备中隐藏的语言。


6. Computer Hardware and the CPU | 计算机硬件与中央处理器

Hardware refers to the physical components of a computer system. The central processing unit (CPU) is the brain of the computer; it fetches, decodes, and executes instructions. The CPU consists of the control unit (CU), the arithmetic logic unit (ALU), and registers such as the program counter and accumulator. The fetch‑decode‑execute cycle runs billions of times per second, driven by the clock speed measured in gigahertz (GHz).

硬件指计算机系统的物理组件。中央处理器(CPU)是计算机的大脑;它取指、解码并执行指令。CPU 由控制单元(CU)、算术逻辑单元(ALU)以及程序计数器和累加器等寄存器组成。取指-解码-执行周期以每秒数十亿次的速度运行,由以吉赫兹(GHz)为单位的时钟速度驱动。

Other essential hardware includes memory: RAM (random access memory) is volatile and holds data and programs currently in use, while ROM (read only memory) is non‑volatile and stores boot instructions. Secondary storage devices, such as hard disk drives (HDDs), solid‑state drives (SSDs), and USB flash drives, provide permanent storage. Input devices (keyboards, mice, sensors) allow data to enter the system, and output devices (monitors, printers, speakers) present information to the user. Knowing how these parts interact helps you understand what happens when you press a key or launch an application.

其他必要的硬件包括内存:RAM(随机存取存储器)是易失性的,用于存放当前正在使用的数据和程序;ROM(只读存储器)是非易失性的,用于存储启动指令。辅助存储设备,如硬盘驱动器(HDD)、固态驱动器(SSD)和 USB 闪存驱动器,提供永久存储。输入设备(键盘、鼠标、传感器)允许数据进入系统,输出设备(显示器、打印机、扬声器)将信息呈现给用户。了解这些部件如何相互作用,有助于你理解当你按下按键或启动应用程序时发生了什么。


7. Software, Operating Systems, and Utility Programs | 软件、操作系统与实用程序

Software is the set of instructions that tells hardware what to do. It is divided into system software and application software. System software includes the operating system (OS), which manages hardware resources, provides a user interface, and enables multitasking. Common OS examples are Windows, macOS, and Linux. Utility software performs maintenance tasks: antivirus scanners, disk defragmenters, and file compression tools are all utilities.

软件是指告诉硬件该做什么的一系列指令。它分为系统软件和应用软件。系统软件包括操作系统(OS),它管理硬件资源、提供用户界面并实现多任务处理。常见的操作系统有 Windows、macOS 和 Linux。实用软件执行维护任务:防病毒扫描程序、磁盘碎片整理程序和文件压缩工具都属于实用程序。

Application software lets users perform specific tasks: word processors, spreadsheets, web browsers, and games. Without an OS, application software cannot function because the OS acts as an intermediary between the hardware and the apps. You will also learn about open source and proprietary software licences. Open source software, like LibreOffice, allows users to view and modify the source code, whereas proprietary software, like Microsoft Office, restricts access. This awareness helps you make ethical choices as a digital citizen.

应用软件让用户执行特定任务:文字处理、电子表格、网页浏览器和游戏。没有操作系统,应用软件就无法运行,因为操作系统充当硬件与应用程序之间的中介。你还将了解开源和专有软件许可证。开源软件如 LibreOffice 允许用户查看和修改源代码,而专有软件如 Microsoft Office 则限制访问。这种意识帮助你作为数字公民做出合乎道德的选择。


8. Networks, the Internet, and Protocols | 网络、互联网与协议

A network is two or more computers connected to share resources and data. Networks can be wired (Ethernet cables) or wireless (Wi‑Fi). The internet is a global network of networks that relies on a set of rules called protocols. The TCP/IP protocol suite governs how data is broken into packets, addressed, transmitted, and reassembled. Each device on a network has a unique IP address, and routers direct traffic between networks.

网络是两台或更多计算机连接起来以共享资源和数据。网络可以是有线(以太网电缆)或无线(Wi‑Fi)。互联网是一个全球性的网络之网络,依赖于一套称为协议的规则。TCP/IP 协议族管理着数据如何被分解成数据包、寻址、传输和重新组装。网络上的每个设备都有一个唯一的 IP 地址,路由器在网络之间引导流量。

Other important protocols include HTTP/HTTPS for web pages, FTP for file transfers, and SMTP for email. Domain Name System (DNS) servers translate human‑friendly website names (like http://www.example.com) into IP addresses. Encryption, particularly in HTTPS, scrambles data to keep it secure during transmission. Understanding these foundations demystifies how a message from your phone reaches a server on the other side of the world in milliseconds.

其他重要协议包括用于网页的 HTTP/HTTPS、用于文件传输的 FTP 和用于电子邮件的 SMTP。域名系统(DNS)服务器将人类友好的网站名称(如 http://www.example.com)转换为 IP 地址。加密,特别是 HTTPS 中的加密,对数据进行加扰,在传输过程中保持其安全。理解这些基础原理,就能揭开你的手机消息如何在几毫秒内抵达世界另一端服务器的奥秘。


9. Cybersecurity and Staying Safe Online | 网络安全与安全上网

Cybersecurity is about protecting systems, networks, and data from digital attacks. Common threats include malware (viruses, worms, ransomware), phishing (fraudulent emails tricking users into revealing personal information), and denial‑of‑service attacks that overwhelm servers. In Year 9, you will explore the techniques used by both attackers and defenders. Strong passwords, two‑factor authentication, and regular software updates are simple but effective measures you can take immediately.

网络安全是关于保护系统、网络和数据免受数字攻击。常见威胁包括恶意软件(病毒、蠕虫、勒索软件)、网络钓鱼(欺诈性邮件诱骗用户透露个人信息)以及使服务器不堪重负的拒绝服务攻击。在九年级,你将探索攻击者和防御者所使用的技术。强密码、双因素身份验证和定期软件更新是你可以立即采取的简单而有效的措施。

Social engineering exploits human psychology rather than technical weaknesses, so awareness is your best defence. You will also discuss the ethical and legal aspects of computing, including the Computer Misuse Act and GDPR. Respecting others’ privacy and intellectual property is a core value. By learning safe practices now, you protect not only your own data but also contribute to a trusted digital community.

社会工程学利用的是人的心理而非技术漏洞,因此提高警惕是最好的防御。你还将讨论计算的道德和法律方面,包括《计算机滥用法》和 GDPR。尊重他人的隐私和知识产权是一项核心价值。现在学习安全实践,你不仅能保护自己的数据,还能为一个值得信赖的数字社区做出贡献。


10. Introduction to Web Development and HTML | 网页开发与 HTML 入门

Part of the Year 9 WJEC course often includes a taste of web development. HTML (HyperText Markup Language) is the standard language for creating web pages. It uses tags enclosed in angle brackets, such as <h1> for a main heading and <p> for a paragraph. You will build a simple page with a title, headings, paragraphs, images, and hyperlinks. Understanding HTML gives you direct control over content and layout.

九年级 WJEC 课程的一部分通常包括对网页开发的初步体验。HTML(超文本标记语言)是创建网页的标准语言。它使用尖括号括起来的标签,例如 <h1> 表示主标题,<p> 表示段落。你将构建一个包含标题、段落、图片和超链接的简单页面。理解 HTML 能让你直接控制内容和布局。

You will also experiment with CSS (Cascading Style Sheets) to change colours, fonts, and positioning. While you won’t become a full‑stack developer overnight, these fundamentals demystify the web and complement your programming logic. Creating a personal “About Me” page is a fun summer project that lets you apply both HTML and creative design.

你还将尝试使用 CSS(层叠样式表)来更改颜色、字体和定位。虽然一夜之间你成不了全栈开发者,但这些基础知识揭示了网页的神秘面纱,并补充了你的编程逻辑。创建一个个人“关于我”的页面是一个有趣的暑期项目,让你可以同时应用 HTML 和创意设计。


11. Practical Summer Activities to Build Confidence | 建立信心的暑期实践活动

The summer is a perfect time to strengthen your skills before Year 9 begins. Set up a coding environment: install Python and a code editor like Thonny or IDLE. Challenge yourself to write a program every week—start with a program that greets you by name, then progress to a number‑guessing game that gives hints “Too high” or “Too low”. Write the algorithm first, then code it. When you encounter errors, read the message and try to fix it; debugging is a superpower.

暑期是在九年级开始前加强技能的绝佳时机。搭建一个编程环境:安装 Python 和一个像 Thonny 或 IDLE 这样的代码编辑器。挑战自己每周编写一个程序——从通过名字问候你的程序开始,然后进展到一个数字猜谜游戏,给出“太高”或“太低”的提示。先写出算法,再编码实现。遇到错误时,阅读错误信息并尝试修复;调试是一种超能力。

Keep a digital journal of what you learn. Document new terms like iteration, selection, and variable using your own words and examples. Explore binary number puzzles online until conversions feel natural. Build a simple HTML page about a hobby. Unplugged activities are also valuable: create a flowchart for a daily routine or play a game of “robot instructions” where a family member follows your exact commands to make a sandwich. These hands‑on experiences will make the first weeks of school far less intimidating.

写一本电子日记记录你所学的内容。用自己的语言和例子记录迭代、选择和变量等新术语。在线探索二进制数字谜题,直到转换变得自然。建立一个关于爱好的简单 HTML 页面。不插电的活动也很有价值:为日常例行事务创建流程图,或者玩一个“机器人指令”游戏,让家人按照你的精确指令来做三明治。这些动手体验将使开学的头几周变得轻松许多。


12. Looking Ahead: The GCSE Journey | 展望未来:GCSE 之旅

Year 9 is the gateway to the WJEC GCSE Computer Science qualification. The skills you build now—logical reasoning, Python programming, data representation, and ethical awareness—form the backbone of the entire course. By engaging deeply during the summer, you give yourself a head start that reduces stress and builds a genuine enthusiasm for computing. Remember that everyone finds some concepts tricky at first; persistence and curiosity matter more than perfection.

九年级是通往 WJEC GCSE 计算机科学资格的入口。你现在培养的技能——逻辑推理、Python 编程、数据表示和道德意识——构成了整个课程的支柱。通过在暑期深入学习,你将获得先发优势,从而减轻压力,并培养对计算的真正热情。请记住,每个人一开始都会觉得某些概念棘手;坚持和好奇心比完美更重要。

The digital world is constantly evolving, and your journey in Computer Science will equip you to be a creator, not just a consumer, of technology. Use this bridging guide as a launchpad. Discuss ideas with friends, watch online tutorials, and never be afraid to experiment with code. Welcome to the fascinating universe of computational thinking—your adventure starts now.

数字世界不断演变,你的计算机科学之旅将使你成为技术的创造者,而不仅仅是消费者。把这份衔接指南当作跳板。与朋友讨论想法,观看在线教程,并且永远不要害怕尝试编写代码。欢迎来到迷人的计算思维宇宙——你的探险现在开始。

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

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

Comments

屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from aleveler.com

Subscribe now to keep reading and get access to the full archive.

Continue reading