There have been such vast improvements in the field of technology and the digital world that schools today no longer teach obsolete systems and functions that we learnt once upon a time. Digital learning starts at an early age in schools all through GCC, Middle East and the UAE. Coding is taught as early as the fourth or fifth grade which enables the children to write their own programs and create videos. This keeps them interested, stimulated and motivated to create more and more. It is no wonder then that teens create apps that are worth millions of dollars today.
A very useful tool for this is the Scratch program. Scratch is a free, block-based programming language aimed primarily at children where you can create your own interactive stories, games, and animations. Scratch is used all over the world especially in Dubai to teach students using a block like interface. Technokids also uses Scratch for its collection of technology projects with ready-made lessons which can be used independently or even blended into an existing curriculum unit. Coding facilitators, home-school educators and media specialists can combine technology projects to form a course with the customizable resources. Technokids has over 40 projects which are arranged by grades and include a teacher guide, student workbook, customizable resources and instructional material.
One such project from the vast matrix of Technokids is designing a prototype of a drone delivery system, thereby solving real world problems using the arsenal of artificial intelligence they now have at their disposal. For each programming task, they outline the decision-making process, as well as the possibilities and limitations of the technology. Upon completion students select one of their prototypes and present the AI solution to a group of potential investors or teachers. Technokids uses a hands-on learning technique which is open ended and keeps students engaged and motivated. This allows students to pursue their own interests as they define a problem that the AI can solve. Learners can build a prototype as well as design a test code to refine the program.
They begin by using Scratch to create a simple animation. From here on they will proceed to more complex commands whereby they design the prototype and use artificial intelligence to solve a common problem at school or at home. Then they have to build a simple program that flies a sprite-drone to collect items and then return to its original start point. Fine tuning will finally lead to a refined code to adjust to new delivery settings and object displacement. Upon completion they will reflect upon how drone technology can simplify real-world tasks.
Through this process with Technobot the learner will build a code that uses loops, variables, and operators; apply research strategies to find images to act as sprite-bots and test a program and debug the code. These are valuable aspects of the coding world which are taught engagingly at Technobot.
So, enroll your little genius with Technobot and set him on his way to being the youngest app creator used by millions and worth billions.