WJEC Pre-University Computer Science: Full Specification Breakdown | WJEC 大学预科计算机科学:课程大纲全面解析

📚 WJEC Pre-University Computer Science: Full Specification Breakdown | WJEC 大学预科计算机科学:课程大纲全面解析

This comprehensive guide breaks down the entire WJEC Pre‑U Computer Science specification, covering assessment objectives, core components, and essential concepts. Whether you are beginning your course or revising for final exams, understanding the structure of the syllabus is the first step toward success. We explain each unit in clear, bilingual detail so that you can plan your study effectively.

本指南全面解析 WJEC 大学预科计算机科学课程大纲,涵盖评估目标、核心模块与基础概念。无论你是刚开始学习还是准备期末考试,理解课程结构都是迈向高分的第一步。我们以清晰的双语逐一解释每个单元,帮助你高效规划学习。


1. Course Aims and Overview | 课程目标与总览

The WJEC Pre‑U in Computer Science encourages students to think creatively, analytically, and logically. The qualification develops an understanding of the fundamental principles of computing, including programming, data handling, and the architecture of modern computer systems. It also places strong emphasis on problem‑solving and computational thinking, preparing learners for further study or careers in technology.

WJEC 大学预科计算机科学课程鼓励学生进行创造性、分析性和逻辑性思考。该课程旨在让学生理解计算的基本原理,包括编程、数据处理和现代计算机系统架构。它还特别强调问题解决与计算思维的培养,为学生继续深造或从事科技职业做好准备。


2. Assessment Structure at a Glance | 评估结构一览

The qualification is typically divided into three externally examined components and one internally assessed programming project. The table below summarises the weighting and duration of each part.

该课程通常分为三个外部考试模块和一个内部评估的编程项目。下表概括了各部分的分值与考试时长。

Component 组件 Weighting Duration
Programming and System Development 编程与系统开发 40% 2 h 45 min
Computer Architecture, Data, Communication 计算机体系结构、数据与通信 40% 2 h 45 min
Software Development & Algorithms (exam) 软件开发与算法(笔试) 20% 1 h 30 min
Programming Project (coursework) 编程项目(课程作业) Non‑exam, internally marked Year‑long

Note that the project is not graded as a percentage of the final mark but is reported separately; however, it is a compulsory element of the Pre‑U award. Always check the latest specification from WJEC for confirmed details.

请注意,该项目不计入最终分数的百分比,而是单独报告成绩,但它是获得预科证书的必修部分。具体情况请务必查阅 WJEC 最新大纲以确认细节。


3. Component 1: Programming and System Development | 组件一:编程与系统开发

This exam paper tests your ability to design, write, test, and evaluate programs. A significant portion of the questions is based on a pre‑released skeleton program or case study, which you must study thoroughly before the examination. You will be expected to trace code, suggest improvements, and write new segments in a high‑level language such as Python, Java, or C#.

本考试试卷考察你设计、编写、测试和评估程序的能力。大部分题目基于一份预先发布的骨架程序或案例研究,你必须在考前深入研究。你需要能够追踪代码、提出改进建议并用诸如 Python、Java 或 C# 等高级语言编写新的代码段。

Key topics include: the software development life cycle, structured programming constructs (sequence, selection, iteration), data types, arrays and lists, file handling, and the use of sub‑programs (procedures and functions). Questions will also require you to discuss ethical and legal issues related to software deployment.

关键主题包括:软件开发生命周期、结构化编程结构(顺序、选择、迭代)、数据类型、数组和列表、文件处理以及子程序(过程和函数)的使用。题目还会要求你讨论与软件部署相关的道德与法律问题。


4. Component 2: Computer Architecture, Data, Communication | 组件二:计算机体系结构、数据与通信

This component focuses on the internal workings of a computer and how data is represented, stored, and transmitted. You will learn about the fetch‑decode‑execute cycle, the roles of the CPU, ALU, registers, and memory, and how these interact via buses. An understanding of logic gates and Boolean algebra forms the basis for appreciating how circuits carry out instructions.

