Year 7 Cambridge Computing: Core Knowledge Review | 核心知识点梳理

📚 Year 7 Cambridge Computing: Core Knowledge Review | 核心知识点梳理

The Year 7 Cambridge Computing course introduces learners to the fundamental concepts of computer science and digital literacy. It covers how computer systems work, the basics of programming, data representation, networks, and the importance of staying safe online. This article provides a concise review of the core topics to help students consolidate their knowledge.

剑桥七年级计算机课程旨在向学生介绍计算机科学和数字素养的基本概念。课程涵盖计算机系统的工作原理、编程基础、数据表示、网络知识以及网络安全的重要性。本文对核心知识点进行系统梳理,帮助学生巩固所学内容。

1. Understanding Computer Systems | 理解计算机系统

A computer system consists of hardware and software working together. Hardware refers to the physical parts you can touch, such as the central processing unit (CPU), memory (RAM), storage devices, and input/output peripherals.

计算机系统由硬件和软件协同工作组成。硬件指可以触摸的物理部件,如中央处理器 (CPU)、内存 (RAM)、存储设备以及输入/输出外设。

The CPU executes instructions and processes data. It fetches, decodes, and executes commands billions of times per second, measured in gigahertz (GHz). Memory (RAM) temporarily holds data and programs the CPU is currently using, while storage (hard drive or SSD) keeps data permanently.

CPU 负责执行指令和处理数据,它以每秒数十亿次的速度完成取指、译码和执行操作,速度以吉赫兹 (GHz) 度量。内存 (RAM) 临时存放 CPU 当前使用的数据和程序,而存储器(硬盘或固态硬盘)则永久保存数据。

Software is the set of instructions that tells the hardware what to do. System software, like the operating system, manages hardware resources and provides a user interface. Application software allows users to perform specific tasks, such as word processing, gaming, or browsing the web.

软件是指挥硬件工作的一组指令。系统软件(如操作系统)负责管理硬件资源并提供用户界面。应用软件则让用户执行特定任务,例如文字处理、游戏或浏览网页。

Input devices send data to the computer (e.g., keyboard, mouse, microphone), and output devices display or present results (e.g., monitor, speakers, printer). Some devices, like a touchscreen, act as both input and output.

输入设备将数据送入计算机(如键盘、鼠标、麦克风),输出设备则展示或呈现结果(如显示器、扬声器、打印机)。有些设备(如触摸屏)兼具输入和输出功能。


2. Introduction to Computational Thinking | 计算思维入门

Computational thinking is a problem-solving approach used by computer scientists. It involves four key techniques: decomposition (breaking a problem into smaller parts), pattern recognition (spotting similarities), abstraction (focusing on important information and ignoring irrelevant details), and algorithm design (creating step-by-step instructions).

计算思维是计算机科学家采用的解题方法,包含四个核心技巧:分解(将问题拆分为更小的部分)、模式识别(发现相似之处)、抽象(聚焦重要信息,忽略无关细节)和算法设计(创建分步指令)。

For example, when planning a school event, you might decompose the task into venue, food, invitations, and entertainment. Pattern recognition could reveal that food ordering follows a similar process to last year. Abstraction helps you ignore the colour of the tablecloths and concentrate on key numbers like guest count. Finally, you design an algorithm: a sequence of tasks from booking the hall to sending reminders.

例如,在策划学校活动时,你可以将任务分解为场地、食物、邀请和娱乐。模式识别会发现订餐流程与去年类似。抽象帮你忽略桌布颜色,专注于客人数量等关键数字。最后,你设计算法:从预订场地到发送提醒的一系列任务。

These skills are not only for programming; they are applicable in everyday life and across subjects, helping you think logically and systematically.

这些技能不仅用于编程,也适用于日常生活和各学科,有助于逻辑和系统地思考。


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

An algorithm is a precise set of instructions to solve a problem or complete a task. Algorithms must be unambiguous, have a clear start and end, and produce the correct result. They can be expressed in natural language, pseudocode, or flowcharts.

算法是解决问题或完成任务的精确指令集。算法必须明确无歧义,有清晰的起点和终点,并产生正确结果。算法可以用自然语言、伪代码或流程图表达。

Flowcharts use standard symbols to visualise algorithms. An oval represents the start or end; a parallelogram indicates input or output; a rectangle denotes a process or action; and a diamond shows a decision with yes/no branches. Arrows connect the symbols to show the flow of control.

流程图使用标准符号将算法可视化。椭圆形代表开始或结束;平行四边形表示输入或输出;矩形表示处理或动作;菱形表示带有是/否分支的判断。箭头连接各符号以显示控制流。

Consider a simple algorithm to check if a number is greater than 10: Start → Input a number → If number > 10 then display ‘Large’ else display ‘Small’ → End. Drawn as a flowchart, the decision diamond would branch to different output parallelograms.

考虑一个检查数字是否大于 10 的简单算法:开始 → 输入一个数字 → 如果数字 > 10,则显示 ‘大’,否则显示 ‘小’ → 结束。画成流程图时,决策菱形会分支到不同的输出平行四边形。

Well-designed algorithms are efficient and can be translated into program code. Learning to create algorithms

Published by TutorHao | Year 7 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