Year 11 AQA Computer Science: Case Study Practice & Exam Tactics | AQA 十一年级计算机科学:案例分析实战演练

📚 Year 11 AQA Computer Science: Case Study Practice & Exam Tactics | AQA 十一年级计算机科学:案例分析实战演练

Case study questions in AQA GCSE Computer Science demand more than just recalling facts; they require you to apply your knowledge to unfamiliar real-world scenarios. This article provides a hands-on walkthrough of typical case study themes, covering system architecture, networking, cybersecurity, algorithms, and ethical considerations. By working through these examples, you will develop the analytical skills needed to excel in both Paper 1 and Paper 2.

AQA 计算机科学 GCSE 中的案例分析题不仅要求你回忆知识点,更需要你将知识运用到陌生的真实情境中。本文将通过典型主题的实战演练,涵盖系统架构、网络、网络安全、算法和伦理考量。通过分析这些例子,你将培养所需的解题思维,在 Paper 1 和 Paper 2 中脱颖而出。


1. Understanding the Case Study Approach | 理解案例分析题型

In an AQA exam, you will be given a description of a scenario, such as a company expanding its IT systems or a school introducing a new reporting app. The questions will ask you to identify suitable hardware, propose network solutions, explain security risks, or write algorithms to solve a specific problem.

在 AQA 考试中,你会得到一个情境描述,比如一家公司正在扩展其 IT 系统,或一所学校引入一款新的报告应用。题目会要求你确定合适的硬件、提出网络方案、解释安全风险,或编写算法解决具体问题。

Start by underlining keywords in the scenario: required performance, budget, user count, data sensitivity, and environmental constraints. These keywords guide your answer and help you avoid irrelevant details.

首先划出情境中的关键词:所需性能、预算、用户数量、数据敏感性和环境限制。这些关键词会指引你的答案,帮助你避开不相关的细节。

Always link every suggestion back to the scenario. For example, instead of saying ‘use an SSD’, explain ‘An SSD would be suitable because it offers fast read/write speeds to handle the high volume of patient records without delay, and it is more durable than an HDD in a busy hospital environment.’

始终将每一条建议与情境联系起来。例如,不要说“使用固态硬盘”,而要解释“固态硬盘适合,因为它提供快速的读写速度,能够无延迟地处理大量的患者记录,而且在繁忙的医院环境中比机械硬盘更耐用”。


2. Breaking Down a Scenario: System Components | 拆解情境:系统组件

A common case study involves choosing computing devices for a specific task, such as an electronic point-of-sale (EPOS) system in a supermarket. You need to decide between an embedded system, a general-purpose desktop, or a server.

一个常见的案例研究涉及为特定任务选择计算设备,例如超市的电子销售点(EPOS)系统。你需要决定使用嵌入式系统、通用台式机还是服务器。

An embedded system is a dedicated computer built into a larger device. It is ideal for tasks like scanning barcodes and processing payments because it is energy-efficient, low-cost, and highly reliable. However, it lacks flexibility for running additional software.

嵌入式系统是内置于大型设备中的专用计算机。它非常适合扫描条码和处理付款等任务,因为它节能、成本低且高度可靠。但它缺乏运行额外软件的灵活性。

When a scenario mentions ’24/7 operation’ and ‘minimal maintenance’, the embedded system becomes the strongest candidate. You can also discuss the CPU: a low-power RISC-based processor is often used to reduce heat and power consumption.

当情境提到“7×24小时运行”和“最低维护”时,嵌入式系统就成为最强选择。你还可以讨论 CPU:为了减少发热和功耗,通常使用基于精简指令集的低功耗处理器。

For a head office server that handles inventory databases, you would recommend a multi-core CPU with a large clock speed and substantial cache memory. Explain how the fetch-decode-execute cycle operates faster with these features, improving throughput.

对于处理库存数据库的总部服务器,你会推荐具有多个核心、高时钟频率和大容量缓存的 CPU。解释具有这些特征的取指-解码-执行循环如何运行得更快,从而提高吞吐量。


3. Memory and Storage in Real-World Contexts | 真实场景中的内存与存储

Consider a traffic monitoring system that captures video from 50 cameras. The system requires temporary storage while processing footage and permanent storage for archives. RAM acts as a high-speed buffer that holds several frames at once before they are analysed. The larger the RAM capacity, the more video chunks can be loaded simultaneously, reducing lag.

