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

Mastering Extended Response Questions in AQA Computer Science: Writing Framework and Model Answers | AQA计算机科学扩展题写作框架与范文

2026-07-18 15:47 · 本文部分内容由AI辅助创作

📚 Mastering Extended Response Questions in AQA Computer Science: Writing Framework and Model Answers | AQA计算机科学扩展题写作框架与范文

In Year 9, you begin to encounter the kind of structured, long-answer questions that appear in the AQA GCSE Computer Science exam. Rather than simply recalling facts, you need to explain processes, compare concepts, and justify decisions using clear technical language. This article provides a complete writing framework, model answers, and practice strategies to help you convert your knowledge into high-scoring responses.

在九年级,你开始接触到 AQA GCSE 计算机科学考试中常见的那种结构化的长答题。你需要做的不仅仅是回忆事实,还要用清晰的技术语言解释过程、比较概念并论证决策。本文提供了一个完整的写作框架、范文以及练习策略,帮助你将自己的知识转化为高分答案。

1. Understanding Command Words and What They Demand | 理解指令词及其要求

Every question in AQA Computer Science starts with a command word such as 'state', 'describe', 'explain', or 'evaluate'. Knowing exactly what each word asks you to do is the first step to writing an answer that matches the mark scheme. For example, 'state' requires a short, factual answer, while 'explain' needs a cause-and-effect relationship written in sentences.

AQA 计算机科学中的每一道题都以一个指令词开头,例如 “state”(说出)、“describe”(描述)、“explain”(解释)或 “evaluate”(评估)。准确理解每个词要求你做什么,是写出符合评分标准答案的第一步。例如,“state” 需要一个简短的事实性回答,而 “explain” 则需要用句子写出因果关系。

Always read the question twice to identify the command word, the topic focus, and any limiting conditions (e.g., 'using an example from networking'). Circle these parts before you start writing – it keeps your answer on track and prevents you from wasting time on irrelevant details. Many marks are lost because students write everything they know instead of what the question actually asks.

每次都要把题目读两遍,找出指令词、主题焦点以及任何限制条件(例如 “用网络中的一个例子来说明”)。在动笔之前把这些部分圈出来——这能让你的答案紧扣题意,避免把时间浪费在不相关的细节上。很多分数都是因为学生写出了自己所知道的一切,却没有回答题目实际要求的内容而丢掉的。


2. The PEEL Paragraph Structure for Technical Explanations | 用于技术解释的 PEEL 段落结构

For any question worth 3 marks or more, a single sentence is rarely enough. The PEEL structure – Point, Evidence, Explanation, Link – helps you build a full answer. You state your main Point, back it with concrete Evidence (a technical term, a value, or an example), Explain how the evidence proves the point, and if there are multiple arguments, Link to the next idea. This framework is especially useful for 'explain' and 'discuss' questions.

对于任何 3 分及以上的题目,单个句子往往是不够的。PEEL 结构——Point(观点)、Evidence(证据)、Explanation(解释)、Link(衔接)——可以帮助你构建一个完整的答案。你首先陈述主要观点,然后用具体的证据(一个技术术语、一个数值或一个例子)来支持,再解释该证据如何证明你的观点,如果有多个论点,就衔接下一个想法。这个框架在 “解释” 和 “讨论” 类题目中特别有用。

For example, if asked to explain why hexadecimal is used instead of binary when representing colour values, your Point might be: 'Hexadecimal simplifies reading long binary strings'. The Evidence could be: 'The 24-bit RGB colour #FF 00 00 represents pure red, and in binary this would be 11111111 00000000 00000000'. The Explanation: 'The hex pair FF is much shorter and easier for humans to read and check than eight 1s, reducing transcription errors.' There is no need for a Link here as the explanation stands alone.

例如,如果题目要求解释为什么在表示颜色值时使用十六进制而不是二进制,你的观点可以是:“十六进制简化了长二进制串的阅读”。证据可以是:“24 位 RGB 颜色 #FF 00 00 代表纯红色,而用二进制表示为 11111111 00000000 00000000”。解释则是:“十六进制对 FF 比八个 1 短得多,人类读起来和检查起来更容易,从而减少了抄写错误。” 这里不需要衔接部分,因为这个解释本身已经完整。


3. State Questions: Getting Straight to the Point | “说出” 类题目:直截了当

