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)