TK Study

Software Engineering › How to answer

How to answer the questions that aren’t writing

A step-by-step method for every question type that isn’t a written answer: objective questions, pseudocode, Python, SQL, drawing, and the online exam itself. Each page shows what the question looks like in the real exam, a numbered method, a worked example with the official marking criteria, common mistakes, time per mark, and practice with answers.

From NESA materialFrom course notesGeneral adviceOriginal practiceReasonedOld syllabus

Labels show where each statement comes from. From NESA material is checked against NESA papers and marking guidelines; From course notes is from your school course; General advice and Reasoned are my own and are labelled so you can judge them. Many NESA stems and answers are images and are not published as text; where that is the case, the page says so.

Objective questions (about 16 marks in 2025)

Code questions

Drawing questions

The online exam

Where to start (about 2 hours of study)

  1. Online exam tips: 10 minutes.
  2. Multiple choice and multi-select: 20 minutes.
  3. Pseudocode, Python and SQL: 50 minutes.
  4. Class diagram and decision tree (both asked in 2025): 20 minutes.
  5. Remaining drawing types and the cheat sheet: 20 minutes.

General advice Suggested order and timings.

Learn step by step · Flashcards · Key terms · Past questions