State or 'identify' questions usually carry 1 or 2 marks. They test your ability to recall a single fact, term, or value without any explanation. A common mistake is adding extra description that wastes time – the examiner only needs the correct keyword. If the question says 'State the number of bits in one byte', the full answer is simply '8'. Writing 'A byte is a unit of digital information that consists of 8 bits' is unnecessary but still correct, yet in an exam every second counts.

“说出” 或 “识别” 类题目通常占 1 到 2 分。它们测试的是你回忆单个事实、术语或数值的能力,不需要任何解释。一个常见的错误是添加额外的描述,这只会浪费时间——考官需要的只是正确的关键词。如果题目是 “说出一个字节的位数”,完整的答案就是 “8”。写成 “字节是由 8 位组成的数字信息单位” 虽然不算错,但在考试中每一秒都很宝贵。

h topic, know the one-word or one-number answers to typical state questions. For instance, 'State the function of the program counter' → 'Holds the address of the next instruction to be fetched.' The answer is precise and uses technical vocabulary. Do not write ' s a register in the CPU that keeps track of where the computer is in its program sequence.' – that extra detail belongs in a 'describe' question.

练习把你的知识转化为要点笔记:对于每个主题,要知道典型 “说出” 类题目的单词或数字答案。例如,“说出程序计数器的功能” → “存放下一条要读取的指令的地址。” 答案精确且使用了技术词汇。不要写 “程序计数器是 CPU 中的一个寄存器,用于跟踪计算机在程序序列中的位置”——这些额外的细节属于 “描述” 类题目。


4. Describe Questions: Painting a Technical Picture | “描述” 类题目:描绘技术图景

A 'describe' question asks you to give an account of something – a process, a piece of hardware, or a data structure. You need to write in full sentences and include a logical sequence of what happens or what something consists of. Unlike 'explain', you do not have to state why something happens; just what happens. For example, 'Describe how an overflow error occurs' expects you to say that when the result of a binary addition exceeds the number of bits available, the carry bit is lost, leading to an incorrect result.

“描述” 类题目要求你叙述某个事物——一个过程、一件硬件或一种数据结构。你需要用完整的句子,并按照逻辑顺序写出发生了什么或某物由什么组成。与 “解释” 不同,你不必说明为什么发生,只需说明发生了什么。例如,“描述溢出错误是如何发生的” 这道题,就要求你说明当二进制加法的结果超过可用位数时,进位会丢失,从而导致错误的结果。

To structure a describe answer, break the concept into steps or components. For a description of the fetch-decode-execute cycle, you would list: 1) The address in the program counter is copied to the MAR. 2) The instruction is fetched from RAM and placed in the MDR. 3) The program counter increments. 4) The instruction in the MDR is copied to the CIR and decoded. 5) The CU executes the instruction. Each step should be written as a clear sentence without using bullet points unless the question allows it – always check the instructions.

要组织一个 “描述” 类答案,可以把概念分解成步骤或组成部分。在描述取指-解码-执行周期时,你可以列出:1) 程序计数器中的地址被复制到 MAR。2) 指令从 RAM 中取出并放入 MDR。3) 程序计数器递增。4) MDR 中的指令被复制到 CIR 并被解码。5) 控制单元执行该指令。每一步都应该写成清晰的句子,除非题目允许,否则不要用项目符号——一定要先看清题目说明。


5. Explain Questions: Showing Cause and Effect | “解释” 类题目:展示因果关系

Explain questions are the most common high-mark questions and require you to say how or why something happens. The keyword 'because' is your best friend here. Every sentence should link a technical fact to an effect. For instance, 'Explain why solid-state storage is preferred in mobile devices' is not just about stating that it has no moving parts; you need to connect that fact to consequences: 'Because it has no moving parts, it is more resistant to physical shock, consumes less power, and operates silently – all essential for portable devices.'

解释类题目是最常见的高分题型,要求你说明某件事是如何发生的或为什么会发生。在这里,“因为” 这个词是你最好的朋友。每一个句子都应该把一个技术事实和一个结果联系起来。例如,“解释为什么移动设备中更常用固态存储器” 这道题,不仅仅是要说明它没有移动部件,还需要把这个事实与后果联系起来:“因为它没有移动部件,所以更耐物理冲击,功耗更低,运行安静——这些都是便携式设备所必需的。”

