Rumi School of Innovative Sciences (RSIS)

Computer Science

Grade 2 · Canadian Curriculum (General)

Grade 2 coding introduces repeating events. Children discover that a loop replaces writing the same instruction many times, and they read, alter and create programs that use repetition to draw patterns or move a character.

They also create digital work with more independence (documents, drawings and simple animations) and begin to understand that not everything found online is accurate.

Curriculum Breakdown

Important Topics

  • Repeating EventsUsing loops so an instruction runs many times.
  • Sequential & Repeating CodeCombining order and repetition in one working program.
  • Reading & PredictingWorking out what a program will do before it runs.
  • DebuggingFinding the instruction that caused the wrong result.
  • Creating Digital ContentDocuments, drawings and simple animations made independently.
  • Digital CitizenshipJudging whether online information is accurate and being kind online.