Rumi School of Innovative Sciences (RSIS)

Computer Science

Grade 3 · Canadian Curriculum (General)

Grade 3 coding introduces conditional statements: instructions that only run when something is true. Students combine sequence, repetition and conditionals so a program can respond differently depending on what happens.

They also begin working with data: collecting it, entering it into a spreadsheet, sorting it and producing a graph to answer a question, which connects the coding work to the data strand of the mathematics curriculum.

Curriculum Breakdown

Important Topics

  • Conditional StatementsInstructions that run only when a condition is true.
  • Combining Code StructuresSequence, repetition and conditionals working together.
  • DebuggingTesting a program, locating the fault and correcting it.
  • Data & GraphsCollecting, sorting and graphing data to answer a question.
  • Searching OnlineFinding information and judging whether a source is reliable.
  • Online SafetyPersonal information, passwords and reporting concerns.