← 返回资讯屏轩教育 · 行业资讯

Year 12 CIE Computer Science: Complete Syllabus Breakdown | Year 12 CIE 计算机:课程大纲全面解析

2026-07-22 00:20 · 本文部分内容由AI辅助创作

📚 Year 12 CIE Computer Science: Complete Syllabus Breakdown | Year 12 CIE 计算机:课程大纲全面解析

The Cambridge International AS & A Level Computer Science (9618) syllabus builds a strong foundation in computing concepts, practical programming, and abstract theory. For Year 12 students, the AS Level covers approximately half of the total A Level content, focusing on fundamental representations, hardware, software, networks, security, databases, and introductory algorithm design. Understanding the full scope of the syllabus is essential for effective revision and timed exam preparation. This breakdown walks through every key topic area you will encounter in your Year 12 course.

剑桥国际 AS 与 A Level 计算机科学(9618)课程大纲帮助学生建立关于计算概念、编程实践和抽象理论的坚实基础。对 Year 12 学生而言,AS 阶段覆盖了 A Level 全部内容的大约一半,重点在于数据表示、硬件、软件、网络、安全、数据库和入门级算法设计。全面了解大纲范围对于高效复习和有计划的备考至关重要。下面我们将逐模块剖析 Year 12 课程中的每一个关键主题。


1. Overview of the AS Computer Science Syllabus | AS 计算机科学课程大纲概览

The AS Level qualification consists of two examination papers: Paper 1 (Theory Fundamentals) and Paper 2 (Fundamental Problem-solving and Programming Skills). Paper 1 tests Chapters 1–8 of the syllabus in a written format, while Paper 2 focuses on pseudocode, algorithm design, and programming using a high‑level language like Python, Java, or VB.NET. Both papers share equal weighting, so theoretical understanding and practical skills must be developed side by side.

AS 阶段资格由两份试卷构成:试卷一(理论基础)和试卷二(基本问题求解与编程技能)。试卷一以笔试形式考查大纲第 1 至 8 章,试卷二则侧重于伪代码、算法设计以及使用 Python、Java 或 VB.NET 等高级语言进行编程。两卷权重相等,因此理论理解和实践技能必须并行发展。


2. Information Representation: Number Systems | 信息表示:数制系统

You must confidently work with binary, denary, hexadecimal, and Binary Coded Decimal (BCD). Conversions between these bases, including fractions in binary, are tested regularly. For example, the denary value 12.75 is represented as 1100.11 in fixed‑point binary. Two’s complement is used to represent negative integers, and you need to be able to perform arithmetic and determine overflow. Representation of characters follows ASCII and Unicode standards, with Unicode allowing multiple encoding forms such as UTF‑8.

你需要熟练掌握二进制、十进制、十六进制和 BCD 编码。这些进制之间的相互转换(包括二进制小数)是常见考点。例如,十进制值 12.75 的定点二进制表示为 1100.11。补码用于表示负整数,你还需完成补码算术运算并判断溢出。字符表示遵循 ASCII 和 Unicode 标准,Unicode 更支持 UTF‑8 等多种编码形式。


3. Multimedia Representation: Images, Sound and Compression | 多媒体表示:图像、声音与压缩

Bitmap images are stored as a grid of pixels; the colour depth (bits per pixel) and resolution determine file size and image quality. Vector graphics store images as mathematical objects and scale without loss of quality. Sound is sampled at a particular sampling rate and sampling resolution (bit depth), producing a digital audio signal. To reduce file sizes, lossless compression techniques such as run‑length encoding and Huffman coding are used where no data is lost, while lossy compression (e.g., JPEG for images, MP3 for audio) removes perceptually irrelevant information. You should be able to evaluate the impact of each compression method on file size and quality.

位图以像素网格形式存储;色深(每像素位数)和分辨率决定了文件大小与图像质量。矢量图将图像保存为数学对象,缩放时不损失质量。声音以特定的采样频率和采样精度(位深)完成采样,生成数字音频信号。为减小文件体积,无损压缩技术(如游程编码和哈夫曼编码)不丢失任何数据,而有损压缩(例如图像的 JPEG、音频的 MP3)则会移除感知上不重要的信息。你需要能够评价每种压缩方法对文件大小和质量的影响。


4. Networking Fundamentals: Types, Hardware and Topologies | 网络基础:类型、硬件与拓扑

Networks are classified as LAN, WAN, or the internet. A LAN (Local Area Network) spans a small geographical area, while a WAN (Wide Area Network) connects network segments across cities or countries. Key hardware devices include hubs, switches, routers, modems, and Network Interface Cards (NICs). You must understand the role of the switch in creating a collision‑free domain, and how a router forwards packets using IP addresses. Bus, star, mesh and hybrid topologies are compared in terms of reliability, cost, and scalability.

网络分为局域网(LAN)、广域网(WAN)和互联网。局域网覆盖较小地理范围,广域网则跨城市或国家连接网络分段。主要硬件设备包括集线器、交换机、路由器、调制解调器和网络接口卡(NIC)。你需要理解交换机如何创建无冲突域,路由器如何根据 IP 地址转发数据包。同时还要从可靠性、成本和可扩展性角度比较总线、星型、网状和混合拓扑。


