Class 2: Structured Programming
Scratch junior programming for kidsWe build the foundations of primary years by introducing logical and critical thinking. This enables a child to think out of the box. Algorithmic thinking through GUIs is introduced thereafter which covers broad subjects like step by step thinking, sequencing, etc which induct the student to become a problem solver.
Algorithm Labs are conducted for the practical aspect which develops problem solving and communication skills.
Various Coding tools used by students in Western countries are introduced to enhance a programming mindset.
Coding Labs are conducted to handhold the child so that he/she can code and create projects like animations, stories, games. Coding concepts are playfully introduced through GUI Tools so that children enjoy coding as they create projects.
Students are encouraged to work in small teams to imbibe a team working culture and to learn to play on his/her strengths.
Each student has his/her coding profile to which the list of projects which are stored in the cloud are added.
Assessment is through worksheet submission, project submission , tests and a monthly report card is sent to the parent on the childs progress.
Month 1: Logical and Critical Thinking
Month 2: Algorithmic Thinking through GUIs
Month 3: Algorithm Labs
Month 4: Coding Application to simulate a programming mindset
Month 5: Basic Animation through block coding
Month 6: Music and Animation through block coding
Month 7: Graphical User interface Programming concepts
Month 8: Game making through block programming
Month 9: Introduction to Operators and Variables in Animation
Month 10: Introduction to sensing and block making in Animation
Month 11: Coding Project – Creating Animations using Advanced block constructs
Month 12: Coding Project – Creating Animations using Advanced block constructs.