假设一个交通监控系统从 50 个摄像头捕获视频。该系统在处理录像时需要临时存储,而档案则需要永久存储。随机存取存储器(RAM)作为高速缓冲区,可一次性暂存多个帧,然后再进行分析。RAM 容量越大,可同时加载的视频块就越多,从而减少延迟。

For the operating system and firmware, ROM (or flash memory) stores instructions that must not be lost when power is off. It is non-volatile and ensures the camera boots correctly every time.

对于操作系统和固件,只读存储器(或闪存)存储必不可少的指令,断电时数据不丢失。它是非易失性的,确保摄像头每次都能正确启动。

When evaluating secondary storage, compare solid-state drives (SSDs) and hard disk drives (HDDs). SSDs have no moving parts, provide faster data access, and are more resistant to physical shock, making them ideal for devices installed in outdoor poles. However, they are more expensive per gigabyte than HDDs.

在评估辅助存储时,比较固态硬盘和机械硬盘。固态硬盘没有移动部件,提供更快的数据访问速度,而且更抗震,非常适合安装在户外立杆上的设备。但是,固态硬盘每 GB 的成本高于机械硬盘。

Calculate storage requirements: 50 cameras recording at 2 Mbps for 30 days. Total bits = 50 × 2×10⁶ × 60 × 60 × 24 × 30. Convert to terabytes to decide whether cloud storage might be more cost-effective than on-site drives.

计算存储需求:50 个摄像头以 2 Mbps 的速率录制 30 天。总比特数 = 50 × 2×10⁶ × 60 × 60 × 24 × 30。将其转换为 TB 单位,以判断云存储是否比本地硬盘更具成本效益。


4. Networking Essentials for Case Studies | 网络要素案例分析

A case study might describe a school that needs to connect 200 computers across three buildings. You should first recommend a network topology. A star topology is often the best choice because each workstation connects to a central switch with its own cable; if one cable fails, only that node is affected.

一个案例研究可能描述一所学校需要将 200 台计算机连接起来,分布在三栋楼内。你首先应该推荐一种网络拓扑结构。星形拓扑通常是最佳选择,因为每台工作站都通过自己的电缆连接到中央交换机;如果某一条电缆出现故障,只有该节点会受影响。

However, you must mention the drawback: it requires a large amount of cabling and the switch is a single point of failure. To mitigate this, the school could install redundant switches or use a mesh topology between core switches.

但是,你必须提及它的缺点:它需要大量布线,且交换机是单一故障点。为缓解这一问题,学校可以安装冗余交换机,或者在核心交换机之间使用网状拓扑。

Discuss transmission media: fibre optic cables are preferable for long-distance, high-bandwidth links between buildings because they are immune to electromagnetic interference and support high speeds. Inside classrooms, copper Ethernet cables (Cat 6) offer a good balance of cost and performance.

讨论传输介质:在建筑物之间的长距离、高带宽链路中,光纤电缆是更优选择,因为它不受电磁干扰,并且支持高速传输。在教室内,铜质以太网电缆(Cat 6)提供了成本与性能的良好平衡。

Network protocols also feature in scenarios. When a student sends an email, SMTP is used to send the message, and POP3 or IMAP retrieves it. For secure web browsing, HTTPS encrypts data using SSL/TLS. Mentioning the TCP/IP 4-layer model shows deeper understanding: the application layer handles the protocol, transport layer splits data into packets, internet layer addresses them with IP, and link layer controls physical transmission.

网络协议也常在情境中出现。当一名学生发送邮件时,使用 SMTP 发送信息,POP3 或 IMAP 接收信息。对于安全的网页浏览,HTTPS 使用 SSL/TLS 对数据进行加密。提及 TCP/IP 四层模型能展示你的深度理解:应用层处理协议,传输层将数据分包,互联网层用 IP 进行寻址,链路层控制物理传输。


5. Cyber Security Threat Analysis | 网络安全威胁分析

When a case study involves an online retailer that has suffered a data breach, you need to identify the likely attack vectors. Social engineering, such as phishing emails asking employees to reset passwords, is one of the most common entry points. Malware, including ransomware that encrypts files until a payment is made, could also be used.

当案例研究涉及一家经历数据泄露的在线零售商时,你需要识别可能的攻击途径。社会工程,例如钓鱼邮件要求员工重置密码,是最常见的切入点之一。恶意软件,包括加密文件并索要赎金的勒索软件,也可能被使用。

