CSEC INFORMATION TECHNOLOGY · PRACTICALS · LESSON L4

SBA Walkthrough: Problem Solving and Programming

A complete 15-mark SBA example: problem definition, IPO chart, flowchart or pseudocode, trace table, program, language features and documentation.

School-Based Assessment (SBA)Paper 031≈ 55 min🎮 3 games
Before you start

By the end of this lesson you can…

Step 1 · Watch

Explainer video

4 narrated scenes. Press play, listen and read along — the points appear as they are explained. Use ‹ Prev / Next › or the scene bar to jump to any scene.

LESSON L4 · EXPLAINER

SBA Walkthrough: Problem Solving and Programming

This is the biggest SBA component. A clear walk through one worked example shows exactly what to submit for each mark.

Narration uses your device’s built-in voice. No sound? Switch to “Captions only” — the captions advance on their own.

Step 2 · Read

Key notes

Copy these into your notebook in your own words — that is how they stick.

Problem

Input, calculation, selection, loop.

IPO + algorithm

6 marks.

Trace table

4 marks; test both branches.

Execution

1 mark; print source and output.

Language features

3 marks: variables, I/O, selection, loop.

Documentation

1 mark: comments + user guide.

Size

20–40 lines is enough.

Evidence

Print everything.

EXAM TIPS & COMMON MISTAKES

  • Make sure the trace table uses your own test data.
  • Include comments on every section of the code.
  • Test both branches of every selection.
  • Print the program output as evidence.
Play & practise

Games

3 quick games on this lesson. Earn XP and badges as you play — your best score for each game is saved. Games are for practice and do not change your exam readiness. More games in the Information Technology Arcade.

Step 3 · Practise

Paper 1 practice — multiple choice

8 items modelled on real CSEC Paper 1 questions. Choose one answer for each, then check. Aim for 80% or better. Work each item on paper first.

CSEC syllabus · SBA

1. The programming SBA component is out of

Answer: C. 15.
CSEC syllabus · SBA

2. The flowchart or pseudocode together with IPO earns

Answer: A. 6.
CSEC syllabus · SBA

3. The trace table earns

Answer: B. 4.
CSEC syllabus · SBA

4. Language features earn

Answer: C. 3.
CSEC syllabus · SBA

5. Documentation earns

Answer: D. 1.
SBA guidance

6. Good test data for the discount program includes

Answer: A. Both branches.
SBA guidance

7. A good SBA problem needs

Answer: B. Language features.
SBA guidance

8. Evidence of program execution is

Answer: C. Source and output.
Step 4 · Apply

Practical and investigation questions

Write full answers, then reveal the mark scheme and tick the points you earned (8 marks in total). Show all your working — method marks count. Your answers are saved on this device.

Practice · SBA problem solving

Question 1 [8 marks]

A candidate writes a program to calculate canteen bills with a 10% discount over $50.

(a) (a) State the four items needed for the algorithm marks. [4]

MARK SCHEME — (a) (max 4)

(b) (b) State two language features the program should use. [2]

MARK SCHEME — (b) (max 2)

(c) (c) Explain why test data should include values above and below $50. [2]

MARK SCHEME — (c) (max 2)

Your progress

Lesson readiness

0%
READY
Not started
Video watched (20%)0%
Multiple choice (40%)0%
Structured (40%)0%

Sources

Syllabus sources and past papers

Everything in this lesson is based on these parts of the CXC syllabus and papers.