Project Description

Senior Coders Course

This is an 8-month course in Computer and Robot Programming for students from Std. 6 onwards.
This is an 8 – month (~35 weeks) course. It is conducted once a week, 2 hours per day.
This is an in-depth course designed to teach you computer programming and its applications. You will learn advanced concepts of Scratch programming such as sensors and videos, Code Studio activities, Tynker programming, learn about MIT App Inventor, Compushak – our own programmable robot, and Lego Mindstorms and EV3 environments.

You will learn to code to –

Create animations
Create games
Write your own Android applications
Build and program our in-house robot Compushak! using our Android application
Build and program Lego Mindstorms and EV3 robots
Computer programming is not just about learning the technology, its a tool to enable children to put their ideas into execution. It encourages them to go beyond using computers, to achieve what is called digital fluency- The ability to create using the computer as a tool.

Robot programming technologies introduced –

  • Lego has the very popular Mindstorms and EV3 sets that enable children to build various models of robots, machines, etc. and the programming interface to control them. In our course, children will get a chance to work with Lego and create and program various such robots.
  • Walking the talk- We have created our own programmable robot Compushak, and created an Android app to control its actions.Students will assemble Compushak and learn to write programs to control its actions.
The workshop begins with introduction to computer programming, basics of logic, importance of sequence and accuracy of instructions through group activities. Then the Scratch programming language is introduced, and children begin with the basics and proceed to explore advanced features to build complex games and activities. The students then work with MIT App Inventor to learn to create Android Apps.

In the second half of the course, students build and program Lego Mindstorms EV3 activities, and build and program Compushak to make their programs interesting and sensor driven.

At the end of the course, each student takes away their own Compushak! for free! This enables them to continue with robot programming at home.
We aim to not just teach children how to code, but also to provide them with an environment that is conducive to their creativity. Armed with knowledge of how the technology works, we encourage them to pick programming projects on their own, to apply this knowledge.

This way, the child learns how to choose an interesting idea and turn into a definitive creation. As they do this, they build valuable skills of problem solving and logical thinking. Learning to code enables them to –

  • Brainstorm what would be an interesting project
  • Break down the project into pieces for ease of work
  • Work collaboratively to handle big projects
  • Put ideas into execution
  • Debug any problems they encounter, and persist through it
  • Feel satisfied as their efforts and ideas take shape in the form of the creation

We guide them through every step, and teach them all the relevant features of programming languages.

Every course ends with an exhibition where students present their creations to parents and friends.