本组件聚焦于计算机内部工作原理以及数据如何表示、存储和传输。你将学习取指‑解码‑执行循环、CPU、ALU、寄存器、内存的作用,以及它们如何通过总线交互。理解逻辑门和布尔代数是认识电路如何执行指令的基础。

Data representation is covered in depth: binary, hexadecimal, two’s complement, floating‑point notation, and how images, sound, and text are encoded. Communication and networking topics include protocols, the TCP/IP stack, packet switching, LANs, WANs, and network security threats such as malware, phishing, and denial‑of‑service attacks.

数据表示将深入涉及:二进制、十六进制、二进制补码、浮点表示法,以及图像、声音和文本如何编码。通信与网络主题包括协议、TCP/IP 协议栈、包交换、局域网、广域网,以及恶意软件、钓鱼攻击和拒绝服务攻击等网络安全威胁。


5. Component 3: Software Development & Algorithms | 组件三:软件开发与算法

The shortest of the examined components, this paper concentrates on algorithm design and the theoretical side of software development. You will be expected to analyse problems, represent solutions using flowcharts and pseudocode, and evaluate the efficiency of algorithms using Big O notation.

这是三个笔试模块中最短的一个,侧重于算法设计与软件开发的理论层面。你需分析问题、使用流程图和伪代码表示解决方案,并能利用大 O 符号评估算法效率。

Sorting and searching algorithms (bubble sort, insertion sort, binary search, linear search) are essential knowledge. Recursion, stacks, queues, trees, and graph traversal may also appear. In addition, the specification covers the principles of object‑oriented programming: classes, objects, inheritance, encapsulation, and polymorphism.

排序与搜索算法(冒泡排序、插入排序、二分查找、线性查找)是必备知识。递归、栈、队列、树以及图的遍历也可能出现。此外,大纲涵盖面向对象编程原则:类、对象、继承、封装和多态。


6. Practical Programming Project | 实践编程项目

The non‑examined assessment is your opportunity to demonstrate independent coding skills. You will select, design, implement, test, and evaluate a substantial program that solves a real‑world problem. Typical projects include games, databases, mobile apps, or simulation tools.

非考试评估是展示你独立编程能力的机会。你将选择、设计、实现、测试并评估一个能够解决实际问题的完整程序。典型项目包括游戏、数据库、手机应用或模拟工具。

You must produce a comprehensive written report that clearly documents the analysis of requirements, design diagrams, annotated code listings, a test plan with evidence, and a final evaluation against success criteria. Project work is iterative; you should keep a development log and act on feedback from your teacher.

你必须撰写一份完整的书面报告,清晰记录需求分析、设计图表、注释代码清单、附有证据的测试计划,以及根据成功标准进行的最终评估。项目工作具有迭代性;你应当保存开发日志并根据老师的反馈进行改进。


7. Key Concepts: Data Representation | 关键概念:数据表示

In‑depth knowledge of data representation is assessed across all components. You must be comfortable converting between binary, denary, and hexadecimal, and performing binary arithmetic including addition and subtraction with two’s complement. Understanding how fixed‑point and floating‑point binary represents real numbers is crucial for grasping precision and rounding errors.

数据表示的深入知识在所有模块中都会考查。你必须熟练掌握二进制、十进制和十六进制之间的转换,以及执行二进制算术,包括使用二进制补码进行加减法。理解定点与浮点二进制如何表示实数,对于掌握精度和舍入误差至关重要。

Image representation uses the concepts of pixels, colour depth, and resolution; sound is sampled and quantised, and file size calculations are common exam questions. You should also be able to explain how text is encoded using ASCII and Unicode, and why Unicode is necessary for global character sets.

图像表示涉及像素、颜色深度和分辨率的概念;声音通过采样和量化处理,文件大小的计算是常见的考题。你还应能解释如何使用 ASCII 和 Unicode 对文本进行编码,以及为何 Unicode 对于全球字符集是必要的。

File size (bits) = sample rate × bit depth × duration (seconds)