When you see 'explain', plan two or three linked points. Start with the immediate technical reason, then extend to the broader impact. If asked to explain why a network switch is better than a hub, you might write: 'A switch sends data only to the specific device with the matching MAC address, whereas a hub repeats data to all ports. This reduces unnecessary traffic and collisions, improving network performance and security because data cannot be intercepted by devices not intended to receive it.' Note how each idea flows into the next.

看到 “解释” 时,要规划两到三个相互关联的要点。从直接的技术原因入手,然后延伸到更广泛的影响。如果题目要求解释为什么网络交换机比集线器好,你可以这样写:“交换机会根据匹配的 MAC 地址只向特定设备发送数据,而集线器则向所有端口重复发送数据。这样能减少不必要的流量和冲突,从而提高网络性能,并且因为数据不会被非目标设备截获,安全性也得到提升。” 注意每个观点是如何衔接到下一个的。


6. Compare and Contrast: Structured Tables and Sentence Frameworks | 比较与对比:结构化表格和句子框架

When a question asks you to 'compare' two technologies, you must identify both similarities and differences. For AQA Computer Science, a table format is often acceptable if the question asks for a comparison, but you should always read the guidance – some questions expect prose. A safe approach is to write two short paragraphs: one for similarities and one for differences, each containing a clear comparative statement like 'Both X and Y...' or 'X is faster than Y because...'.

当题目要求你 “比较” 两种技术时,你必须指出它们的相似点和不同点。在 AQA 计算机科学中,如果题目要求比较,通常允许使用表格形式,但你始终要阅读题目说明——有些题目要求写成段落。一个稳妥的方法是写两个简短的段落:一个讲相似点,一个讲不同点,每段都包含明确的比较性陈述,例如 “X 和 Y 都……” 或 “X 比 Y 快,因为……”。

For example, comparing Ethernet and Wi-Fi: Similarity – 'Both use the same TCP/IP protocol suite and can route packets using IP addresses.' Differences – 'Ethernet uses physical cables providing high, stable speeds and is full-duplex by default, whereas Wi-Fi uses radio waves and is half-duplex, leading to potential interference and lower security.' Never just list features side by side without linking them – the comparison marker expects you to draw a link between the two items.

例如,比较以太网和 Wi-Fi:相似点—— “两者都使用相同的 TCP/IP 协议族,都能用 IP 地址路由数据包。” 不同点—— “以太网使用物理线缆,提供高速且稳定的连接,且默认为全双工,而 Wi-Fi 使用无线电波,是半双工的,这会导致潜在干扰和较低的安全性。” 绝不能只是把特征并排罗列而不将它们联系起来——比较类题目的评分标准要求你在两者之间建立联系。


广告 / Sponsored

7. Evaluate Questions: Balancing Arguments and Reaching a Conclusion | “评估” 类题目:平衡论点并得出结论

Evaluate questions ask you to make a judgement, often considering advantages and disadvantages. The key is to present both sides clearly and then state a reasoned conclusion. Use phrases like 'One advantage is...', 'However, this is offset by...', and 'Overall, the most suitable choice would be... because...'. The conclusion must be supported by the points you made earlier and should refer back to the context given in the question, such as a specific scenario or constraint.

评估类题目要求你做出判断,通常要考虑优缺点。关键是要清晰地呈现正反两面,然后给出一个有依据的结论。使用诸如 “一个优点是……”、“然而,这一点会被……抵消” 以及 “总体而言,最合适的选择是……因为……” 这样的表述。结论必须由你之前提出的论点支撑,并且要回扣题目中给出的情境,例如特定的场景或限制条件。

Suppose the question is: 'Evaluate the use of open-source software for a small business' (6 marks). You could argue: Advantages – lower initial cost, customisable code, community support. Disadvantages – may lack dedicated professional support, potential security issues if not actively maintained. Conclusion: 'For a small business with limited budget but in-house technical skills, open-source software is advantageous because the cost savings outweigh the risk of self-managed support, as long as they choose well-established projects with active communities.' Your mark depends on balanced reasoning, not just listing points.

假设题目是:“评估一家小企业使用开源软件的情况”(6 分)。你可以这样论述:优点——初始成本低、代码可定制、社区支持;缺点——可能缺乏专门的专业支持,如果不积极维护可能存在安全隐患。结论:“对于预算有限但具备内部技术能力的小企业来说,开源软件是有利的,因为节省的成本超过了自行管理支持的风险,前提是他们选择那些社区活跃的成熟项目。” 你的分数取决于平衡的论证,而不仅仅是罗列要点。


