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

AS CAIE Computer Science: Full Syllabus Breakdown | AS CAIE 计算机:课程大纲全面解析

2026-07-25 16:54 · 本文部分内容由AI辅助创作

📚 AS CAIE Computer Science: Full Syllabus Breakdown | AS CAIE 计算机:课程大纲全面解析

Understanding the AS Level Computer Science syllabus (9618) is the first step towards examination success. This breakdown covers every core topic assessed in Paper 1 (Theory Fundamentals) and Paper 2 (Fundamental Problem-solving and Programming), giving you a clear roadmap of what to learn and how everything connects. Whether you are just starting the course or planning your revision, this guide will help you focus on the key concepts that the examiners expect you to master.

理解 AS 阶段计算机科学课程大纲(9618)是通向考试成功的第一步。这份全面解析涵盖了试卷一(理论基础)和试卷二(基本问题解决与编程)所考查的所有核心主题,为你提供清晰的学习路线图,展示各知识点的关联。无论你是刚刚开始学习这门课,还是正在规划复习,这篇指南都将帮助你集中精力掌握考官期望你精通的关键概念。


1. Exam Structure and Assessment Overview | 考试结构与评估概览

CAIE AS Computer Science is examined through two compulsory papers. Paper 1, Theory Fundamentals, is a 1 hour 30 minute written paper worth 75 marks. It contains short-answer questions covering all theory topics from the syllabus. Paper 2, Fundamental Problem-solving and Programming, is a 2 hour practical paper worth 75 marks. This paper requires you to write algorithms, trace code, correct errors and produce program code in a high-level language such as Python, Java or Visual Basic.

CAIE AS 计算机科学通过两份必考试卷进行评估。试卷一(理论基础)为 1 小时 30 分钟的笔试,满分 75 分,包含简答题,覆盖大纲中所有理论主题。试卷二(基本问题解决与编程)为 2 小时的实践卷,满分 75 分。它要求你编写算法、跟踪代码、纠正错误,并使用 Python、Java 或 Visual Basic 等高级语言编写程序代码。

Papers are weighted equally at 50% each of the total AS qualification. There is no coursework component at AS level, so your entire grade depends on performance in these two exams. Even if you find programming harder, a strong performance in Paper 1 can balance your result, but mastering both theory and practical skills is the safest route to a high grade.

两份试卷各占总成绩的 50%。AS 阶段没有课程作业成分,因此你的最终等级完全取决于这两次考试的表现。即使你觉得编程更难,在试卷一中取得好成绩也能平衡总分,但精通理论和实践技能才是获得高分的最稳妥途径。


2. Data Representation | 数据表示

This topic covers the fundamental ways in which all types of data are stored and processed inside a computer. Key concepts include binary, denary and hexadecimal number systems, binary addition and subtraction, and how characters are represented using ASCII and Unicode. You must also understand how sound and graphics are digitised, including sampling rate, sampling resolution, image resolution and colour depth.

该主题涵盖计算机内部存储和处理所有类型数据的基本方式。关键概念包括二进制、十进制和十六进制数制,二进制加法和减法,以及如何使用 ASCII 和 Unicode 表示字符。你还必须理解声音和图像如何数字化,包括采样率、采样分辨率、图像分辨率和颜色深度等概念。

Learners are expected to convert between number bases, perform binary arithmetic with overflow detection, and calculate file sizes for images and audio. The distinctions between vector and bitmap graphics are also assessed. Questions often combine calculation with explanation, so you should be comfortable both applying formulas and discussing quality trade-offs.

考生需要能够进行不同数制之间的转换,执行带溢出检测的二进制算术,并计算图像和音频的文件大小。矢量图和位图之间的区别同样会考查。试题常常将计算与解释结合起来,因此你既要熟练运用公式,也要能讨论质量与文件大小之间的权衡。


3. Multimedia and Compression | 多媒体与压缩

Building on data representation, this section explores how multimedia files can be made smaller for storage and transmission. The syllabus distinguishes between lossless and lossy compression. Lossless compression, such as run-length encoding and Huffman coding, reduces file size without losing any information, making it essential for text and program files. Lossy compression, used in JPEG and MP3 formats, removes perceptually less important data to achieve much smaller file sizes but cannot restore the original.

