The student will receive а certificate for each completed level.
Each completed module brings you 100 points and the full level brings you another 500 points.
Some of the instruments and programming environments used by the students at this level.
In this module students learn the basics of programming using visual programming language. They build programs consisting a number of instructions which they use to control the behavior of various robots. Students work with various interfaces and program sprites they can use in games. In this module students are introduced to events in programming. Having an event in the algorithm allows us to carry out various actions such as controlling sprites in games or robots. Students learn how robots can communicate with each other or with software sprites.
In this module students learn what variables are and also how to acquire value to the variable. They find out about the various types of variables and the way they can be applied to programming. Students learn to read their code better and to debug it in the process of preparing projects.
In this lesson students learn about the nature and role of conditional constructs in programming. Constructs that allow the branching of the algorithm. Students learn how to activate a different part of the code, depending on the condition, by including a conditional operator. Students expand their knowledge and learn that a condition can include another conditional within itself.
In this module students learn about loops – program constructs that allow the repetitive execution of a certain code fragment. Students look into the differences between the types of loops that exist. They are introduced to the concepts abstraction and iteration and they apply the new knowledge in programming more complex games and robot projects.