Level 1 – Intro to programming

Level 1 – 9 classes

This level introduces programming to students and get students excited about making their own projects including conditionals, functions while teaching computer science principles.

  • Expressions and statements
  • Print and input commands
  • Data and data types – strings, numbers, boolean
  • Operators – Assignment, Arithmetic, Relational, Logical, and Membership
  • Conditional statements – Independent, chained, and nested
  • Flow Chart depiction of the program flow
  • Introduction to functions
  • Coding patterns – Sequential, Store and reuse and Conditional
  • Import Modules and their usage (time, random, sys)
  • Types of errors – Analysis and evaluation of an error message
  • Escape characters and sequences
  • Projects and review games to solidify the foundation
  • Homework everyday with a small project
  • A final project showcase