基于数据表示,本节探讨如何减小多媒体文件的大小以便存储和传输。大纲区分了无损压缩和有损压缩。无损压缩(如游程编码和霍夫曼编码)在不丢失任何信息的情况下减小文件体积,因此对文本和程序文件至关重要。有损压缩用于 JPEG 和 MP3 等格式,通过去除感知上不那么重要的数据来实现更小的文件大小,但无法恢复原始文件。

You may be asked to apply a run-length encoding to a given bitmap or to construct a Huffman tree from frequency data. Understanding the scenarios where each compression method is suitable will help you answer application-based questions. The trade-off between quality and file size is a recurring theme.

你可能会被要求对给定的位图应用游程编码,或根据频率数据构建霍夫曼树。理解每种压缩方法适用的场景有助于回答基于应用的题目。质量与文件大小之间的权衡是一个反复出现的主题。


4. Networking and Internet Principles | 网络与互联网原理

Networking topics describe how devices exchange data across local and global networks. You must learn about client-server and peer-to-peer models, the differences between LANs, WANs and the internet, and the role of hardware such as routers, switches and modems. Understanding the TCP/IP protocol stack, along with HTTP, FTP, SMTP and other application-layer protocols, is critical for explaining how internet services operate.

网络主题描述了设备如何跨越局域和全球网络交换数据。你必须学习客户端-服务器和对等网络模型,LAN、WAN 和互联网之间的区别,以及路由器、交换机和调制解调器等硬件的作用。理解 TCP/IP 协议栈,以及 HTTP、FTP、SMTP 等应用层协议,对于解释互联网服务如何运作至关重要。

IP addressing, including the structure of IPv4 and the need for IPv6, is explicitly tested. You should also be able to explain how DNS resolves domain names, and describe the process of packet switching. Diagrams of network topologies often appear, so ensure you can sketch and annotate bus, star and mesh configurations.

IP 地址(包括 IPv4 结构和需要 IPv6 的原因)是明确考查的内容。你还应该能够解释 DNS 如何解析域名,并描述分组交换的过程。网络拓扑图经常出现,因此要确保能够画出并标注总线、星形和网状拓扑结构。


5. Hardware | 硬件

This section covers the physical components of a computer system. You need to know the function and operation of input devices such as barcode scanners, QR code readers, digital cameras and microphones, as well as output devices like inkjet, laser and 3D printers. Storage devices are examined in depth: magnetic hard disks, solid-state drives, optical discs and flash-based media are compared in terms of speed, durability, cost and typical use cases.

本节涵盖计算机系统的物理组件。你需要了解输入设备(如条形码扫描器、二维码阅读器、数码相机和麦克风)和输出设备(如喷墨、激光和 3D 打印机)的功能与工作原理。存储设备会被深入考查:磁性硬盘、固态硬盘、光盘和闪存介质将根据速度、耐用性、成本和典型应用场景进行比较。

Embedded systems, microcontrollers and the concept of the fetch-decode-execute cycle are introduced here. The syllabus often draws connections between hardware and other topics, so you should be ready to explain, for example, how the choice of storage medium affects database performance or how sensor input devices are used in monitoring systems.

此外还会引入嵌入式系统、微控制器以及取指-解码-执行周期的概念。大纲经常将硬件与其他主题联系起来,因此你应该准备好解释例如存储介质的选择如何影响数据库性能,或传感器输入设备如何在监控系统中使用。


6. Processor Fundamentals | 处理器基础

Processor fundamentals concentrate on the central processing unit's internal architecture and operation. You must describe the roles of the arithmetic logic unit, control unit, registers (such as the program counter, memory address register and accumulator) and buses (address, data and control). The fetch-decode-execute cycle is examined in detail, and you may be required to trace how data and addresses flow along the buses during instruction execution.

处理器基础聚焦于中央处理单元的内部架构与运行。你必须描述算术逻辑单元、控制单元、寄存器(如程序计数器、内存地址寄存器和累加器)以及总线(地址总线、数据总线和控制总线)的作用。取指-解码-执行周期是详细考查的重点,你可能需要追踪指令执行期间数据和地址如何沿总线流动。

