You are on page 1of 4

Page 2 of 4 : Detailed Curriculum

FOUNDATION

CLASS CONCEPT LEARNING BUILDING SKILLS

CLASS CONCEPT & LEARNING BUILDING SKILLS CLASS CONCEPT & LEARNING BUILDING SKILLS
Command
T Block Based Commands, Repeat Loop
Photo frame

Sprite Animation Dance Party Animation Portfolio of Apps developed Portfolio of apps and

1 Sequence Solving Maze 17 Events, Variable and Loops Computational Thinking 33 Website Wireframe, Create multiple screens
home, about me, apps and contact, UI controls
Web Layout
Analytical Thinking
Procedural Programming Paradigm Critical Thinking Skill

Conditionals Solve Maze Random Numbers Math Quiz


2 Algorithm Analyze and break down 18 While – Do conditions, Nested Loops Logical Thinking Skill 34 Variables, Conditionals, Math Computational Thinking Skills
Creating and Applying Algorithms puzzle structures

Functions Draw Complex Shapes Recursive Loops Puzzles & Story Animation
3
Debug
Identify and fix logical flaws
Code Debugging 19 Create function Repeat Loop Spatial Reasoning & Iterative Thinking 35 For Loops Recursive Thinking

Extended Functions Draw Complex shapes Recursive Loops Shapes by loops


4
Loop Optimized programs 20 Loops , Nested Functions Logical Thinking 36 For Loops & geometrical shapes Recursive and logical Thinking
Understanding and application of Loop using Loops
Introduction to Mobile App Interactive apps Sprite Animation Animation games & Stories
5
Loop Sequences
Deep understanding of loops
Puzzle Solving using loops 21 Development
Functions, Set Property - colour, sound
Flashlight App, Animal Sound App 37 Drawing and Colouring Sprites, Loops, Events, Creative Thinking Skills

Design and Code a Mobile App Greeting Card Sprite Animation Car Racing game
Creative Drawing 2D shapes 22 Design and Code an App - Events, Image, Sound Structured Thinking Skill 38
6 Practice knowledge of coding concepts learnt Abstract Thinking
Conditionals, Events, Variables, Functions Logical Thinking

Design and Code a Mobile App Celestial Weight Calculator Sprite Animation Dance Competition
Data Variables Create a Story dialogue 23 Design and Code and App - UI Controls, Math Logical Thinking Skill 39 Sprites, Variables, Loop, Random number,
7 Manipulate Variable Values
using variables Conditionals
Artistic Thinking

Quiz App Complex Mobile App with


Mobile App Quiz Art app
8
Animation, Variables and Events Create a Storyboard and Animation using
variables and events: Creative Thinking
24 Decision structure Recursive Thinking Skill 40 Turtle Coding - Variables, For loop,
Nested Events, UI controls, Random Number
Creative Thinking
Variable and Event blocks

Reinforcing Concepts Complex Pattern Complex Mobile App with


Multiplication Tables App
9
Revise Learned Concepts
Sequencing, Variable, Algorithm, Loops, Sprites
Program with goal directed actions 25 While loop, nested loop, if-else, debugging Recursive Thinking Skill 41 Mathematical Concepts
Variables, For loop, Nested Events, Functions, Math
Computational Thinking
Logical Thinking

Binary Art Simulation Game Design Fidget Spinner Game Animation


10 Deep Debugging Debugging 26 Complex Binary art 42 Sprites, Location, Random Number,
9 Debugging Persistence
Binary Code
Mouse Events
Spatial, Critical Thinking

Variables in Game and Mobile App Complex Game & Customised Simulation Game Design Stop watch
11 Conditionals Solve Puzzle
Logical Thinking Skill
27 Customised output based on String Variables Invite - Critical Thinking 43 Sprites, Scaling, Variables , Conditionals, Drawing Computational & Visual Thinking
If -then Conditions and decision making

Arithmetic Calculation Arithmetic Calculator App Simulation Game


12
Conditionals Solve Puzzle
Critical Thinking Skill
28 with Variables
Events, Numeric Variables
Computational Thinking Skill 44 Sprites, Variables, Conditionals, Mouse Events,
Functions, Scoring with Math
Social and Environment Awareness
Entrepreneurial thinking skills
If-then-else Conditions

Geometric Calculations with Geometry Calculator App Sorting Simulation Game Social and Environment Awareness
13 Conditionals, Until Loop Solve Puzzle 29 Functions and Variables
Events, Numeric Variables, Functions
Computational Thinking Skill 45 Sprites, Variables, Conditionals, Mouse Events,
Functions, Scoring with Math
Entrepreneurial thinking skills
Iterative Loop Recursive Thinking Skill

Conditionals and Variables


Phone Lock/Unlock App Guess the Number
14
Complex Events and Variables
Events, Variables
Game Design 30 If-Else Conditionals, UI Controls and
Math Variables High OrderThinking Skill 46 APP Lab: All Coding Concepts
APP Lab
Single player game

Conditionals, Events, Data Record with Mobile App Survey record Rock Paper Scissors
15 Variables, Loop Game Design 31 Create variables and records Analytical Thinking 47 Functions & Nested if loops
APP Lab
Multiplayer game
Events, Variables

