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