Performance factors such as clock speed, cache memory and the number of cores are regularly assessed. The syllabus also covers interrupts and their handling, so make sure you can explain how the processor responds to an interrupt from a printer or a timer, and how the context is saved and restored.

时钟速度、缓存内存和核心数量等性能影响因素会定期考查。大纲还包括中断及其处理机制,因此要确保能够解释处理器如何响应来自打印机或时钟的中断,以及如何保存和恢复上下文。


广告 / Sponsored

7. System Software | 系统软件

System software comprises the operating system, utility programs and translators. Operating system functions that you must know include memory management, process scheduling, handling peripherals and providing a user interface. The difference between paging and segmentation for memory management can appear in extended answers, while scheduling algorithms like round-robin and priority-based are often compared.

系统软件包括操作系统、实用程序和翻译程序。你必须了解的操作系统功能包括内存管理、进程调度、外设处理和提供用户界面。内存管理中的分页和分段之间的区别可能会出现在拓展回答中,而时间片轮转和基于优先级的调度算法则常常会被比较。

Translators and compilers are a core part of this topic. You should be able to distinguish between a compiler and an interpreter, describe the stages of compilation (lexical analysis, syntax analysis, code generation and optimisation), and understand how linkers and loaders support the execution of compiled code. Utility software such as disk defragmenters and backup tools also features.

翻译器与编译器是该主题的核心部分。你应该能够区分编译器和解释器,描述编译过程的各个阶段(词法分析、语法分析、代码生成和优化),并理解链接器和装载器如何支持已编译代码的执行。磁盘碎片整理程序和备份工具等实用软件也会出现。


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

Security is examined both from technical and human perspectives. You need to know about threats such as malware (viruses, worms, Trojan horses), phishing, pharming, denial-of-service attacks and SQL injection. The syllabus then expects you to describe corresponding countermeasures: firewalls, anti-virus software, encryption, two-factor authentication and regular security audits.

安全从技术和人为两个角度进行考查。你需要了解恶意软件(病毒、蠕虫、特洛伊木马)、网络钓鱼、域名欺诈、拒绝服务攻击和 SQL 注入等威胁。大纲要求你描述相应的对策:防火墙、防病毒软件、加密、双因素认证和定期安全审计。

Data integrity focuses on ensuring data remains accurate and consistent. You should explain validation checks (range, format, presence, check digit) and verification methods (double entry, visual check). Privacy principles, including the importance of data protection legislation and the difference between identification and authentication, are also assessed. Real-world examples of data breaches are often used in scenario-based questions.

数据完整性关注如何确保数据保持准确和一致。你应该解释验证检查(范围检查、格式检查、存在性检查和校验位)和验证方法(双重录入、人工核对)。隐私原则,包括数据保护立法的重要性以及身份识别与认证之间的区别,同样会被考查。真实的入侵事件案例常常出现在基于情境的题目中。


9. Ethics and Ownership | 伦理与归属

This topic explores the social, economic and legal dimensions of computing. You need to discuss the ethical issues arising from the widespread use of technology, such as the impact of automated decision-making, drone surveillance and artificial intelligence on employment. Legislation surrounding computer misuse, intellectual property rights and data protection is central; you should be able to reference specific acts such as the UK Computer Misuse Act and GDPR.

该主题探讨计算的社会、经济和法律维度。你需要讨论技术广泛使用所带来的伦理问题,例如自动化决策、无人机监控和人工智能对就业的影响。围绕计算机滥用、知识产权和数据保护的立法是核心;你应该能够引用具体的法案,如英国的《计算机滥用法》和《通用数据保护条例》。

Copyright and software licensing are also covered. Distinguish between freeware, shareware, open source and proprietary software, and understand how each model affects users and developers. Questions often present a scenario and ask you to evaluate whether a given action is legal, ethical or both – careful justification is required for full marks.