5. Network Protocols and the TCP/IP Stack | 网络协议与 TCP/IP 协议栈

The TCP/IP stack is organised into four layers: Application, Transport, Internet, and Network Access. Each layer encapsulates or de‑encapsulates data using headers. Protocols such as HTTP, FTP, SMTP, and DNS operate at the Application layer, while TCP and UDP reside in the Transport layer. TCP provides reliable, connection‑oriented delivery with acknowledgments and retransmission; UDP is connectionless and faster but less reliable. The Internet layer uses IP addressing (IPv4 and IPv6) and routers to deliver packets across networks. You should be able to describe how a web page request travels down and back up the stack.

TCP/IP 协议栈分为四层:应用层、传输层、互联网层和网络接入层。每一层利用报头封装或解封装数据。HTTP、FTP、SMTP、DNS 等协议工作在应用层,而 TCP 和 UDP 位于传输层。TCP 通过确认与重传提供面向连接的可靠传输;UDP 无连接、速度快但不可靠。互联网层使用 IP 地址(IPv4 和 IPv6)和路由器跨网络传送数据包。你需要能够描述一个网页请求在协议栈中上下传递的全过程。


6. Logic Gates and Circuit Design | 逻辑门与电路设计

You will study the basic logic gates: NOT, AND, OR, NAND, NOR, and XOR. Candidates must construct truth tables and logic expressions, and simplify expressions using Boolean algebra laws or Karnaugh maps. A NAND gate is functionally complete, meaning any logic circuit can be constructed using only NAND gates. The concept of a half adder and full adder circuit should be understood, as should the role of flip‑flops (SR and D type) in sequential logic, where the output depends on previous inputs. You should be able to design and analyse simple combinational and sequential circuits.

你将学习基本逻辑门:非、与、或、与非、或非和异或。考生需构建真值表和逻辑表达式,并利用布尔代数定律或卡诺图化简表达式。与非门是功能完备的,意味着任何逻辑电路都可以仅用与非门实现。需要理解半加器和全加器电路的概念,以及触发器(SR 型和 D 型)在时序逻辑中的作用——触发器的输出依赖于先前的输入。你应能设计并分析简单的组合逻辑和时序逻辑电路。


广告 / Sponsored

7. Processor Fundamentals: CPU Architecture and the Fetch‑Execute Cycle | 处理器基础:CPU 架构与取指﹣执行周期

The central processing unit (CPU) interprets and executes instructions. Its main components are the Control Unit (CU), Arithmetic and Logic Unit (ALU), and dedicated registers such as the Program Counter (PC), Memory Address Register (MAR), Memory Data Register (MDR), Current Instruction Register (CIR), and Accumulator (ACC). The fetch‑decode‑execute cycle describes how an instruction is fetched from memory, decoded, and executed. Factors affecting CPU performance include clock speed, number of cores, cache size, and the width of the data and address buses. Pipelining improves throughput by overlapping the execution of multiple instructions, though it can introduce data hazards and branching problems.

中央处理器(CPU)解释并执行指令。它的主要部件包括控制单元(CU)、算术逻辑单元(ALU)和专用寄存器,如程序计数器(PC)、存储器地址寄存器(MAR)、存储器数据寄存器(MDR)、当前指令寄存器(CIR)和累加器(ACC)。取指﹣解码﹣执行周期描述了指令从内存取出、解码并执行的过程。影响 CPU 性能的因素包括时钟频率、核心数量、缓存大小以及数据总线和地址总线的宽度。流水线通过重叠多条指令的执行来提高吞吐量,但可能带来数据冒险和分支问题。


8. Assembly Language and Addressing Modes | 汇编语言与寻址方式

Assembly language uses mnemonics such as LDR, STR, ADD, SUB, B, and CMP to represent machine‑code instructions. The assembler translates these mnemonics into object code. You need to be familiar with immediate, direct, indirect, indexed, and relative addressing modes, and be able to calculate an effective address when given a sample instruction. Simple programs using loops and conditional branches allow you to illustrate the relationship between high‑level constructs and low‑level operations. Understanding the role of the flag register (zero, carry, overflow, negative) after an ALU operation is also required.

汇编语言采用 LDR、STR、ADD、SUB、B 和 CMP 等助记符来表示机器码指令。汇编器将这些助记符翻译为目标代码。你需要熟悉立即寻址、直接寻址、间接寻址、索引寻址和相对寻址等模式,并能根据示例指令计算有效地址。利用循环和条件分支编写的简单程序可以展示高级结构与底层操作之间的关系。此外,还需理解 ALU 操作后标志寄存器(零、进位、溢出、负数)的作用。


9. System Software: Operating Systems, Utilities and Translators | 系统软件:操作系统、实用程序与翻译器

