- Use precise Computer Systems vocabulary in written answers.
- Develop answers using identify → explain → link to the scenario.
- Compare two technologies by making both sides explicit.
- I can improve a weak answer by adding a linked technical reason.
- I can write a balanced comparison about translators, security or graphics.
- I can identify one strength and one specific target for future assessments.
Answer before the lesson begins. These check prior knowledge — it's fine if you're unsure.
1. Which term means the actual value or instruction carried between memory and the processor?
2. Which translator reports errors as each line is executed?
3. Which connective is most useful for developing a technical explanation?
Key vocabulary
Turning knowledge into marks
Reset before Part 2
Pause for two minutes. Stand, stretch, look away from the screen and take a drink if permitted. Then begin this half with a fresh page or a clear new heading. The aim is no longer calculation: it is making your knowledge visible in precise written answers.
Read the command word and tariff
State normally needs a short fact. Describe asks what something is or does. Explain needs a reason or consequence. Justify needs a choice supported by relevant reasons. The number of marks is a useful guide: a three-mark explanation usually needs several distinct, developed points. A list of keywords is not the same as an explanation.
Use identify → explain → link
First identify the technology, feature or choice. Next explain the technical reason using words such as because, therefore or so that. Finally link the consequence to the scenario. For example: “Use a compiler because the finished program is translated before it runs. It therefore runs faster, which matters for a game that must respond smoothly.” The final clause is what turns a general fact into an applied answer.
Make both sides of a comparison explicit
A comparison cannot earn full credit if it explains only one side. Use a paired structure: “A vector graphic can be enlarged without losing quality because its objects are redrawn from attributes, whereas a bitmap has a fixed grid of pixels and may become pixelated.” The contrast is direct, accurate and tied to resizing. The same pattern works for data bus/address bus, compiler/interpreter and firewall/encryption.
Use precise vocabulary
A firewall does not “stop bad things”; it monitors and controls incoming and outgoing network traffic and blocks unauthorised access. Encryption does not “hide the password”; it scrambles data using a key so intercepted data is unreadable without that key. A compiler and interpreter do not merely “turn code into binary”; they differ in when and how translation happens. Precise nouns and verbs make answers shorter, clearer and easier to award.
Rectification means improvement
For each written task, draft first, reveal the model, then improve your own answer. Add a missing technical term, a reason, the other side of a comparison or a link to the scenario. Your final reflection should name one thing already secure and one next step you can act on. “Write more” is vague; “use whereas to explain both sides” is a useful target.
Worked examples
Weak answer: “Use a compiler because it is better.”
Explain why an online service should use both protections.
Explain why a vector is suitable for a logo that must be enlarged.
A mobile game studio is choosing a translator for the final release. The game must run smoothly, but developers found the interpreter useful while testing.
Answer the following:
- Identify the best translator for the final release.
- Explain the run-time speed benefit and link it to the game.
- Contrast this with the interpreter’s debugging benefit.
- Use a compiler for the final release.
- Compiled code runs faster because translation happens before execution, helping the game respond smoothly.
- An interpreter makes errors easier to locate as each line runs, but this is more important during development than after the tested game is released.
Use the mark value as a detail signal. For a four-mark justification, plan four linked ideas before writing. A coherent argument is stronger than a list of four keywords.
Questions 1–5 are auto-checked. Questions 6–9 are self-marked — write your answer, then reveal the model answer to check your work.
1. Which answer best describes a firewall? TYPE 1
2. What does encryption protect if data is intercepted? TYPE 1
3. Why is a compiler suitable for a final released game? TYPE 1
4. Which word most clearly signals a direct comparison? TYPE 1
5. Which is a valid vector attribute? TYPE 1
6. Improve this answer: “Encryption makes data safe.” Use a precise action and the role of a key. TYPE 2
7. Explain why both a data bus and an address bus are needed. TYPE 2
8. A charity needs one logo for a small badge and a large banner. Write a two-sided comparison that justifies vector rather than bitmap. TYPE 3
9. Final reflection: name one assessment strength, one precise next step, and rate each shared target green, amber or red: floating point; showing working; developed explanations; two-sided comparisons; precise vocabulary. TYPE 3
Suggested timing: Reset and warm up 7 min; notes 10 min; worked examples 10 min; now-you-try 7 min; Task Set Q1–5 7 min; Q6–8 12 min; final reflection 5 min.
Cover setup: Keep this formative and private. Pupils draft before revealing models, then improve their own words. Collect or check the final extended response and confidence reflection as directed by the department.
Key misconception: A comparison needs both sides. A technical fact needs a linked reason or consequence when the command word is explain or justify.
If pupils finish early: Rewrite Q8 for a photograph and explain why bitmap would now be the better choice.
SQA command words covered: describe, explain, compare, justify.