Portfolio of Apps developed Portfolio of apps and Web Layout Rock Paper Scissors
16
Programming Constructs Professional Game Design 32 Website Wireframe, Create multiple screens
home, about me, apps and contact, UI controls
Analytical Thinking
48 Functions & Nested if loops APP Lab
Events, Variables and Repeat Loop Analytical Thinking Skills
Page 3 of 4 : Detailed Curriculum

EXPLORATION

CLASS CONCEPT & LEARNING BUILDING SKILLS CLASS CONCEPT & LEARNING BUILDING SKILLS CLASS CONCEPT & LEARNING BUILDING SKILLS

SpaceTech - Mission Moon


Pacman III OOPS - Encapsulation
49 (Rocket Launch -1)
Design
Game BUILDING
Lab SKILLS 65 Coding the Ghost
Game Lab 81 Concept of Encapsulation & its application
App lab/Game Lab

SpaceTech - Mission Moon


Array Revision Native App
50 (Rocket Launch -2)
Simulation and animation
Game Lab 66 Reinforce the concept of arrays
App Lab 82 UI & UX of a native app

SpaceTech - Mission Moon Space Tech - Days, Month, Year Native app
51 (Rocket Launch -3)
Coding
Game Lab 67 Exhibit I: Earth's rotation and days
Exhibit II: Moon's rotation and phases
Game Lab 83 String manipulation through
event-based programming
Case Converter App

Introduction to Space Tech - Days, Month, Year Native App:


52
UI / UXData structures - ARRAY
Design
App Lab 68 Exhibit III: Earth's revolution and years
Game Lab 84 Professional Portfolio
UI/UX Design
Professional Portfolio
App Font Concept
Scheme

Score Calculator Space Tech - Solar Eclipse Native App:


53 (Basic Array Implementation)
Implementation
App Lab 69 Exhibit on the science of solar eclipse Game Lab 85 Professional Portfolio
UI/UX Design
Professional Portfolio

Tiffin Planner App Superheroes I Native App:


54 using Arrays - Design
Array App
App Lab 70 Create login screen and registration
window screen
App Lab 86 Professional Portfolio
Basic Front End - Screen Navigation
Professional Portfolio

Tiffin Planner App Superheroes II Native App - Hangman


55 using Arrays - Dev
Array App
App Lab 71 Task manager through databases
App Lab 87 Game building through functions and loops
Hangman in Thunkable

Hot & Cold Game Game Design & I/O Native App - Hangman
56 Concept of radial distance and locus
Game Lab 72 Camera coordinates in game building
Never-ending Game 88 Game building through functions and loops
Hangman in Thunkable

Local and Global Variables Game Design & I/O Native App - Hangman
57 Revision of variables and introduction
to local and global variables
App Lab 73 Camera coordinates in game building
Never-ending Game 89 Game building through functions and loops Hangman in Thunkable

Local and Global Variables Game Design & I/O Space Tech - Space Exploration Space Tech Simulation
58 Variable scope and its applications
App Lab 74 Camera coordinates in game building
Never-ending Game 90 Coding Simulation: Concept of light years in Thunkable

Local and Global Variables Persistence of Vision & Space Tech Simulation
App Lab Space Tech - Space Exploration
59 Reinforcement through quizzing marathon 75 Frame Rates
Frequency of frame change
Flip Movie in Game Lab 91 Coding Simulation: Concept of light years in Thunkable

Music Playlist Persistence of Vision &


Space Tech - Space Exploration Exhibit I
60 1. Introduction to the concept of Master Data Table
2. Readrecords to build customised login page
App Lab 76 Frame Rates
Frequency of frame change
Flip Movie in Game Lab 92 Space Travel Game Black Holes

Music Playlist Introduction to OOPS Space Tech - Space Exploration Exhibit II:
61 Updaterecord to build the add functionality
App Lab 77 Object oriented programming
activity/game building
App lab 93 Space Travel Game Worm Holes

Music Playlist OOPS - Abstraction Space Tech - Space Exploration


62 Play Screen Configuration
App Lab 78 Concept of abstraction & its applications
App lab/Game Lab 94 Space Travel Game Game

Pacman I OOPS - Inheritance Mathemagical Black Holes Exhibit


63 Use groups to build the playground
Game Lab 79 Concept of inheritance & its applications
App lab/Game Lab 95 Number theory via Mathemagical Blackholes Mathemagical Blackholes Simulation

Pacman II OOPS - Polymorphism Mathemagical Black Holes Exhibit


64 Pacman eats pills and scorekeeping
Game Lab 80 Concept of polymorphism & its application
App lab/Game Lab 96 Number theory via Mathemagical Blackholes Mathemagical Blackholes Simulation
Page 4 of 4 : Detailed Curriculum

SPECIALIZATION

CLASS CONCEPT & LEARNING BUILDING SKILLS CLASS CONCEPT & LEARNING BUILDING SKILLS CLASS CONCEPT & LEARNING BUILDING SKILLS

