CS  ·  Computer Systems

Assessment Rectification: Technical Answers

Double lesson · Part 2 of 2 Approx 50–55 min Independent cover work
Learning intentions
  • 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.
Success criteria
  • 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.
Warm up — what do you already know?

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

compiler
Translates the whole source program before it runs and creates executable object code.
interpreter
Translates and executes source code one line at a time.
firewall
Monitors and controls network traffic, blocking unauthorised access.
encryption key
A value used to encode or decode data so intercepted data is unreadable without it.
attribute
A stored property of a vector object, such as coordinates, fill colour or line colour.
whereas
A connective that makes a direct contrast between two technologies explicit.

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

Example 1 — compiler for a released game

Weak answer: “Use a compiler because it is better.”

1
Identify: choose a compiler for the final release.
2
Explain: compiled code runs faster because it is translated before execution.
3
Link and balance: fast response matters during gameplay; although an interpreter is easier to debug, that matters less after testing is complete.
Example 2 — firewall and encryption

Explain why an online service should use both protections.

1
A firewall blocks unauthorised network access by monitoring and controlling traffic.
2
However, it cannot protect data already intercepted in transit.
3
Encryption protects the data itself by making it unreadable without the key, so the two measures cover different risks.
Example 3 — vector versus bitmap

Explain why a vector is suitable for a logo that must be enlarged.

1
A vector stores objects using attributes and redraws them mathematically.
2
It can therefore be enlarged without losing quality.
3
Whereas a bitmap has a fixed number of pixels and may become pixelated, so vector is more suitable for a large banner.
Now you try

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:

  1. Identify the best translator for the final release.
  2. Explain the run-time speed benefit and link it to the game.
  3. Contrast this with the interpreter’s debugging benefit.
  1. Use a compiler for the final release.
  2. Compiled code runs faster because translation happens before execution, helping the game respond smoothly.
  3. 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.
Common mistakes
Repeating the question. “A firewall protects the network” needs the precise action: monitoring traffic and blocking unauthorised access.
Giving only one side. A comparison must say what both technologies do and make the contrast explicit.
Listing disconnected facts. Link ideas using because, therefore, however and whereas, then connect the consequence to the scenario.
Exam tip

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.

Task Set

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

Encryption scrambles or encodes data using a key so that anyone who intercepts it cannot read it without the correct key.

7. Explain why both a data bus and an address bus are needed. TYPE 2

The data bus carries the actual data or instruction, whereas the address bus carries the memory location it is travelling to or from. Separate buses identify the content and its location, allowing transfers between memory and processor to work efficiently.

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

A vector logo is redrawn from stored object attributes, so it can be enlarged for the banner without losing quality. A bitmap has a fixed grid of pixels and may become pixelated when enlarged. Therefore vector is more suitable for both sizes.

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

Example: “Strength: 8-bit binary. Next step: in comparisons I will use whereas and explain both sides. Floating point A; working G; explanations A; comparisons A; vocabulary G.” Your ratings are private learning evidence, not a score.
Teacher notes — Shift+T to hide

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.