Explain the technical threat: an SQL injection attack inserts malicious code into a web form’s input box, tricking the database into revealing customer records. A Denial of Service (DoS) attack floods the server with traffic, making the website unavailable to legitimate users.

解释技术性威胁:SQL 注入攻击将恶意代码插入网页表单的输入框,诱骗数据库泄露客户记录。拒绝服务(DoS)攻击则用流量淹没服务器,使网站无法为合法用户提供服务。

For each threat, propose a preventative measure. Use a firewall to filter incoming and outgoing traffic based on rules. Implement input validation and parameterised queries to block SQL injection. Train staff to recognise phishing signs and enforce strong password policies with two-factor authentication.

针对每种威胁,提出预防措施。使用防火墙根据规则过滤进出流量。实施输入验证和参数化查询以阻止 SQL 注入。培训员工识别钓鱼迹象,并推行强密码策略和双重身份验证。

Also mention penetration testing: an ethical hacker is hired to probe the system for vulnerabilities, which are then patched. Regular software updates close security gaps, so automatic updates should be enabled where possible.

还要提及渗透测试:聘请道德黑客探测系统漏洞,随后修补漏洞。定期的软件更新能消除安全缺口,因此应尽可能启用自动更新。


6. Ethical, Legal and Environmental Impacts | 伦理、法律与环境影响

Many AQA case studies include a social media or mobile app that collects user data. You must address the ethical dilemma of collecting more data than necessary, even if users have given consent. The Data Protection Act 2018 (which incorporates GDPR) requires that data be processed fairly, lawfully, and for a specific purpose.

许多 AQA 案例研究都会提及收集用户数据的社交媒体或移动应用。你必须处理收集超出必要范围的数据这一伦理困境,即使用户已同意。2018 年数据保护法(包含 GDPR)要求数据必须被公平、合法地处理,并且有特定目的。

The Computer Misuse Act 1990 makes it illegal to gain unauthorised access to computer material. If a case study describes an employee accessing colleagues’ emails without permission, you can reference this act to explain the legal consequences.

1990 年计算机滥用法规定,未经授权访问计算机资料属于非法行为。如果案例研究描述一名员工未经许可访问同事的邮件,你可以引用该法案解释法律后果。

Copyright law is relevant when a school wants to use images or music in a digital project. You must advise that they either use Creative Commons-licensed materials or obtain permission from the copyright holder to avoid infringement.

当学校想在数字项目中使用图片或音乐时,版权法也同样适用。你必须建议他们要么使用知识共享许可的材料,要么获得版权所有者的许可,以避免侵权。

Environmental impacts should not be overlooked. Manufacturing devices consumes energy and raw materials, and e-waste contains toxic substances. Suggest extending hardware lifecycles through upgrades, recycling old equipment, and using cloud services that run on energy-efficient data centres.

环境影响不应被忽视。制造设备消耗能源和原材料,而电子垃圾含有有毒物质。建议通过升级延长硬件生命周期、回收旧设备,以及使用基于节能数据中心的云服务。


7. Algorithms and Computational Thinking | 算法与计算思维

A case study on a delivery company presents a classic algorithm problem: determining the most efficient route. While the Dijkstra algorithm is beyond GCSE, you can demonstrate computational thinking by decomposing the problem into inputs (list of delivery points, distance matrix), processing (sorting and searching), and output (optimised sequence).

一个关于快递公司的案例研究提出了一个经典的算法问题:确定最高效的路线。虽然 Dijkstra 算法超出了 GCSE 范围,但你可以通过将问题分解为输入(送货点列表、距离矩阵)、处理(排序与搜索)和输出(优化后顺序)来展示计算思维。

When a case study requires searching for a customer record in a database, you should compare linear search and binary search. A linear search inspects each record one by one, which is simple but slow for large datasets. A binary search requires a sorted list but halves the search space each time, making it much faster for more than a few hundred entries.

当案例研究要求在数据库中查找客户记录时,你应该比较线性搜索和二分搜索。线性搜索逐一检查每条记录,对于大数据集来说简单但缓慢。二分搜索需要有序列表,但每次将搜索空间减半,在处理数百条以上的记录时速度快得多。

Explain sorting needs. If orders need to be displayed from smallest to largest, bubble sort could be used, but it is inefficient. Merge sort uses a divide-and-conquer strategy and has better performance, especially when implemented with lists that can be split recursively.

