Rumi School of Innovative Sciences (RSIS)

Computer Science

Grade 4 · Canadian Curriculum (General)

Grade 4 coding introduces variables: named places to store information that changes, such as a score or a countdown. Students combine variables with loops and conditionals to build interactive projects, and plan a program before writing it.

They also learn what a network is, how devices communicate, and what a digital footprint means, alongside working with larger data sets in spreadsheets.

Curriculum Breakdown

Important Topics

  • VariablesStoring and updating values such as scores, timers and counters.
  • Program PlanningDesigning the structure of a program before coding it.
  • Interactive ProjectsVariables, loops and conditionals combined into a working project.
  • Data & SpreadsheetsFormulas, sorting and charting to interpret a data set.
  • NetworksWhat a network is and how devices share information.
  • Digital CitizenshipDigital footprint, respectful communication and misleading content.