8. Algorithm Tracing and Writing: Step-by-Step Precision | 算法跟踪与编写:逐步精确

When a question asks you to trace an algorithm or write pseudo-code, your answer must be systematic and show every state change. For tracing, use a table with columns for each variable and the output. Label each row with the line number or iteration. Even if the final answer is wrong, marks are given for showing intermediate values – always show your workings. In Year 9, you will encounter trace tables for linear search, binary search, and bubble sort.

当题目要求你跟踪一个算法或编写伪代码时,你的答案必须条理清晰,并展示出每一个状态变化。对于跟踪,使用一个表格,为每个变量和输出设置列。给每一行标上行号或迭代次数。即使最终答案错误,展示中间值也是能得分的——一定要写出你的演算过程。在九年级,你会遇到针对线性搜索、二分查找和冒泡排序的跟踪表。

For writing algorithms, follow the AQA pseudo-code guide precisely: use keywords like WHILE, FOR, IF…THEN…ELSE, and indentation to show structure. Variable names should be meaningful. For example: total ← 0, FOR i ← 1 TO 10, total ← total + i, ENDFOR. Always include an initialisation step and make sure your loop condition eventually becomes false to avoid infinite loops. This kind of precision is exactly what the examiner looks for.

在编写算法时,要严格遵循 AQA 的伪代码指南:使用 WHILE、FOR、IF…THEN…ELSE 等关键字,并用缩进来展示结构。变量名应该有意义。例如:total ← 0,FOR i ← 1 TO 10,total ← total + i,ENDFOR。一定要包含初始化步骤,并确保你的循环条件最终会变为假,以避免无限循环。这种精确性正是考官所寻找的。


9. Answering Binary, Hex, and Data Representation Questions | 二进制、十六进制和数据表示题目的作答

verting the binary 10101101 to hex, first group into nibbles: 1010 (A) and 1101 (D), giving AD. Write down the conversion table if it helps: 1010 = 8+2 = 10 = A. Even if the final hex value is correct, showing the nibble grouping demonstrates your method and can earn method marks if you make a small slip.

涉及进位制的计算必须清晰地列出来。在进行转换时,要写出位权值和加法步骤。例如,将二进制数 10101101 转换为十六进制时,首先按四位分组:1010(A)和 1101(D),得到 AD。如果有帮助的话,可以写出转换表:1010 = 8+2 = 10 = A。即使最终的十六进制值是正确的,展示出按四位分组的过程也能体现你的方法,万一你有一个小失误,这还可能为你挣得方法分。

When questions involve binary addition or shifts, always align the numbers and carry values. For a left shift, write the original binary, shift it, and then compute the new denary value. Explicitly state the effect: 'Left shift by 2 multiplies the original number by 4, provided no overflow occurs.' Include the word 'overflow' where relevant, because examiners look for this technical accuracy.

当题目涉及二进制加法或移位时,始终要对齐数字和进位值。对于左移,写出原二进制数,进行移位,然后计算新的十进制值。要明确说明效果:“左移两位将原数乘以 4,前提是没有发生溢出。” 在相关的地方要写上 “溢出” 这个词,因为考官看重这种技术上的准确性。


10. Model Answer: Data Compression (Explain, 4 marks) | 范文:数据压缩(解释题,4 分)

Question: Explain why lossy compression is used for streaming video rather than lossless compression.
Answer: Lossy compression permanently removes some data from the file, specifically data that is less noticeable to human perception, such as subtle colour variations or high-frequency sounds. This drastically reduces the file size compared to lossless compression, which only removes statistical redundancy and must reconstruct the original exactly. A smaller file size means less bandwidth is required to stream the video, which prevents buffering and allows smooth playback even on slower connections. Therefore, lossy compression is preferred because the slight loss in quality is not perceptible to most users and is a worthwhile trade-off for the practical benefits of reduced data usage and fast streaming.

题目:解释为什么流媒体视频使用有损压缩而不是无损压缩。
答案:有损压缩会永久性地移除文件中的一些数据,特别是那些对人类感知不那么明显的数据,例如细微的颜色变化或高频声音。与只移除统计冗余且必须精确重建原始数据的无损压缩相比,这能大幅减小文件体积。更小的文件体积意味着流媒体传输时需要的带宽更少,这能防止缓冲,即使网速较慢也能流畅播放。因此,人们更倾向于使用有损压缩,因为对大多数用户而言,那轻微的品质损失是不可察觉的,而它在降低数据用量和实现快速流媒体方面的实际好处,使得这一交换非常值得。因此,人们更偏好有损压缩,因为其品质损失微不足道,却能带来流畅播放的实质性好处。