解释排序需求。如果订单需要从小到大地显示,可以使用冒泡排序,但它效率不高。合并排序采用分治策略,具有更优的性能,尤其是在可以用递归方式对列表进行划分的实现中。

Write a short pseudocode solution. For example, to find the highest daily sales figure:

编写一小段伪代码解决方案。例如,找出最高的日销售额:

maxSales ← sales[0]

FOR index ← 1 TO LEN(sales)-1

  IF sales[index] > maxSales THEN

    maxSales ← sales[index]

ENDFOR

OUTPUT maxSales

This shows initialisation, iteration, conditional selection, and output – all key coding constructs examined in Paper 1.

这展示了初始化、迭代、条件选择和输出——这些都是 Paper 1 考查的所有关键编码结构。


8. Data Representation in Action | 数据表示实战

Data representation questions are often embedded in case studies. A graphic design company needs to calculate storage for an advertising banner. If the image resolution is 2400 × 1200 pixels and the colour depth is 24 bits per pixel, the file size (uncompressed) is:

数据表示问题常常嵌入在案例研究中。一家平面设计公司需要计算广告横幅的存储量。如果图像分辨率为 2400 × 1200 像素,色深为 24 位/像素,则未压缩的文件大小是:

File size = 2400 × 1200 × 24 = 69,120,000 bits

Convert to bytes: 69,120,000 / 8 = 8,640,000 bytes

≈ 8.64 MB

You can then discuss how increasing the colour depth to 32 bits (with an alpha channel for transparency) would increase the file size proportionally.

然后你可以讨论若将色深增加到 32 位(含用于透明度的 alpha 通道),文件大小将如何成比例增加。

For audio, a call centre wants to record customer calls with a sample rate of 16 kHz and a bit depth of 16 bits. For a 10-minute stereo call, the file size is:

对于音频,一家呼叫中心希望以 16 kHz 的采样率和 16 位的位深度录制客户电话。对于一个 10 分钟的立体声通话,文件大小为:

Size = 16,000 × 16 × 2 channels × (10 × 60 seconds) = 307,200,000 bits ≈ 36.6 MB

Binary shifts can also appear. For instance, a programmer uses a left shift to quickly multiply a number by 2³. Explain that shifting the binary pattern three places to the left multiplies the value by 8, which is more efficient than a standard multiplication instruction in some low-level operations.

二进制移位也可能出现。例如,程序员使用左移操作快速将一个数乘以 2³。解释将二进制模式左移三位相当于将值乘以 8,在某些低级操作中这比标准乘法指令更高效。


9. Programming and Pseudocode Walkthrough | 编程与伪代码演练

A case study might ask you to write a program for a cinema ticketing system that calculates ticket prices based on age. The scenario gives: children under 12 pay £5, adults pay £9, and seniors over 65 pay £6. You must design a solution with validation to ensure age input is a number between 1 and 120.

一个案例研究可能要求你为电影院票务系统编写程序,根据年龄计算票价。情景给出:12 岁以下儿童 £5,成人 £9,65 岁以上老人 £6。你必须设计一个带有验证的方案,确保年龄输入是 1 到 120 之间的数字。

Start with a structure diagram or flowchart in your plan. Then write pseudocode that demonstrates sequence, selection, and iteration. An example solution:

先在计划中画出结构图或流程图。然后编写伪代码,展现顺序、选择和迭代。示例如下:

REPEAT

  OUTPUT “Enter age (1-120): “

  INPUT age

UNTIL age >= 1 AND age <= 120

IF age < 12 THEN

  price ← 5

ELSE IF age > 65 THEN

  price ← 6

ELSE

  price ← 9

ENDIF

OUTPUT “Ticket price: £”, price

Explain how the REPEAT…UNTIL loop handles input validation, ensuring the program does not crash with an invalid entry. The nested IF statements show efficient conditional branching. You can also discuss how to extend the program using an array or list to process multiple customers.

解释 REPEAT…UNTIL 循环如何处理输入验证,确保程序不会因无效输入而崩溃。嵌套的 IF 语句展示了高效的条件分支。你还可以讨论如何使用数组或列表来处理多位顾客,从而扩展程序。


10. Exam Technique and Sample Mark Scheme | 考试技巧与评分标准示例

To maximise marks in case study questions, always read

Published by TutorHao | Year 11 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