📚 Year 8 CCEA Computer Science: Summer Prep & Bridging Course | CCEA 八年级计算机:暑期预习与衔接课程
Welcome to the Year 8 CCEA Computer Science summer bridging course. This resource is designed to help you build a strong foundation before starting the academic year, covering essential topics from computer hardware and software to programming, networking, and online safety. Each section introduces key concepts in a clear, bilingual format so that you can learn confidently at your own pace.
欢迎来到八年级 CCEA 计算机科学暑期衔接课程。这份资料旨在帮助你在新学年开始前打好扎实基础,内容涵盖从计算机硬件与软件到编程、网络和网络安全等关键主题。每个小节都用清晰的双语形式介绍核心概念,让你可以自信地按照自己的节奏学习。
1. Introduction to Computer Science | 计算机科学导论
Computer science is the study of what computers can do, how they work, and how we can use them to solve problems. It is not just about typing or using applications; it involves understanding the principles behind computing, creating algorithms, writing code, and thinking logically to break down complex tasks.
计算机科学研究计算机能做什么、如何工作,以及我们如何利用它们解决问题。它不仅仅是打字或使用应用程序,还涉及理解计算背后的原理、创建算法、编写代码,并通过逻辑思维分解复杂任务。
2. Computer Systems & Hardware | 计算机系统与硬件
A computer system is made up of hardware and software working together. Hardware refers to the physical parts you can touch, such as the central processing unit (CPU), motherboard, RAM, hard drive, power supply, and cooling fans. The CPU is often called the 'brain' of the computer because it carries out instructions and processes data.
计算机系统由硬件和软件共同组成。硬件指的是你可以触摸到的物理部件,例如中央处理器 (CPU)、主板、内存 (RAM)、硬盘、电源和散热风扇。CPU 常被称为计算机的“大脑”,因为它负责执行指令和处理数据。
Other key internal components include RAM (Random Access Memory), which temporarily stores data and programs the CPU is currently using, and storage drives such as HDDs (Hard Disk Drives) and SSDs (Solid State Drives) that keep data permanently. External hardware like monitors, keyboards, and mice are called peripherals.
其他关键内部组件包括 RAM(随机存取存储器),它临时存储 CPU 正在使用的数据和程序;还有 HDD(机械硬盘)和 SSD(固态硬盘)等存储驱动器,用于永久保存数据。显示器、键盘和鼠标等外部硬件称为外围设备。
3. Input, Output & Storage Devices | 输入、输出和存储设备
Devices connected to a computer are often grouped into three categories. Input devices send data into the computer – examples are keyboards, mice, touchscreens, microphones, and scanners. Output devices display or produce the results of processing – such as monitors, printers, speakers, and projectors.
连接到计算机的设备通常分为三类。输入设备将数据送入计算机——例子有键盘、鼠标、触摸屏、麦克风和扫描仪。输出设备显示或产生处理结果——例如显示器、打印机、扬声器和投影仪。
Storage devices can be both internal and external. They hold data and programs even when the power is off. Common storage media include USB flash drives, external hard drives, memory cards, and cloud storage, which stores data on remote servers accessed via the internet.
存储设备可以是内置的,也可以是外置的。它们在断电后依然保存数据和程序。常见的存储介质包括 U 盘、外接硬盘、存储卡,以及通过互联网访问远程服务器的云存储。
4. Software: System & Application | 软件:系统软件与应用软件
Software is the set of instructions that tells the hardware what to do. It is divided into two main types: system software and application software. System software includes the operating system (OS), such as Windows, macOS, or Linux, which manages hardware resources and provides a user interface. It also includes utility programs like antivirus software and disk cleanup tools.
软件是指告诉硬件该做什么的指令集合。它分为两种主要类型:系统软件和应用软件。系统软件包括操作系统 (OS),如 Windows、macOS 或 Linux,它管理硬件资源并提供用户界面,还包括杀毒软件和磁盘清理工具等实用程序。
Application software helps users perform specific tasks. Word processors, web browsers, games, spreadsheet programs, and photo editing apps are all examples of application software. Without system software, application software cannot run because it needs the OS to communicate with the hardware.
应用软件帮助用户执行特定任务。文字处理器、网页浏览器、游戏、电子表格程序和照片编辑应用都属于应用软件。没有系统软件,应用软件就无法运行,因为它需要操作系统与硬件进行通信。
5. Binary and Data Representation | 二进制与数据表示
Computers use binary (base-2) to represent all data because digital circuits have two states: on (1) and off (0). Every number, letter, image, or sound is ultimately stored as a sequence of 1s and 0s. A single binary digit is called a bit, and 8 bits make up a byte.
计算机使用二进制(基数为 2)来表示所有数据,因为数字电路有两种状态:开 (1) 和关 (0)。每个数字、字母、图像或声音最终都以一系列 1 和 0 存储。一个二进制位称为比特 (bit),8 个比特组成一个字节 (byte)。
Text characters are represented using codes like ASCII or Unicode, where each character is assigned a unique binary number. For instance, the letter 'A' has the ASCII code 65 (binary 01000001). Images are broken into pixels, and the colour of each pixel is stored in binary. Sound is sampled at regular intervals and each sample converted into binary numbers.
文本字符使用 ASCII 或 Unicode 等编码表示,其中每个字符被分配一个唯一的二进制数。例如,字母 'A' 的 ASCII 码是 65(二进制 01000001)。图像被分解为像素,每个像素的颜色以二进制存储。声音以固定间隔采样,每个样本转换为二进制数。
Here is a quick table showing how decimal numbers 0 to 5 look in binary:
下表展示了十进制数 0 到 5 的二进制表示:
| Decimal | Binary |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
6. Introduction to Algorithms | 算法入门
An algorithm is a step-by-step set of instructions designed to perform a task or solve a problem. They are everywhere in everyday life, from recipes to assembly guides. In computer science, algorithms must be precise, unambiguous, and efficient. They can be expressed in plain English, flowcharts, or pseudocode before being coded.
算法是设计用来执行任务或解决问题的一组逐步指令。它们存在于日常生活的方方面面,从食谱到组装指南。在计算机科学中,算法必须精确、无歧义且高效。在编码之前,可以用通俗英语、流程图或伪代码来表示算法。
When designing an algorithm, you should think about sequence (performing steps in order), selection (making decisions using conditions), and iteration (repeating steps). For example, an algorithm to make a cup of tea would involve filling a kettle, boiling water, adding a tea bag, pouring water, and finally adding milk. Each step is clear and in the right order.
设计算法时,需要考虑顺序(按次序执行步骤)、选择(使用条件做决策)和迭代(重复步骤)。例如,泡一杯茶的算法包括给水壶装水、烧水、放入茶包、倒水,最后加牛奶。每个步骤都清晰明了,并按照正确顺序排列。
7. Flowcharts and Pseudocode | 流程图与伪代码
Flowcharts use standard symbols to represent the steps of an algorithm visually. The main symbols include the terminal (oval: Start/End), process (rectangle: a task or calculation), decision (diamond: yes/no or true/false), and arrows to show the flow of control. They make it easier to understand the logic and spot errors.
流程图使用标准符号直观地表示算法的步骤。主要符号包括起止符(椭圆形:开始/结束)、处理框(矩形:任务或计算)、判断框(菱形:是/否或真/假)以及表示控制流的箭头。这使得理解逻辑和发现错误变得更加容易。
Pseudocode is another way to write algorithms using simplified language that looks like programming code but is meant to be read by humans. It does not follow strict syntax rules. For example, pseudocode for checking if a number is even might look like:
伪代码是另一种编写算法的方法,使用类似于编程代码但更易读的简化语言。它不遵循严格的语法规则。例如,检查一个数字是否为偶数的伪代码可能如下:
INPUT number
IF number MOD 2 = 0 THEN
OUTPUT "Even"
ELSE
OUTPUT "Odd"
ENDIF
This clearly shows the decision-making process without needing to know a specific programming language.
这段伪代码清晰地展示了决策过程,无需了解特定的编程语言。
8. Programming Basics (Scratch/Python) | 编程基础(Scratch/Python)
In Year 8, you may begin programming using block-based environments like Scratch or text-based languages like Python (often introduced with simple turtle graphics or calculations). Scratch uses colourful blocks that snap together to build scripts, representing sequences, loops, and conditions. It is excellent for learning computational thinking without worrying about typing errors.
在八年级,你可能开始使用基于积木的环境(如 Scratch)或文本语言(如 Python,通常结合海龟绘图或简单计算引入)进行编程。Scratch 使用彩色的积木块拼接成脚本,表示顺序、循环和条件。它非常适合学习计算思维,而不必担心打字错误。
In Python, you write instructions using words and symbols. A simple Python program that prints "Hello, World!" looks like this:
在 Python 中,你使用单词和符号编写指令。一个打印“Hello, World!”的简单 Python 程序如下:
print("Hello, World!")
Variables are used to store data. For instance, name = "Alice" creates a variable called name containing the text "Alice". You can then use print("Hi, " + name) to display a greeting. Understanding the building blocks of programming – variables, sequence, selection (if-else), and loops (for, while) – is crucial for moving forward.
变量用于存储数据。例如,name = "Alice" 创建了一个名为 name 的变量,其中包含文本 "Alice"。然后你可以使用 print("Hi, " + name) 显示问候语。理解编程的基本构建块——变量、顺序、选择(if-else)和循环(for, while)——对后续学习至关重要。
9. Networks and the Internet | 网络与互联网
A computer network connects two or more computers to share resources, such as files, printers, or internet connections. Networks can be small (LAN – Local Area Network within a building) or cover large distances (WAN – Wide Area Network, like the internet). Devices are connected using cables (Ethernet) or wirelessly (Wi‑Fi).
计算机网络将两台或多台计算机连接起来,以便共享资源,如文件、打印机或互联网连接。网络可以很小(LAN——局域网,覆盖一栋建筑内),也可以覆盖远距离(WAN——广域网,如互联网)。设备通过网线(以太网)或无线方式(Wi‑Fi)连接。
The internet is a global network of networks. Data is broken into small packets and sent using protocols like TCP/IP. When you visit a website, your device uses the Domain Name System (DNS) to translate the website's name (URL) into an IP address. Routers guide the packets to the correct destination.
互联网是网络的全球网络。数据被分割成小数据包,使用 TCP/IP 等协议发送。当你访问网站时,你的设备使用域名系统 (DNS) 将网站名称(URL)翻译成 IP 地址。路由器负责将数据包引导到正确的目的地。
The World Wide Web (WWW) is a collection of web pages accessed through the internet, while the internet itself is the underlying infrastructure. Email, video streaming, and online gaming all rely on this network of networks.
万维网 (WWW) 是通过互联网访问的网页集合,而互联网本身是底层基础架构。电子邮件、视频流媒体和在线游戏都依赖于这个网络的网络。
10. Digital Citizenship & Online Safety | 数字公民与网络安全
Being a responsible digital citizen means using technology safely, respectfully, and ethically. Key principles include protecting your personal information, being kind in online communications, and thinking critically about the content you see. Never share passwords, home addresses, or full names with strangers online.
成为一名负责任的数字公民意味着安全、尊重、合乎道德地使用技术。关键原则包括保护个人信息、在在线交流中保持友善,以及批判性地看待所见内容。切勿与网上的陌生人分享密码、家庭住址或全名。
You should also understand common online threats such as phishing (fake emails trying to steal data), malware (malicious software like viruses and spyware), and cyberbullying. Always keep software updated, use strong passwords, and tell a trusted adult if something makes you uncomfortable online. Remember that your digital footprint – the trail of data you leave – can be permanent.
你还应了解常见的在线威胁,如网络钓鱼(试图盗窃数据的虚假邮件)、恶意软件(如病毒和间谍软件)以及网络欺凌。始终更新软件、使用强密码,并在遇到让你不安的在线情况时告诉可信的成年人。记住,你的数字足迹——你留下的数据痕迹——可能是永久的。
11. Data Handling and Spreadsheets | 数据处理与电子表格
Spreadsheet software like Microsoft Excel or Google Sheets helps you organise, calculate, and present data. A spreadsheet consists of rows (numbered) and columns (lettered), forming cells (e.g., A1, B2). You can enter numbers, text, or formulas that perform calculations automatically.
像 Microsoft Excel 或 Google Sheets 这样的电子表格软件帮助你组织、计算和呈现数据。电子表格由行(编号)和列(字母)组成,构成单元格(如 A1、B2)。你可以输入数字、文本或公式,自动执行计算。
Common formulas use cell references and operators. For example, =A1+B1 adds the values in cells A1 and B1. Functions like =SUM(A1:A10) add a range of cells, and =AVERAGE(B1:B10) finds the mean. Charts such as bar charts, pie charts, and line graphs can be created from the data to visualise trends and comparisons.
常见公式使用单元格引用和运算符。例如,=A1+B1 将单元格 A1 和 B1 中的值相加。像 =SUM(A1:A10) 这样的函数可对单元格区域求和,=AVERAGE(B1:B10) 可求平均值。可以根据数据创建条形图、饼图和折线图等图表,以可视化趋势和比较。
Sorting and filtering allow you to organise data in ascending or descending order or display only rows that meet certain criteria. These skills are essential for handling and making sense of large amounts of information in many subjects and future careers.
排序和筛选功能让你能按升序或降序组织数据,或者只显示满足特定条件的行。这些技能对于在许多学科领域和未来职业中处理并理解大量信息至关重要。
12. Problem Solving & Computational Thinking | 问题解决与计算思维
Computational thinking is a problem-solving approach that uses concepts fundamental to computer science. It involves four key techniques: decomposition (breaking a problem into smaller parts), pattern recognition (finding similarities), abstraction (focusing on important information and ignoring irrelevant details), and algorithm design (creating step-by-step solutions).
计算思维是一种运用计算机科学基本概念的解决问题方法。它涉及四种关键技术:分解(把问题拆分成更小的部分)、模式识别(发现相似性)、抽象(关注重要信息,忽略无关细节)和算法设计(创建分步解决方案)。
For example, if you were asked to plan a school event, you would decompose the task into sub-tasks like booking a venue, arranging refreshments, and sending invitations. You would recognise patterns from previous events, ignore details not related to the core planning (abstraction), and then create a checklist or step-by-step guide to follow.
例如,如果让你策划一个学校活动,你会将任务分解为预订场地、安排茶点和发送邀请等子任务;你会从以往活动中识别模式,忽略与核心策划无关的细节(抽象),然后创建一个清单或分步指南来遵照执行。
These skills are not only for computing; they help you in mathematics, science, and everyday decision-making. As you progress through Year 8, you will practise computational thinking both on and off the computer, strengthening your logical reasoning and creativity.
这些技能不仅适用于计算机领域,还能帮助你在数学、科学和日常决策中更好地思考。在八年级的学习过程中,你将在计算机内外练习计算思维,增强逻辑推理能力和创造力。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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