Notice how the answer directly uses the word 'because' and connects each technical fact to a practical outcome. It also contrasts lossy and lossless, showing an understanding of both. The final sentence explicitly states the trade-off, which answers the 'why' part fully. This structure works for almost any 'explain' question in the AQA specification.

请注意,这个答案直接使用了 “因为” 这个词,并将每个技术事实与实际结果联系起来。它还对比了有损和无损压缩,显示了对两者的理解。最后一句话明确说明了这种权衡,从而完整地回答了 “为什么” 这一部分。这种结构几乎适用于 AQA 教学大纲中的任何 “解释” 类题目。


11. Model Answer: Network Protocols (Describe, 3 marks) | 范文:网络协议(描述题,3 分)

Question: Describe the role of the HTTP and FTP protocols in the TCP/IP stack.
Answer: HTTP (Hypertext Transfer Protocol) is an application-layer protocol used to request and deliver web pages from a web server to a client browser. It handles the formatting of request and response messages, enabling the retrieval of HTML files, images, and other resources. FTP (File Transfer Protocol), also at the application layer, is designed specifically for transferring entire files between computers over a network. It provides commands for uploading, downloading, and managing files on a remote server, often requiring authentication for access.

题目:描述 HTTP 和 FTP 协议在 TCP/IP 协议栈中的作用。
答案:HTTP(超文本传输协议)是一种应用层协议,用于从网络服务器向客户端浏览器请求和传送网页。它负责处理请求和响应消息的格式,使得 HTML 文件、图像及其他资源的检索成为可能。FTP(文件传输协议)也位于应用层,专为在网络上于计算机之间传输完整文件而设计。它提供用来在远程服务器上上传、下载和管理文件的命令,通常需要身份验证才能访问。

This answer is concise and uses technical vocabulary such as 'application-layer protocol' and 'client browser'. It states the exact function of each protocol without drifting into explanation of why these protocols are needed – that would be an 'explain' question. By using the command word 'describe', the examiner wants a factual account, and this model answer delivers exactly that.

这个答案简洁明了,并使用了 “应用层协议”、“客户端浏览器” 等技术词汇。它说明了每个协议的确切功能,而没有偏离到解释为什么需要这些协议上——那将是 “解释” 题的内容。根据指令词 “描述”,考官想要的是事实性叙述,而这篇范文正好做到了这一点。


12. Self-Check and Common Pitfalls to Avoid | 自我检查与常见误区

Before you finish any extended response, do a quick check: Does my answer match the command word? Have I used technical terms correctly? Did I avoid vague words like 'it', 'thing', or 'works better'? Re-read the question and tick off each part you have addressed. AQA mark schemes reward precise language, so instead of 'data is sent quickly', write 'data is transmitted with lower latency because packets travel through fewer routers'.

在完成任何扩展性回答之前,做一个快速检查:我的答案符合指令词的要求吗?我是否正确使用了技术术语?我是否避免了像 “它”、“东西” 或 “效果更好” 这样的模糊词汇?重新读一遍题目,并勾选出你已经回答到的每个部分。AQA 的评分标准青睐精确的语言,因此,不要写 “数据发送得很快”,而要写 “数据以更低的延迟进行传输,因为数据包经过的路由器更少”。

Common errors include: answering a 'describe' with an 'explain', using bullet points when full sentences are required, omitting examples when the question asks for them, and writing over-long introductions that waste space. Practice by marking your own answers against model solutions, and always time yourself – a 6-mark question should take no more than 6–8 minutes. With consistent application of these writing frameworks, you will see a significant improvement in the clarity and marks of your Computer Science answers.

常见的错误包括:用 “解释” 的方式回答 “描述” 题,在要求用完整句子时却使用了项目符号,题目要求举例时却略去了例子,以及写下了冗长、浪费空间的引言。通过对照范文批阅自己的答案来进行练习,并始终给自己计时——一道 6 分的题目不应该超过 6 到 8 分钟。持续应用这些写作框架,你计算机科学答案的清晰度和得分都将显著提高。

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

广告 / Sponsored
英国原版CGP教辅 New GCSE Computer Science AQA Exam Practice Workb…
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao

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

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