A-Level计算机科学(Computer Science)是一门术语密度很高的学科。无论是理论试卷中的简答题,还是编程实践中的注释与报告,考生都需要准确使用英文术语作答。很多学生对知识点本身并不陌生,但看到abstract data type、pseudocode、Boolean algebra这类词汇时反应迟缓,导致审题偏差或答题不完整。因此,把词汇按课程模块梳理记忆,是备考中性价比很高的一项工作。
数据表示是整门课程的底层基础,高频词汇包括binary(二进制)、hexadecimal(十六进制)、two's complement(二进制补码)、floating-point representation(浮点数表示)、ASCII与Unicode等字符编码术语,以及overflow(溢出)、precision(精度)等概念。硬件方向需要掌握processor(处理器)、register(寄存器)、accumulator(累加器)、main memory(主存储器)、fetch-decode-execute cycle(取指译码执行循环)等。这一模块的词汇建议结合结构图记忆:画出计算机系统组成框架,把每个术语标注在对应位置,比孤立背诵更牢固。
网络部分的核心词有protocol(协议)、IP address(IP地址)、packet switching(分组交换)、firewall(防火墙)、encryption(加密)等;数据库部分则围绕table(表)、primary key(主键)、query(查询)、SQL语句、data integrity(数据完整性)、normalisation(规范化)展开。系统软件方向要区分operating system(操作系统)、utility software(实用程序)、assembler(汇编器)与compiler(编译器)。这一模块的词汇多为功能性名词,建议成对或成组记忆,例如把protocol与handshaking放在一起,把primary key与foreign key放在一起,形成对比联想。
算法与编程是考试比重最大的部分。常见词汇包括algorithm(算法)、pseudocode(伪代码)、flowchart(流程图)、variable(变量)、array(数组)、data structure(数据结构)、recursion(递归)、iteration(迭代)、sorting与searching相关的具体算法名,以及computational thinking(计算思维)、abstraction(抽象)、decomposition(问题分解)。面向对象编程方向要熟练掌握class(类)、object(对象)、encapsulation(封装)、inheritance(继承)、polymorphism(多态)等术语。这类词汇最好的记忆方式是通过写题巩固:用伪代码练一道排序题,相关术语自然反复出现。
A2阶段会引入布尔代数与逻辑电路的词汇,如logic gate(逻辑门)、truth table(真值表)、Karnaugh map(卡诺图)等,以及复杂度分析中的time complexity(时间复杂度)、Big O notation(大O表示法)。此外,课程还涉及计算机的社会与法律影响,如intellectual property(知识产权)、data privacy(数据隐私)等,这类词汇在论述题中出现频率较高,需要能准确拼写并用于完整句式。
第一,按模块建立词汇表,每完成一个教学单元就同步整理,避免考前突击。第二,重视“写得出”而非只是“认得出”,简答题要求正确拼写术语。第三,把术语放入语境记忆,例如用一句话解释encapsulation的作用,而不是只背中文对应词。第四,编程实践中刻意使用英文注释与变量命名,让术语在真实代码环境中被反复激活。坚持数周,术语就从“眼熟”变成“信手拈来”,为理论卷与编程项目双双提分打下基础。

