📚 Year 12 Edexcel Computer Science: Vocabulary Quick Memory Guide | Edexcel 12年级计算机科学:术语速记指南
Mastering technical vocabulary is a cornerstone of success in Year 12 Edexcel Computer Science. Without a solid grasp of terms, questions on programming, data representation, networking, and algorithms can feel like decoding a foreign language. This guide provides proven memory strategies to help you retain, recall, and confidently apply the key terminology of the syllabus.
掌握专业术语是 Year 12 Edexcel 计算机科学取得成功的基石。如果对术语没有扎实的理解,编程、数据表示、网络和算法相关的题目就会像破译外语一样困难。本指南提供了经过验证的记忆策略,帮助你记住、回忆并自信地运用课程大纲中的关键术语。
1. Why Memorise Terminology? | 为何要记忆术语?
In Edexcel Computer Science, command words like 'describe', 'explain', and 'compare' demand precise language. Examiners expect you to use the correct technical vocabulary, not vague descriptions. A strong term bank helps you write concise, high-scoring answers and speeds up your understanding of scenario-based questions.
在 Edexcel 计算机科学中,像“describe”“explain”“compare”这样的指令词要求精准的语言。考官期望你使用正确的技术词汇,而不是模糊的描述。丰富的术语库能帮助你写出简洁高分的答案,并加快你对情景题的理解。
Rote learning alone is inefficient. By linking new words to existing knowledge, creating vivid mental images, and using active recall, you turn abstract jargon into long-term memories. The techniques that follow are designed specifically for the way computer science concepts interconnect.
死记硬背效率不高。通过将新词与已有知识联系、创造生动的心理图像以及使用主动回忆,你可以把抽象的术语转化为长期记忆。以下技巧专为计算机科学概念相互关联的特点而设计。
2. The Power of Chunking | 组块化记忆的力量
Our short-term memory holds about seven items at once. Chunking involves grouping related terms into meaningful clusters. Instead of memorising 'CPU', 'ALU', 'CU', 'Register', and 'Cache' as separate items, you can chunk them under the concept 'Processor Components'. This reduces cognitive load and builds a mental framework.
我们的短期记忆一次大约能容纳七个项目。组块化就是把相关术语归入有意义的群组。不要将“CPU”“ALU”“CU”“Register”“Cache”当作独立条目记忆,而是把它们放入“处理器组件”这个概念组块中。这能减轻认知负荷并构建心理框架。
Create a table of chunks for each syllabus topic. For example, for 'Data Representation', chunk together: binary, denary, hexadecimal; bit, nibble, byte, kilobyte; ASCII, Unicode. Each chunk then serves as a trigger for the detailed terms within.
为每个大纲主题创建一个组块表格。例如,对于“数据表示”,可将以下内容归为一组:二进制、十进制、十六进制;位、半字节、字节、千字节;ASCII、Unicode。每个组块随后成为其中详细术语的触发器。
- Processor Components: CPU, ALU, Control Unit, Register, Cache
- Data Representation: Bit, Byte, Binary, Hexadecimal, Overflow, ASCII, Unicode
- Networks: LAN, WAN, Protocol, Packet, Router, Switch, IP Address, MAC Address
3. Acronyms and Mnemonics | 首字母缩略词与助记符
Many computer science terms are abbreviations. Use the acronym itself as a mnemonic by expanding it into a silly sentence. For instance, 'ASCII' (American Standard Code for Information Interchange) can be remembered as 'All Smart Computers Include Information'. For 'HTTP' (HyperText Transfer Protocol) think 'Highways Transfer The Pages'.
许多计算机科学术语都是缩写。把缩略词本身作为助记符,将其扩展为一句滑稽的句子。例如,“ASCII”(美国信息交换标准代码)可记为“All Smart Computers Include Information”。对于“HTTP”(超文本传输协议),可以想成“Highways Transfer The Pages”。
For the OSI model layers (which often appear in networking), a classic mnemonic is 'Please Do Not Throw Sausage Pizza Away' for Physical, Data Link, Network, Transport, Session, Presentation, Application. Creating your own version makes it more personal and memorable.
对于OSI模型层(经常出现在网络相关题目中),经典的助记句是“Please Do Not Throw Sausage Pizza Away”,对应物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。创造你自己的版本会使其更具个性,更容易记住。
| Acronym | Mnemonic Sentence |
| CPU | Central Processing Unit - The brain that Computes, Processes, and Understands. |
| RAM | Random Access Memory - Runs Apps Momentarily. |
| ROM | Read Only Memory - Rarely Overwritten, Mostly. |
| LAN | Local Area Network - Links A Neighbourhood. |
4. Etymology and Word Roots | 词源与字根
Understanding Greek and Latin roots can unlock the meaning of dozens of terms. 'Algorithm' comes from the name of the Persian mathematician Al-Khwarizmi. 'Binary' derives from Latin 'bini' meaning 'two together'. 'Hexadecimal' combines 'hexa' (Greek for six) and 'decimal' (ten), giving base 16.
了解希腊语和拉丁语词根可以解开数十个术语的含义。“Algorithm”来自波斯数学家花剌子米的名字。“Binary”源自拉丁语“bini”,意为“两个一起”。“Hexadecimal”结合了“hexa”(希腊语六)和“decimal”(十),表示基数为16。
Once you know that 'kilo' means thousand, 'mega' means million, 'giga' means billion, you can easily grasp kilobyte, megabyte, gigabyte. Similarly, 'micro' (small) gives microprocessor, microsecond. 'Decompose' means breaking down into parts – exactly what decomposition in computational thinking entails.
一旦知道“kilo”表示千、“mega”表示百万、“giga”表示十亿,你就能轻松掌握 kilobyte、megabyte、gigabyte。同样,“micro”(小)衍生出 microprocessor、microsecond。“decompose”意为分解成部分——这正是计算思维中 decomposition(分解)的含义。
Root + Root = Meaning → Terminology
字根 + 字根 = 含义 → 术语
5. Visual Mapping Techniques | 可视化映射技巧
Draw a mind map with a central topic like 'System Architecture' and branch out with nodes for von Neumann architecture, registers, buses, and the fetch-decode-execute cycle. Attach small icons or doodles to each term: a miniature box for 'register', three arrows for 'buses', a clock for 'clock speed'. The visual cortex is powerful for memory.
画一幅思维导图,以“系统架构”为中心,向外分支到冯·诺依曼架构、寄存器、总线以及取指-解码-执行周期等节点。在每个术语旁附加小图标或涂鸦:一个小方框代表“寄存器”,三支箭代表“总线”,一个时钟代表“时钟速度”。视觉皮层对记忆非常强大。
For network topologies, sketch a star shape for star topology, a loop for ring, and a straight line for bus. The physical shape embeds the term into spatial memory. When you see the word in a question, you can mentally recall your drawing.
对于网络拓扑,画一个星形代表星型拓扑,一个环代表环型,一条直线代表总线型。物理形状将术语嵌入空间记忆中。当你在题目中看到这个词时,可以在脑海中回忆你的图画。
6. Relating Terms to Everyday Life | 术语与日常关联
Abstract terms become concrete when attached to familiar experiences. An 'algorithm' is like a recipe for baking a cake – precise steps in order. 'Abstraction' is like using a map: you ignore irrelevant details (trees, lampposts) to focus on roads and junctions. 'Decomposition' is breaking a large homework project into smaller tasks.
当把抽象术语与熟悉的经历联系起来时,它们会变得具体。“算法”就像烤蛋糕的食谱——有序的精确步骤。“抽象”就像使用地图:你忽略不相关的细节(树木、路灯),专注于道路和交叉口。“分解”就是把一个大的作业项目拆分成更小的任务。
'Packet switching' in networking can be compared to sending a long message by cutting it into numbered postcards that travel independently and are reassembled at the destination. 'Encryption' is like writing a secret diary in a code only you and your best friend understand.
网络中的“分组交换”可以比作把一条长信息剪成带编号的明信片,它们各自独立传送,然后在目的地重新组装。“加密”就像用只有你和最好的朋友理解的密码写秘密日记。
7. Using Flashcards and Spaced Repetition | 闪卡与间隔重复
Write the term on one side of a card and its definition plus a mnemonic on the other. Review them using a spaced repetition system (such as the Leitner box method or an app like Anki). The key is to test yourself just before you are about to forget, strengthening neural pathways.
在卡片的一面写下术语,另一面写下定义和助记法。使用间隔重复系统(例如莱特纳盒子法或Anki之类的应用)进行复习。关键在于正好在即将遗忘之前自我测试,这样能强化神经通路。
For digital flashcards, add tags by topic (e.g., #networks, #datarep) so you can filter your deck before topic tests. Include an example sentence using the term correctly, as context deeply anchors vocabulary.
对于数字闪卡,可按主题添加标签(例如#networks, #datarep),这样在章节测验前可以筛选卡片组。加入一个正确使用该术语的例句,因为语境能牢固地锚定词汇。
8. Programming Context Examples | 编程语境示例
When you write code, you naturally absorb terms like 'variable', 'constant', 'iteration', 'selection', 'sequence'. Instead of memorising them in isolation, link them to your own code. A 'variable' is a named storage location whose value can change; a 'constant' is similar but fixed. Visualise a Python script where score = 0 is a variable and PI = 3.14 is a constant.
当你编写代码时,你会自然地吸收像“variable”、“constant”、“iteration”、“selection”、“sequence”这样的术语。与其孤立记忆,不如将它们与自己的代码联系起来。“Variable”是一个命名的存储位置,其值可以改变;“constant”类似但值是固定的。想象一个Python脚本,score = 0是变量,PI = 3.14是常量。
For searching algorithms, implement linear search and binary search in a short program. The act of coding etches the logic and the terminology into your procedural memory. You will never forget 'binary search requires a sorted list' after you have debugged a failed attempt on an unsorted array.
对于搜索算法,用一个小程序实现线性搜索和二分搜索。编写代码的行为会将逻辑和术语刻入你的程序性记忆中。在你调试过未排序数组上失败的二分搜索后,你就永远不会忘记“二分搜索需要有序列表”了。
9. Hardware and Data Terms | 硬件与数据术语速记
Link hardware parts to their function using metaphors. 'Registers' are ultra-fast sticky notes for the CPU, holding the current instruction and data. 'Cache' is a tiny desk drawer holding frequently used tools so you don't have to walk to the storeroom (RAM). 'RAM' is a large workbench where all current projects spread out; 'ROM' is a built-in instruction manual that cannot be rewritten.
用比喻将硬件部件与其功能联系起来。“寄存器”是CPU的超快便利贴,存放当前指令和数据。“缓存”是一个小抽屉,放着常用工具,这样你就不必走到储藏室(RAM)去拿。“RAM”是一个大工作台,所有当前项目都摊在上面;“ROM”是一本不能改写的内置说明书。
For data terms, remember that a 'bit' is a single binary digit (0 or 1). A 'nibble' is 4 bits – think of a tiny nibble of a chocolate bar. A 'byte' is 8 bits, enough to store one character. 'Overflow' occurs when a calculation produces a result too large for the allocated number of bits – like water spilling over a glass.
对于数据术语,记住“bit”是一个二进制位(0或1)。“nibble”是4位——想象成巧克力棒的一小口。“byte”是8位,足以存储一个字符。“溢出”发生在计算结果超出分配给它的位数时——就像水溢出杯子。
10. Network and Security Lingo | 网络与安全术语
Memorise protocols by pairing them with their verb: HTTP 'transfers', HTTPS 'securely transfers', FTP 'uploads/downloads', SMTP 'sends' emails, IMAP/POP3 'retrieves' emails. Picture a post office: SMTP is the outbox, IMAP is the inbox you view from anywhere, POP3 is downloading all mail to your device.
通过将协议与其动词配对来记忆:HTTP“传输”、HTTPS“安全传输”、FTP“上传/下载”、SMTP“发送”邮件、IMAP/POP3“检索”邮件。想象一个邮局:SMTP是发件箱,IMAP是你可以从任何地方查看的收件箱,POP3是把所有邮件下载到你的设备上。
For security, think of 'encryption' as a lock and 'decryption' as the key. 'Caesar cipher' shifts letters by a fixed number – like a secret decoder ring. 'Symmetric encryption' uses the same key to lock and unlock; 'asymmetric' uses a public key to lock and a private key to unlock, just like a mailbox where anyone can drop a letter but only the owner has the key.
对于安全,把“encryption”想象成一把锁,“decryption”是钥匙。“凯撒密码”将字母按固定数目移位——就像一个秘密解码器环。“对称加密”使用相同的密钥锁定和解锁;“非对称”使用公钥锁定和私钥解锁,就像一个信箱,任何人都可以投信,但只有所有者有钥匙。
11. Sorting and Searching Algorithms | 排序与搜索算法术语
Transform the names into descriptive actions. 'Bubble sort' bubbles the largest element to the end in each pass, like the biggest bubble rising to the surface. 'Merge sort' merges two sorted halves together – picture zipping two chains. 'Insertion sort' picks each item and inserts it into its correct position, like sorting a hand of playing cards.
将名称转化为描述性的动作。“冒泡排序”在每一轮中将最大的元素像气泡一样浮到末尾,就像最大的气泡升到水面。“归并排序”将两个已排序的半组合并在一起——想象拉上两根拉链。“插入排序”取每个项目并将其插入正确的位置,就像整理一手扑克牌。
'Linear search' checks each item one by one – a linear path from start to finish. 'Binary search' repeatedly divides the sorted list in half, requiring a binary decision (left or right). The term 'binary' in this context connects directly to the two choices made at each step.
“线性搜索”逐一检查每个元素——从起点到终点的一条直线路径。“二分搜索”反复将有序列表一分为二,每次都需要做出二分决策(左或右)。“二分”一词在此语境中直接对应每一步所做的两种选择。
12. Computational Thinking Vocabulary | 计算思维词汇
Computational thinking revolves around three core terms: decomposition, pattern recognition, and abstraction. Use the acronym DPA (Decomposition, Patterns, Abstraction) or the phrase 'Don't Panic Aloud'. Decomposition breaks a problem into smaller sub-problems; pattern recognition finds similarities to known problems; abstraction filters out unnecessary detail.
计算思维围绕三个核心术语:分解、模式识别和抽象。使用首字母缩写 DPA(Decomposition, Patterns, Abstraction)或短语“Don't Panic Aloud”。分解将问题拆分为更小的子问题;模式识别寻找与已知问题的相似之处;抽象过滤掉不必要的细节。
'Algorithmic thinking' is the step-by-step logical approach to solving a problem. Think of it as the final stage where you design the actual solution. Together, these pillars form the backbone of 90% of the problem-solving questions in the Edexcel exam, so the vocabulary must be at your fingertips.
“算法思维”是解决问题的一步步逻辑方法。把它想象成设计的最后阶段,你在此设计出实际的解决方案。这些支柱共同构成了 Edexcel 考试中 90% 解题问题的主干,因此这些词汇必须烂熟于心。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

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