An operating system manages hardware resources, provides a user interface, handles interrupts, and enforces security through memory protection and access rights. Scheduling algorithms (round‑robin, priority‑based, multi‑level feedback) allocate processor time to processes. Utility software includes disk defragmenters, backup tools, and encryption utilities. Translators—assemblers, compilers, and interpreters—convert source code into executable machine code. A compiler translates the whole program before execution, while an interpreter translates line‑by‑line at runtime. In the context of the AS syllabus, you must compare their advantages and describe the stages of compilation: lexical analysis, syntax analysis, semantic analysis, code generation, and optimisation.

操作系统管理硬件资源、提供用户界面、处理中断,并通过内存保护和访问权限强化安全性。调度算法(轮转、优先级、多级反馈)为进程分配处理器时间。实用程序包括磁盘碎片整理、备份工具和加密实用程序。翻译器——汇编器、编译器和解释器——将源代码转换为可执行的机器码。编译器在执行前翻译整个程序,解释器则在运行时逐行翻译。在 AS 大纲范围内,你需要比较它们的优缺点,并描述编译的各个阶段:词法分析、语法分析、语义分析、代码生成和优化。


10. Security, Privacy and Data Integrity | 安全、隐私与数据完整性

Security threats include malware (viruses, worms, trojans, spyware), phishing, pharming, and denial‑of‑service attacks. You should explain how firewalls, anti‑malware software, and user authentication help protect systems. Encryption techniques, both symmetric and asymmetric, secure data during transmission. Digital signatures and digital certificates provide authentication and data integrity. Privacy concerns arise from the collection and misuse of personal data by organisations; legislation such as the Data Protection Act sets principles for data handling. Accidental data loss can be mitigated by backup procedures, archiving, and RAID systems.

安全威胁包括恶意软件(病毒、蠕虫、木马、间谍软件)、网络钓鱼、域名欺诈和拒绝服务攻击。你需要解释防火墙、反恶意软件和用户认证如何保护系统。加密技术(对称和非对称加密)保护传输中的数据,数字签名和数字证书则提供认证与数据完整性。隐私问题源自机构对个人数据的收集和滥用;《数据保护法案》等立法规定了数据处理的基本原则。备份程序、归档和 RAID 系统可以缓解意外数据丢失。


11. Databases and SQL | 数据库与 SQL

The AS syllabus focuses on single‑table flat‑file databases and relational databases. You must define key terms: table, record, field, primary key, foreign key, and composite key. Normalisation up to Third Normal Form (3NF) removes data redundancy and prevents update anomalies. Structured Query Language (SQL) is used to query and manipulate data; you should be able to write SELECT statements with WHERE, ORDER BY, GROUP BY, and aggregate functions such as COUNT, SUM, AVG, MAX, and MIN. Simple INSERT, UPDATE, and DELETE commands are also part of the practical work.

AS 大纲聚焦于单表平面文件数据库和关系数据库。你需要定义关键术语:表、记录、字段、主键、外键和复合键。规范化至第三范式(3NF)可消除数据冗余并防止更新异常。结构化查询语言(SQL)用于查询和操作数据;你需要写出包含 WHERE、ORDER BY、GROUP BY 以及 COUNT、SUM、AVG、MAX、MIN 等聚合函数的 SELECT 语句。简单的 INSERT、UPDATE 和 DELETE 命令也是实践工作的一部分。


12. Problem‑solving and Programming | 问题求解与编程

This area underpins the Paper 2 examination. You are expected to design algorithms using pseudocode or flowcharts, incorporating constructs such as sequence, selection (IF…THEN…ELSE…ENDIF), and iteration (FOR…NEXT, WHILE…ENDWHILE, REPEAT…UNTIL). Data types (INTEGER, REAL, CHAR, STRING, BOOLEAN, DATE) and data structures including one‑dimensional and two‑dimensional arrays must be understood. File handling (opening, reading, writing, and closing text files) is examined, together with modular programming using procedures and functions, parameter passing by value and by reference. Algorithms for linear search, binary search, bubble sort, and insertion sort should be traceable and implementable. You will also be asked to debug and interpret code, so consistent practise with a high‑level language is essential.

这部分是试卷二考试的基础。你需要使用伪代码或流程图设计算法,其中包含顺序、选择(IF…THEN…ELSE…ENDIF)和迭代(FOR…NEXT、WHILE…ENDWHILE、REPEAT…UNTIL)等结构。需要理解数据类型(INTEGER、REAL、CHAR、STRING、BOOLEAN、DATE)以及一维数组和二维数组等数据结构。文件处理(打开、读取、写入和关闭文本文件)也是考试内容,同时还包括使用过程和函数的模块化编程,以及按值传递和按引用传递参数。要能够追踪和实现线性查找、二分查找、冒泡排序和插入排序算法。你还会被要求调试和解释代码,因此持续使用高级语言进行练习至关重要。

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

广告 / Sponsored
现货 Cambridge International AS & ALevel IT Coursebook剑桥国际IGC…
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao参考价 ¥467.0

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

备考资讯每日更新,关注不错过
考纲变化 · 科目分析 · 学习方法
扫码关注公众号 tutorhao
在微信里长按二维码识别关注
或截图后用「扫一扫 → 相册」选择本图
公众号:tutorhao