Class 10: Data structures Programming
Data structures for kids
Coding Maths is taught 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 complex 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 API Level programming in Java using GUIs and enjoy learning advanced concepts as they create games.
Students are able to code confidently in Java using OOPS as they create their own projects. Students learn Data Structure implementation in Java.
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: Java Language Programming constructs
Month 3: Java Loop Programming dissected with GUI Tools
Month 4: Searching using GUI Tools and Java Programming
Month 5: Searching using GUI Tools and Java Programming
Month 6: Java API programming
Month 7: Recursion through GUI Tools and Java Programming
Month 8: Solving Equations with Java
Month 9: OOPS programming
Month 10: OOPS programming
Month 11: Data Structures implementation II
Month 12: Data Structures implementation II