📚 CCEA A-Level Computer Science: Exam Specification Guide | CCEA A-Level 计算机:考试大纲解读
The CCEA A-Level Computer Science qualification provides students with a deep understanding of how computers work, how to design programs, and how to apply computational thinking to solve real-world problems. This guide breaks down the entire exam specification, covering assessment structure, key topics, and study tips. Whether you are just starting your AS year or preparing for final A2 assessments, this article will help you navigate the syllabus with clarity.
CCEA A-Level计算机科学课程让学生深刻理解计算机工作原理、程序设计以及计算思维在解决实际问题中的应用。本指南全面解读考试大纲,涵盖评估结构、关键主题和学习建议。无论你刚开始AS学年还是准备最终的A2考试,本文都能帮助你清晰梳理考纲。
1. Overview of CCEA Computer Science | 课程概述
The CCEA GCE Computer Science specification (2016) is designed for students in Northern Ireland and is recognised by universities and employers alike. It spans two years: the AS level (Year 12) and A2 level (Year 13), with the full A-Level achieved upon completion of both. The course emphasises computational thinking, problem-solving, programming, and theoretical understanding of computer systems.
CCEA GCE计算机科学大纲(2016版)专为北爱尔兰学生设计,并受到大学和雇主的广泛认可。课程为期两年:AS阶段(12年级)和A2阶段(13年级),完成全部后可获得完整A-Level证书。课程强调计算思维、问题解决、编程能力以及计算机系统的理论基础。
The assessment objectives (AOs) are divided into AO1 (knowledge and understanding), AO2 (application), and AO3 (analysis and evaluation). Across all units, these objectives are weighted to ensure a balance between recall, practical use, and critical thinking. AO3 is particularly tested in the A2 coursework, where students evaluate their own work.
评估目标(AOs)分为AO1(知识与理解)、AO2(应用)和AO3(分析与评估)。所有单元都按比例分配这些目标,以确保在记忆、实际运用和批判性思维之间取得平衡。AO3在A2课程作业中考查尤为突出,学生需要对自己的工作进行评估。
2. Assessment Structure and Weightings | 评估结构与权重
The qualification comprises four units: two at AS and two at A2. The AS units act as a standalone qualification but also contribute 40% to the full A-Level. The A2 units make up the remaining 60%. A2 Unit 2 is a non-examined assessment (coursework) that requires a substantial programming project.
本资格由四个单元组成:两个AS单元和两个A2单元。AS单元可作为独立资格,同时也占完整A-Level成绩的40%。A2单元占剩余的60%。A2单元2是非考试评估(课程作业),要求完成一个实质性的编程项目。
| Unit | Assessment Type | Duration / Marks | AS Weighting | A-Level Weighting |
|---|---|---|---|---|
| AS Unit 1: Computer Systems | External written exam | 2 hours | 50% of AS | 20% of A-Level |
| AS Unit 2: Programming and Problem Solving | External written exam | 2 hours | 50% of AS | 20% of A-Level |
| A2 Unit 1: Computer Systems | External written exam | 2 hours | – | 30% of A-Level |
| A2 Unit 2: Programming and Systems Development | Internal coursework | 60 marks | – | 30% of A-Level |
The table above summarises the formal structure. Notice that both AS exams are equally weighted at 50% of the AS, while together they account for 40% of the full A-Level. The A2 examined unit and the coursework each carry 30% of the final grade. The coursework allows learners to demonstrate practical programming skills over an extended period.
上表总结了正式结构。注意,两个AS考试在AS成绩中各占50%,而它们合计占完整A-Level的40%。A2笔试单元和课程作业各占最终成绩的30%。课程作业让学生在一段持续时间内展示实际编程技能。
3. AS Unit 1: Computer Systems | AS单元一:计算机系统
This unit lays the groundwork for understanding computer hardware and software. Topics include CPU architecture (von Neumann, fetch-execute cycle), memory types, and secondary storage technologies. Students must also learn about data representation: binary, hexadecimal, character encoding (ASCII, Unicode), and basic image/sound representation.
本单元为理解计算机硬件和软件打下基础。主题包括CPU架构(冯·诺依曼体系、取指-执行周期)、内存类型和辅助存储技术。学生还必须学习数据表示:二进制、十六进制、字符编码(ASCII、Unicode)以及基本的图像/声音表示。
Networking fundamentals are covered in depth, such as network topologies (star, mesh), protocols (TCP/IP, HTTP, FTP), and the client-server model. Cyber security and data protection aspects introduce encryption, firewalls, and relevant legislation like the Data Protection Act.
网络基础被深入讲解,包括网络拓扑(星型、网状)、协议(TCP/IP、HTTP、FTP)和客户端-服务器模型。网络安全和数据保护方面介绍了加密、防火墙和相关法律,如《数据保护法》。
Databases are introduced with a focus on relational models, normalisation (up to 3NF), and SQL queries for data retrieval and manipulation. Students should be able to design simple database schemas and write basic SELECT, INSERT, UPDATE commands.
数据库部分侧重关系模型、规范化(最高到第三范式)以及用于数据检索和操作的SQL查询。学生应能设计简单的数据库模式,并编写基本的SELECT、INSERT、UPDATE命令。
4. AS Unit 2: Programming and Problem Solving | AS单元二:编程与问题解决
This unit develops computational thinking and programming skills. Learners are expected to design algorithms using flowcharts and pseudocode, then implement solutions in a high-level language (commonly Python or Java). Key programming constructs include sequence, selection, iteration, and the use of arrays/lists.
本单元培养计算思维和编程技能。学生需要用流程图和伪代码设计算法,然后用高级语言(通常是Python或Java)实现解决方案。关键编程结构包括顺序、选择、迭代以及数组/列表的使用。
Practical problem-solving involves writing correct, maintainable code and applying debugging techniques. The exam includes tracing algorithms, identifying errors in code fragments, and writing short programs under timed conditions. Data structures like stacks and queues are also tested at a basic level.
实际的问题解决涉及编写正确、可维护的代码并应用调试技巧。考试内容包括追踪算法、识别代码片段中的错误以及在限时条件下编写短程序。栈和队列等数据结构也会在基础层面进行考查。
Testing strategies such as boundary analysis and equivalence partitioning are introduced, emphasising the importance of robust software. Students must understand how to create test plans and interpret test outcomes.
边界值分析和等价类划分等测试策略被引入,强调了软件健壮性的重要性。学生必须理解如何创建测试计划并解释测试结果。
5. A2 Unit 1: Computer Systems | A2单元一:计算机系统
Building on AS knowledge, this unit deepens theoretical understanding. Computer architecture topics expand to include pipelining, parallel processing (SIMD, MIMD), and the role of the operating system in memory management, scheduling, and interrupts.
在AS知识的基础上,本单元深化了理论理解。计算机体系结构主题扩展到流水线、并行处理(SIMD、MIMD)以及操作系统在内存管理、调度和中断中的作用。
Data representation becomes more complex with floating-point binary (mantissa and exponent), two’s complement arithmetic, and error detection/correction methods like parity bits and Hamming codes. The mathematics involved is examined through calculation questions.
数据表示变得更复杂,包括浮点二进制(尾数和指数)、补码算术以及错误检测/校正方法,如奇偶校验位和汉明码。相关的数学通过计算题进行考查。
Advanced networking covers the OSI model, protocols in greater detail, routing, and wireless communication. Students explore client-server versus peer-to-peer models and network security measures including digital signatures and certificates.
高级网络部分涵盖OSI模型、更详细的协议、路由和无线通信。学生探索客户端-服务器与对等网络模型,以及数字签名和证书等网络安全措施。
Database theory extends to transaction processing, ACID properties, and data warehousing. Computability and algorithmic topics include Big O notation, complexity classes (P, NP), and finite state machines.
数据库理论延伸至事务处理、ACID属性和数据仓库。可计算性和算法主题包括大O表示法、复杂性类(P、NP)和有限状态机。
6. A2 Unit 2: Programming and Systems Development (Coursework) | A2单元二:编程与系统开发(课程作业)
This internally assessed unit requires students to create a software solution for a genuine problem. The project must follow the system development lifecycle: analysis, design, implementation, testing, and evaluation. A report documenting each phase accompanies the finished code.
这个内部评估单元要求学生为一个真实问题创建软件解决方案。项目必须遵循系统开发生命周期:分析、设计、实现、测试和评估。最终代码需附上一份记录每个阶段的报告。
Learners independently select a suitable project brief and demonstrate advanced programming techniques such as object-oriented design, graphical user interfaces, or database connectivity. Emphasis is placed on the quality of documentation, user testing, and critical evaluation of the solution’s success against original objectives.
学生独立选择合适的项目主题,并展示高级编程技术,如面向对象设计、图形用户界面或数据库连接。重点在于文档质量、用户测试以及对照最初目标对解决方案成功与否的批判性评估。
Marking is based on criteria for each lifecycle stage, with a significant portion allocated to evaluation. Teachers assess the work, and CCEA moderates samples to ensure consistency. The project offers a valuable opportunity to showcase practical ability for university or career applications.
评分基于生命周期每个阶段的标准,评估部分占比很大。教师评价作品,CCEA抽样审核以确保一致性。该项目为申请大学或职业发展提供了展示实践能力的宝贵机会。
7. Key Topics in Data Representation | 数据表示关键主题
Data representation is central to both AS and A2 units. Denary (base-10) numbers must be converted to and from binary (base-2) and hexadecimal (base-16). For example, 13₁₀ = 1101₂ and 1101₂ = D₁₆. Signed integers are represented using two’s complement, allowing negative numbers like -5 to be stored as the bit pattern obtained by inverting its positive counterpart’s bits and adding 1.
数据表示是AS和A2单元的核心。十进制(基数为10)数字必须与二进制(基数为2)和十六进制(基数为16)相互转换。例如,13₁₀ = 1101₂,而1101₂ = D₁₆。有符号整数使用补码表示,使得负数如-5可以存储为将其正数对应位取反加1后得到的位模式。
Floating-point notation (mantissa × 2exponent) is introduced at A2 to represent real numbers like 0.75 or large numbers with limited bits. Students must normalise mantissas and adjust exponents, and calculate the range and precision of a given format.
浮点表示法(尾数 × 2指数)在A2中引入,用于表示实数如0.75或有限位下的大数字。学生必须对尾数进行规范化并调整指数,并计算给定格式的范围和精度。
Character sets such as ASCII (7-bit) and Unicode are compared, along with their bit requirements. Image and sound digitisation is described using pixels, colour depth, sampling rate, and resolution, with file size calculations like width × height × colour depth in bits.
字符集如ASCII(7位)和Unicode被比较,同时考虑其位需求。图像和声音数字化用像素、色彩深度、采样率和分辨率描述,还包括文件大小计算,如宽×高×色彩深度(位)。
8. Networking and the Internet | 网络与互联网
Networking concepts span both AS and A2. At AS level, students study LANs and WANs, transmission media (copper, fibre, wireless), and basic IP addressing (IPv4, subnet masks). Protocols such as HTTP, HTTPS, FTP, SMTP, and POP3 are matched to their layer and purpose.
网络概念横跨AS和A2。在AS阶段,学生学习局域网和广域网、传输介质(铜
Published by TutorHao | A-Level Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导Cancel reply