With coding and algorithms, children are able to acquire 21st-century skills: the ability to approach problems from different perspectives and produce solutions, to think analytically, to think systematically and creatively, and the ability to come up with the shortest solutions. When students grasp the logic of algorithms, they realize that everything occurs in a certain order and without that specific order, things that need to be done cannot be accomplished. Coding is not only limited to computer sciences, but it is also very important in terms of interdisciplinary interactions.
Many developed countries, realizing the importance of the skills of our era such as algorithmic thinking, analytical thinking, critical thinking, problem-solving and design-oriented thinking, have made fundamental changes in their education systems. Countries such as the USA, England, France, Finland, Germany, South Korea and Israel have added coding courses to their curriculum from primary school onwards in order to equip the new generation with these 21st century skills starting at an early age.
The graph below "The European Computer Education Report” illustrates the difference between the UK and Turkey. As can be seen in the report, Coding education is compulsory from 1st grade onwards in the United Kingdom.
With Kodris your kids will learn:
- How to set up algorithms
- How to think analytically based on computational thinking
- How to carry out operations systematically, taking variables into consideration
- How to find the shortest solutions to problems
- How to look at situations and problems from different perspectives
- How to think systematically and creatively
- How to code in a real programming language
In our game-based learning platform, our students are given tasks to collect food items in the different scenes. They try to complete these tasks with the help of our cute characters. In some scenes, the supporting characters help them out, while in some, the obstructing characters give them a hard time. The solutions to all tasks are automatically checked and scored according to the “Three Star” scoring system. If the students are able to complete each task correctly and by writing the shortest code, they are rewarded three stars.
In Kodris, when solving the given tasks, there are two modes to choose from: Block Mode and Code Mode. These two modes work synchronously and can be used interchangeably. In Code Mode, students write real codes to solve the tasks. While writing real codes, the system automatically generates the block sequence with the corresponding algorithm under the Block Mode tab, therefore if students get stuc1k or have difficulty writing the real code, they can switch to the Block Mode for help. On the other hand, in Block Mode, while students create algorithms using block sequences, the system automatically generates the equivalent, text-based code under the Code Mode tab; therefore, students can see the real code corresponding to the block sequence when they switch over to Code Mode. Thanks to this feature, our students are able to easily learn the fundamentals of the Python language such as loops, variables, functions, conditionals and many more topics.
Python is one of the most suitable and preferred programming languages for beginners in coding.
After learning Python, our students will be able to develop any kind of software independent of the Kodris platform. With its easy-to-write and easy-to-understand syntax, Python is one of the most popular programming languages making learning how to code actually enjoyable for students.
According to research conducted by IEEE.ORG, Python was chosen the best programming language of 2019.
Many developed countries have been offering coding education from first grade onwards, in order to equip the new generation with 21st-century skills. With Kodris, our kids aged 7-16 are able to obtain these benefits while having fun.Free Trial