Skip to content

Week 1 - Variables and Interpreting the Brief

This week begins the practical coding sequence. The coding module focuses on variables and data types, while the supporting theory focuses on interpreting requirements and planning the solution before larger programs are built.

Key knowledge and skills

  • functional requirements, non-functional requirements, constraints and scope
  • mock-ups, IPO charts and pseudocode as planning tools
  • data types for text, numeric and Boolean values
  • declaring, initialising and displaying variables
  • interpreting a brief before building a solution

Coding principles covered

  • choose the right data type for each field before coding
  • use clear variable names so the data is easy to follow
  • plan the inputs, processing and outputs before writing source code
  • keep the first version in scope instead of adding extra features too early

Useful theory pages

Task checklist