BUILDING SKILLSBUILDING SKILLS
Manipulate variablesFor making a game score-card
APP: Score cardScore card in a game33
Pattern recognitionEfficient solutions by recognizing repetition
Extended nested loops34Binary graphics Understand binary to decimal conversion to create graphics
Extended binaryMagic of 0 and 135
Conditionals and loops for problem solving appsROCKET Launcher timed loop app
Computing practice and programming apps36
Dance Party AnimationComputational logic to create a fun dance party animation
An eventful dance factoryDance party animation37
Fun design Program the turtle pointer to draw shape designs
Intro to turtle programmingFun easy programming style38
Artist code Turtle programming to generate creative free flowing drawings
Turtle ProgrammingLittle artist code gym39
Button events - Turtle Driver40
My sceneryTurtle commands to build scenic diorama
UI Design and update event handlers in turtle programming
41Adventure - Challenge Revise concepts learned to solve tricky challenges
Revision ExercisesFrozen and minecraft adventure 42
Frozen PatternTurtle coding to recreate predefined puzzle patterns
Recreate Frozen Patterns in turtle code43
Sticker DesignCreate gorgeous designs with blocks, loops and digital stickers
Art Code gymMandala sticker designs44
Puzzle Test Solve actual puzzle to then refer for Turtle coding
Open book testEmphasis on doing than memorizing45
Turtle coding
Game Design - The Chase is onGame Rules46
Game ImplementationApple Grab and Catch That Bee47
Best practices and effective debugging of logic errorsMulti screen chase catch game
Game design concepts
Create Professional Level independent Game
Game EntrepreneurFinal Game Executable48
CLASS CONCEPT & LEARNING
BUILDING SKILLS
17 Solve Debug and fix code
Debugging CognitionComplex Program debugging
18 Criteria definitionFor conditional evaluation
ConditionalsDecision making skills
19 Single player gameFlappy bird
GameUser events and interactions
Create Advanced MobileGame with UI Design
Binary StringsHow computers store and process data
21
22
Star wars gameUsing variables
Clicker gameIce age scrat clicker game
VariablesChange game dynamics using variables
Extended variablesComputer games using variables
Solving challenging puzzles23 Revision PracticeUse concepts learned to solve tricky challenges
24 Interactive mobile appMobile appLearn app coding
25 Puzzle activities While loopLoop constructs to control program flow
Mobile APP - GUI Mobile app Basic GUI to design simple app
27 Condition Evaluation Until Loop & IF ConditionsDecisions
28 Mobile AppUsing Conditionals
29 Math puzzles Translate binary to decimal
Mobile App Using if - Else- Elseif constructs
Binary MathNumber system
30 Mobile app using loops to generate repeat patterns
Mobile AppWHILE Loops
31 Multi screen navigation With navigation to switch screens
Mobile AppMulti screens
32 Game - app clicker game Events and UI to create a game app
App clicker gameGame app with UI design
CLASS CONCEPT & LEARNING
20
26
FOUNDATION Basics + Core Programming Concepts + Blockly + Simple Apps
2 Puzzle solvingWays to solve a problem
Flexible SequencingDecision Making Skills
3 Create program outcomesCorrect mistakes in the algorithm
Code DebuggingFixing logic flaws in code
Introductory LoopsProgram having fewer lines of code4 Creator confidence
Loops to replace long lines of code with short
Loop sequences to programWrite programs with loops
Loop SequencesSolve complex puzzles5
Form shapes, alphabetsCreate 2-dimensional art forms
LogicLogic & Abstract Thinking6
PuzzlesLoop can make instruction more efficient
LoopsComplex puzzles are created on foundation7Professional ArtLogic for significant creative endeavours
Sequence, algorithms & loopsProgram Code to develop ALIEN and SPACESHIP in artist lab
8
Constructs, developmentStar wars adventure activity
Complex LoopsCommands to write program9
Implement programmingDeepening programming practice
Deep ProgrammingProgramming practice with activities
User interactionCreate story with a program
EventInteractive Animation with events
Concept of pair Design and Code
Pair ProgrammingPair programming and build their story12
Pair programming Create an animation story
ActionEvents that correspond to user action13
Create efficient solutionsLearn to recognize systems
Nested LoopsSolutions by recognizing repetition
9
14IPO processing cycleTranslate direction commands to text input
Text CommandIterative Conditional Loop
Bounce GameBuild first interactive game
Construction & wireframeLearnt concepts & build interactive game
T Kids create animations By giving computer complex directional commands
CommandLogic-Based commands
1
CLASS CONCEPT LEARNING
10
11
Non-linear outcomesCommands and sequence to write a code
SequenceCommands, sequence & code structure
15
16
Page 2 of 4 : Detailed Curriculum
BUILDING SKILLS
Sprite Lab - Black Hole Simulation Creative thinking skill
Space TechSprites Actions and Behaviours81
Sprite Lab - Solar SystemRotation, Revolution Concepts
Space TechSprites Virtual interactions82
Sprites in actionSprite Lab animations83
Sprite Lab animations Complex sprite movement84
Collisions in sprites Meteorites crashing simulation85
Build a game in sprite lab-I Gravity Concept Game
Space TechSprite animations in Game Lab
Space TechSprite animations in Game Lab
86
Space TechSprite animations in Game Lab87
Space TechSprite animations in Game Lab
Build a game in sprite lab-III Bounce, float, collisions in Gravity Game
Build a game in sprite lab-II Conditionals in Gravity Game
88
Game LabCustom Sprites89
Game LabCustom Sprites90
Space TechBuild a story91
Space TechBuild a story92 Sprites in Game Lab
Story - Astronaut lost in space
Sprites in Game Lab Story - Astronaut lost in space
Sprites and Game LabFashionista App
Code interactive experiences 93
Code interactive experiences Sprites and Game LabFashionista App94
95
Space TechCode interactive experiences
Space TechCode interactive experiences
Animating Sprites in game labJourney in Space Animations
Animating Sprites in game labJourney in Space Animations96
CLASS CONCEPT & LEARNING
EXPLORATION RICH GUI + Heavy core logic + Blockly + Animation + Professional Apps
BUILDING SKILLS
BUILDING SKILLSSlider Control-Control size of planetscomponents for improved user interactionSpace Tech UI Controls
Image Controlcomponents for improved user interaction
Extended UI Controls
Canvas Controlcomponents for improved user interaction
UI / UX DesignApp Font Scheme
Extended UI Controls
Extended UI Controls DropDown Menu controlcomponents for improved user interaction
Checkbox and Radiobutton controls for improved user interactionExtended UI Controls
Mouse Events in App App LabEvent handlers for mouse events
Mouse Events in App
Key Events in App
Key Events in App App LabEvent handlers for mouse events
App LabEvent handlers for mouse events
App LabEvent handlers for mouse events
Timer concepts in App Lab
Stop Watch and Counter for Rocket Launch
Space Tech -Timed Loops
Timer control concepts in App Lab Set Timeout, Clear Timeouts
Variables Controlling memory with variables
Variables Assign values with variables
Variables Local Vs Global Variables
Dynamic UIUI elements at run time
Virtual thinking skill - AlgorithmIntegration App
CONCEPT & LEARNING BUILDING SKILLS
Design thinking Skill -UI UX Hybrid App65
Creative thinking skillCoding implementation
Hybrid App66
Strings In Apps User inputs and Strings67
Boolean Expressions AND and OR 68
Data structures Key value pairs
Programming with Data69
Data structures Key value pairs
Programming with Data70
Basic repeating code structureFunctions71
Functions Puzzles in Artist Lab using functions72
Functions and Return Values Functions in App 73
Functions and Return Values Use of functions in App 74
Exercise caution when on internet
Responsible Use of Internet and Digital Footprint75
Concepts of objects and abstractionAbstraction76Concepts of objects and abstractionAbstraction77
Abstraction Concepts of objects and abstraction78
SpritesCreation and properties79
SpritesConstume property
Sprite Lab interactionsCreative Thinking Skill
Sprite Lab interactionsCreative Thinking Skill80
CLASS CONCEPT & LEARNING
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
CLASS
Page 3 of 4 : Detailed Curriculum
SPECIALIZATION Go CRAZY with Commercial quality games and utility app BLOCKLY + THUNKABLE
BUILDING SKILLS BUILDING SKILLS BUILDING SKILLS
Thinking & Process activities Game Design Process97
Game Design Process Thinking & Process activities 98
Game Design Thinking & Process activities 99
Thinking & Process activities 100
Sorting Logic Understanding and Analysis
Algorithms and Pseudocode
Game Design Thinking, Process Top Down Design
101
Algorithms and Pseudocode Sorting Logic and Algorithm 102
Algorithms and Pseudocode
Algorithms and Pseudocode
Sorting Logic and Algorithm 103
Algorithms and Pseudocode Sorting Logic and Algorithm 104
Multiplication TablesMATH Utility
Game Implementation105
Multiplication TablesMultiplication Table, Calc App
Game Implementation106
Game Implementation Math UtilityCalculator App107
Game and Graphics Simple challenges game for an object to navigate a maze of obstacles.108
109
110
111
Game and Graphics
Game and Graphics
Game and Graphics
Game and Graphics
112
CLASS CONCEPT & LEARNING
Simple challenges game for an object to navigate a maze of obstacles.
Simple challenges game for an object to navigate a maze of obstacles.
Simple challenges game for an object to navigate a maze of obstacles.
Simple challenges game for an object to navigate a maze of obstacles.
Game and Graphics113
114
Analyse
Game and Graphics
Play Snake Game115
Plan and design116
Algorithm117
Algorithm and Pseudocode118
119
120
121
Test, Debug, ImproviseGame Lab
Code ImplementationGame Lab
Code ImplementationGame Lab
Code ImplementationGame Lab
122
Test, Debug, Improvise123
124
125
126
127
Tic Tac Toe Game Code Implementation
Code Implementation
Algorithm
Plan and design
Analyse
Tic Tac Toe Game
Tic Tac Toe Game
Tic Tac Toe Game
Tic Tac Toe Game
128
CLASS CONCEPT & LEARNING
Tic Tac Toe Game Test and Debug129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
CLASS CONCEPT & LEARNING
Page 4 of 4 : Detailed Curriculum
Simple challenges game for an object to navigate a maze of obstacles.
Simple challenges game for an object to navigate a maze of obstacles.
Play Snake Game
Play Snake Game
Play Snake Game
Play Snake Game
Play Snake Game
Play Snake Game
Play Snake Game
Play Snake Game
Chatbot Trainer App
Chatbot Trainer App
Chatbot Trainer App
Chatbot Trainer App
Image App
Image App
Image App
Word App Generator
Word App Generator
Word App Generator
Word App Generator
Word App Generator
Word App Generator
Word App Generator
Word App Generator
Test and Debug
Test and Debug
Code Implementation
Code Implementation
Code Implementation
Algorithm and Pseudocode
Analysis - Algorithm
Analysis and design
Thunkable Platform
Thunkable Platform
Thunkable Platform
Thunkable Platform
Thunkable Platform
Thunkable Platform
Thunkable Platform