Coding

 

For children age 9 to 14.

Programming means thinking. Through learning the principles of programming, curiosity, logic, creative thinking, problem solving, systematic and analytical thinking, system creation from individual parts are encouraged.

New knowledge is best adopted by simple practical application in Scratch and AppInventor environment.

There is no universal “right” thinking: every programmer has the freedom to come to a solution in his own way. These principles are useful for everyone, not only for future developers and IT professionals. This is illustrated by the many successful figures from the digital world, but also the positive comments of the students of our courses and their parents.

On the Scratch course the students are made:

  • Interactive animations and games with pictures, drawing and sound.
  • Interactive applications with data entry and processing, for example quizzes, etc.
  • Simple video games with the guiding of characters through the mouse or keyboard, avoiding obstacles, collecting points, dragging the level;
  • Independent final work according to the concomitant idea of ​​the trainee, with mentor work with educators and demonstration at the award ceremony;

In the course of the Scratch course participants are introduced to the following principles of computer science:

  • Algorithms
  • Repeat and loop
  • Event-driven programming, conditional logic
  • Variable
  • Procedures and generalization
  • Cloning and modularity
  • User data entry
  • User interface for program management
  • Animation
  • Positioning in the space through the x-y coordinate system
  • Remastering existing Scratch projects
  • Project requirements, design and software development
  • Removing bugs in the program (debugging)

Coding Junior

 

For children age 5 to 8 learning basics of analog and digital programming.

For this generation, time in the digital world and the real world are interchangeable. They use the tools of digital media and interactive technology to explore their lives and do normal developmental tasks.

Still, balance is key, especially when kids are young. They need time to move their bodies, use their motor skills and look at faces and nature. Each activity develops different parts of the brain, and they all need to be developed for healthy development.

With this course, children will, through play, entertainment and customized contents and tasks, develop the ability to solve complex problems, cooperate with others, creative, critical and logical thinking, algorithmic and computer thinking.

At the beginning of the course the children will learn the principals of creating codes, decoding, creating algorithms using symbols and creating games using verbal or written instructions.

In the second half of this course the children will start to use digital programming process in Scratch Junior, an introductory programming language that enables young children to create their own interactive stories and games. Children snap together graphical programming blocks to make characters move, jump, dance, and sing.