![]() | ![]() | ![]() | ![]() |
Kids’ Coding Winter 2018 Curriculum
Beginner level consists of the following elements, administrated thru an online game-based learning system. No computer coding experience needed. Students are usually limited by typing skills. Exposure to keyboard general typing is desirable. This a Python-language Text-based Workshop
- Grade 4 or above
- Basic Typing Lessons
- Basic Syntax, Arguments, and Strings
- Loops
- Variables
- Basic Input Handling
- Basic Game AI
- Reward: Multi-Player Arena Level
Intermediate level consists of modules that allow students to enhance text-based coding to create a more dynamic exciting battle game. This a Python-language Text-based workshop.
Pre-requisite: Beginner or Some exposures to text-based coding in Javascript or Python
- Grade 5 or above
- Intermediate Typing Lessons
- Arithmetic
- Input Handling
- Control Flow
- Nest Conditional
- Conditionals (if)
- Conditionals (else)
- Functions
- Events
- Reward: Multi-Player Arena Level
Advanced level consists of modules with advanced topics, that allow students to ultimately design their own games in the most exciting creative ways imaginable. This a Python-language Text-based workshop. Note that this camp covers advanced topics, which can be very challenging at times.
Pre-requisite: Intermediate or some formal training with text-based coding in Javascript or Python
- Grade 6 or above
- String Concatenation
- Computer Arithmetic
- Properties
- Functions with Returns
- Not Equals
- Boolean Or
- Boolean And
- Relative Movement
- Time and Health
- Break and Continue
- Multiplayer Arena