文件大小(位)= 采样率 × 位深度 × 时长(秒)


8. Key Concepts: Networking and Security | 关键概念:网络与安全

Modern computing relies on the ability to connect and share data securely. You need to understand the difference between LANs and WANs, the hardware required (router, switch, NIC), and the layered model of network protocols. The four‑layer TCP/IP model (Application, Transport, Internet, Link) and common protocols such as HTTP, FTP, SMTP, and DNS are central.

现代计算依赖于安全连接与共享数据的能力。你需要理解局域网与广域网的区别、所需的硬件(路由器、交换机、网卡),以及网络协议的分层模型。四层 TCP/IP 模型(应用层、传输层、网际层、链路层)以及 HTTP、FTP、SMTP、DNS 等常见协议是核心。

Security threats and prevention measures form a vital part of the specification. You should be able to describe threats: malware (viruses, worms, ransomware), social engineering, and software vulnerabilities. Countermeasures include firewalls, encryption (symmetric and asymmetric), penetration testing, and user access controls. The ethical and legal aspects of data protection, such as GDPR, are also tested.

安全威胁与防范措施是课程的重要组成部分。你应能描述各种威胁:恶意软件(病毒、蠕虫、勒索软件)、社会工程和软件漏洞。防范措施包括防火墙、加密(对称与非对称)、渗透测试和用户访问控制。数据保护的道德与法律方面,例如 GDPR,也是考查内容。


9. Computational Thinking | 计算思维

Computational thinking underpins the entire course. You will learn to decompose problems into smaller manageable parts, recognise patterns, use abstraction to focus on relevant information, and design step‑by‑step algorithms. This mindset is applicable not just in examinations but in the programming project and real‑world engineering challenges.

计算思维是整个课程的基础。你将学习如何将问题分解为更小、更易管理的部分,识别模式,利用抽象机制关注相关信息,并设计分步算法。这种思维模式不仅适用于考试,也适用于编程项目和实际工程挑战。

In the exam, you may be presented with a novel scenario and asked to produce a solution in pseudocode or a flowchart. You must be able to trace existing algorithms, identify logical errors, and suggest more efficient alternatives. Practice with past papers is the best way to develop this skill.

在考试中,你可能会遇到一个全新情境,并被要求用伪代码或流程图给出解决方案。你必须能够追踪现有算法、识别逻辑错误,并提出更高效的替代方案。通过历年真题练习是培养这一技能的最佳途径。


10. Exam Preparation Tips | 备考建议

Start by creating a revision timetable that covers every topic listed in the official specification. Use mind maps to connect concepts, and practise writing pseudocode until it becomes second nature. For Component 1, spend significant time analysing the pre‑release material; annotate the code and think about possible modifications that could be asked.

首先,制订一份涵盖官方大纲所有主题的复习时间表。使用思维导图将概念联系起来,并练习编写伪代码直至得心应手。对于组件一,要投入大量时间分析预先发布的材料;给代码加注释,并思考可能出现的修改要求。

Make sure you can carry out tracing exercises quickly: keep a table of variable values as you step through code. For Component 2, practise conversions and binary arithmetic daily. Use flashcards for network protocols and their port numbers (e.g., HTTP‑80, HTTPS‑443). During the project, regularly back up your work and seek teacher feedback early.

确保你能快速完成代码追踪练习:在逐步执行代码时,维护一个变量值表格。对于组件二,每天练习进制转换和二进制算术。使用抽认卡记忆网络协议及其端口号(如 HTTP‑80、HTTPS‑443)。在项目期间,定期备份工作并尽早征求老师的反馈意见。

Finally, attempt full past papers under timed conditions to build exam technique. Analyse the mark schemes to understand how examiners award marks for different command words such as “describe”, “explain”, and “evaluate”.

最后,在限时条件下完成整套历年真题,以磨练考试技巧。分析评分方案,了解考官如何对“描述”、“解释”和“评估”等不同的指令词进行评分。

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

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

Comments

屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from aleveler.com

Subscribe now to keep reading and get access to the full archive.

Continue reading