Class 8: Java Puzzle Programming
Java coding for kids
We introduce Coding Maths to enable students to develop higher-order thinking skills (HOTS).
Algorithmic thinking is introduced thereafter which covers problem solving basics and teaches them to construct programs using coding concepts.
Various Coding tools are introduced to build a Computational Thinking mindset. Coding Labs are conducted to handhold the student so that he/she can code and create complex projects.
Coding concepts are introduced through GUI Tools so that children enjoy coding as they create projects.
Students learn advanced OOPS Concepts while playing Puzzles. Java is introduced and advanced concepts in Java are covered.
Students are able to code confidently in Java as they create their own projects. Data Structure concepts are introduced.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 child’s progress.
Month 1: Coding Maths I
Month 2: Coding Maths II
Month 3: Algorithms to construct Programs
Month 4: Dissecting OOPS Concepts playing Puzzles
Month 5: Dissecting OOPS Concepts playing Puzzles
Month 6: Dissecting OOPS Concepts playing Puzzles
Month 7: Java Language Programming Constructs
Month 8: Java Arrays
Month 9: Java Strings
Month 10: Introduction to Data Structures II
Month 11: Data Structures Concepts II
Month 12: Project in Java with Arrays and Strings