版权和软件许可同样涵盖在内。区分免费软件、共享软件、开源软件和专有软件,并理解每种模式对用户和开发者的影响。题目常常给出某个情境,要求你评价某一行为是否合法、合乎伦理或者两者兼具——要获得满分需要给出严谨的论证。


10. Databases | 数据库

In this topic, you learn how data is structured and managed using relational databases. The concept of a relational table, record, field and primary key must be completely clear. You will be expected to define flat-file versus relational databases, explain the purpose of foreign keys, and describe how relationships (one-to-one, one-to-many) are implemented. Normalising a data set up to Third Normal Form (3NF) can feature in the AS exam.

在这个主题中,你将学习如何使用关系数据库结构化和管理数据。表、记录、字段和主键的概念必须非常清晰。你应能定义平面文件与关系数据库,解释外键的目的,并描述如何实现关系(一对一、一对多)。将数据集规范化到第三范式(3NF)也可能出现在 AS 考试中。

SQL is a major practical component. You need to write queries using SELECT, FROM, WHERE, ORDER BY and INNER JOIN to retrieve data from given tables. Data definition commands such as CREATE TABLE and ALTER are also in the syllabus. Paper 2 may include a database design task, so be prepared to interpret entity-relationship diagrams and translate requirements into table structures.

SQL 是重要的实践部分。你需要编写使用 SELECT、FROM、WHERE、ORDER BY 和 INNER JOIN 的查询语句,从给定的表中检索数据。CREATE TABLE 和 ALTER 等数据定义命令也在大纲范围内。试卷二可能包含数据库设计任务,因此要做好准备解读实体关系图,并将需求转化为表结构。


11. Algorithm Design and Problem-Solving | 算法设计与问题解决

This section bridges theory and programming. You must show competence in analysing problems and designing solutions using structured English, flowcharts and pseudocode. Standard algorithms include linear search, binary search, bubble sort and insertion sort. You need to understand how each works step by step, and be able to compare their efficiencies in terms of the number of comparisons made in the best and worst cases.

本节连接理论与编程。你必须展现出使用结构化英语、流程图和伪代码分析问题并设计解决方案的能力。标准算法包括线性搜索、二分搜索、冒泡排序和插入排序。你需要理解每种算法如何逐步执行,并能够根据最好和最坏情况下的比较次数来比较它们的效率。

Problem-solving also involves decomposition, pattern recognition and abstraction. The syllabus tests your ability to break a large problem down into manageable modules and specify the inputs, processes and outputs of each. Tracing exercises are common, where you must follow pseudocode and record the values of variables at each iteration.

问题解决还涉及分解、模式识别和抽象。大纲测试你将大问题分解为可管理模块并指定每个模块的输入、处理和输出的能力。跟踪练习很常见,你必须遵循伪代码并记录每次迭代时变量的值。


12. Programming and Software Development | 编程与软件开发

Programming is assessed mainly in Paper 2, where you will write and interpret code in a high-level language. Core programming concepts include variables and data types, selection (IF...THEN...ELSE...), iteration (FOR, WHILE, REPEAT...UNTIL), one-dimensional arrays and string manipulation. You should be able to construct logic circuits using AND, OR and NOT operators and express conditions using Boolean expressions.

编程主要在试卷二中考查,你需要使用高级语言编写和解读代码。核心编程概念包括变量和数据类型、选择结构(IF...THEN...ELSE...)、迭代结构(FOR、WHILE、REPEAT...UNTIL)、一维数组和字符串处理。你应该能够使用 AND、OR 和 NOT 运算符构建逻辑电路,并用布尔表达式表示条件。

Software development topics such as the program development life cycle (analysis, design, coding, testing, maintenance) are also part of the syllabus. Testing strategies, including white-box and black-box testing, and the use of test tables with normal, boundary and erroneous data, must be understood. Integration with algorithm design means you may be asked to implement a given flowchart or pseudocode and then test it.

软件开发主题,如程序开发生命周期(分析、设计、编码、测试、维护),也是大纲的一部分。必须理解测试策略,包括白盒测试和黑盒测试,以及使用包含正常数据、边界数据和错误数据的测试表。与算法设计的结合意味着你可能被要求实现给定的流程图或伪代码,然后对其进行测试。

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