Native App: Bulls & Cows Speech Recognition: Search Trees: Recursive
97 Apply String Manipulation to build
a single player logic game
Single Player Bulls & Cows 113 Voice Assisted Native App
Concept and applications of Speech Recognition
Voice Assisted Native App 129 Functions
Recursive functions and search trees
Tic-Tac-Toe

Native App: Bulls & Cows Speech Recognition: Search Trees: Recursive
98 Apply String Manipulation to build
a single player logic game
Single Player Bulls & Cows 114 Voice Assisted Native App
Concept and applications of Speech Recognition
Voice Assisted Native App 130 Functions
Recursive functions and search trees
Tic-Tac-Toe

Native App: Bulls & Cows Computer Architecture: Search Trees: Recursive
99 Apply String Manipulation to build
a multi player logic game
Multi Player Bulls & Cows 115 Logic gates
Concept & Application of AND, OR gates
Circuit Game 131 Functions
Recursive functions and search trees
Tic-Tac-Toe

Computer Architecture:
Native App: Smart Energy API Integration
100 UX/UI design components of Thunkable
Energy Saver app 116 Logic gates
Concept & Application of NAND, NOR gates
Circuit Game 132 Introduction to APIs and integration in Thunkable
API Enabled Native Apps

Native App: Smart Energy Computer Architecture: API Integration


101 UX/UI design components of Thunkable Energy Saver app 117 Logic gates
Concept & Application of XOR, XNOR gates
Circuit Game 133 Introduction to APIs and integration in Thunkable
API Enabled Native Apps

Native App: Smart Energy Revision via Hangman API Integration


102 UX/UI design components of Thunkable
Energy Saver app 118 Reinforce the concepts of arrays, computer
architecture (logic gates) and speech recognition
Revision via Hangman 134 Introduction to APIs and integration in Thunkable
API Enabled Native Apps

Revision via Hangman Local Storage Databases Private Investigator/ Databases via API Dungens and Dragons
103 Reinforce the concepts of UI/UX and
String Manipulation
Revision via Hangman 119 Create Database Records Crime Mystery App 135 Web API integration in Thunkable Spells Game App

App Design Local Storage Databases Private Investigator/ Databases via API Dungens and Dragons
104 Algorithms and Pseudocode
UX/UI design components of Thunkable
Monkey Maze Game 120 Call/Query Database Records Crime Mystery App 136 Web API integration in Thunkable Spells Game App

App Coding Local Storage Databases Private Investigator/ Databases via API Dungens and Dragons
105 Event Based Programming with Game
UX/UI design
Monkey Maze Game 121 Delete and Update Database Records Crime Mystery App 137 Web API integration in Thunkable Spells Game App

App Coding Space Tech: Local Storage DB enabled Space Tech Prebuilt Agent Import
106 Event Based Programming with Game
UX/UI design
Monkey Maze Game 122 Databases on Space
Create Spacetech Simulation using Databases Simulation 138 Import prebuilt agent into an already existing
Thunkable app
Agent import

Native App: Space Tech: Local Storage DB enabled Space Tech Dialogflow or equivalent platform
107 Memory Match using Arrays
Shuffling items in an array via a game of memory
Monkey Maze Game 123 Databases on Space
Create Spacetech Simulation using Databases
Simulation 139 Build intents for their professional portfolio
AI Chat Bot

Native App: Space Tech: Local Storage DB enabled Space Tech Dialogflow or equivalent platform
108 Memory Match using Arrays
Shuffling items in an array via a game of memory
Monkey Maze Game 124 Databases on Space
Create Spacetech Simulation using Databases Simulation 140 Build intents for their professional portfolio
AI Chat Bot

Native App: Revision via Hangman Dialogflow or equivalent platform


109 Memory Match using Arrays
Shuffling items in an array via a game of memory
Monkey Maze Game 125 Reinforce the concepts of storage databases via a game
of hangman concepts of databases - read/query
Revision via Hangman 141 Build intents for their professional portfolio
AI Chat Bot

Native App: Stacks & Arrays Native App: Professional Portfolio Native App: Professional
Chatbot enabled
110 Concept of LIFO and FIFO A Game of Stacks 126 Populating the UX/UI of the Professional
Portfolio + Back-end logic
Professional Portfolio 142 Portfolio
Front-end + Back-end + Chatbot Integration Professional Portfolio

Native App: Stacks & Arrays Native App: Professional Portfolio Native App: Professional Chatbot enabled
111 Concept of LIFO and FIFO
A Game of Stacks 127 Populating the UX/UI of the Professional
Portfolio + Back-end logic
Professional Portfolio 143 Portfolio
Front-end + Back-end + Chatbot Integration
Professional Portfolio

Speech Recognition: Revision via Hangman Native App: Professional Chatbot enabled
112 Voice Assisted Native App
Concept and applications of Speech Recognition
Voice Assisted Native App 128 Reinforce the concepts of storage databases via a game
of hangman concepts of databases - read/query
Revision via Hangman 144 Portfolio
Front-end + Back-end + Chatbot Integration
Professional Portfolio

You might also like