Abstract
Programming is the cornerstone for the development of all of the technologies we encounter in our daily lives. It also plays an important role in enhancing creativity, problem-solving, and logical thinking. Due to the importance of programming in combination with the shortage of Arabic content that aims to teach children programming, we decided to develop Let’s Code, an interactive mobile-based application designed for Arabic-speaking children from 8 to 12 years old. The application focuses on the basics of programming such as data types, variables, and control structures using the Python programming language through a simple, attractive, and age-appropriate design. The application presents its users with an interesting storyline that involves a trip to space with “Labeeb”, a robot character designed to explain programming concepts to the child throughout the trip. Each planet represents a level in the application and introduces a programming concept through a set of lessons and exercises. The application can be used by educational institutions and parents to teach programming and will provide an opportunity through which Arabic-speaking children can keep up with the development and dissemination of technology.
Highlights
Programming skills are becoming increasingly important in our digital era
It is important to recognize that any attempt to build a new generation with good programming skills and technological abilities must start with children
We considered that using Arabic as the primary language in the application would help Arab children understand programming concepts without having to learn the terminology in a foreign language
Summary
Programming skills are becoming increasingly important in our digital era. In recent years, many programming education initiatives have arisen in Arab countries. Liao and Bright found that programming increases brain abilities involved in learning and progress [3]; in their study, students with experience in the field of programming achieved 16% higher on cognitive ability tests than students who did not have programming experience On this basis, we built an edutainment application that aims to teach Arab children the basics of Python, which is a simple object-oriented programing language. We considered that using Arabic as the primary language in the application would help Arab children understand programming concepts without having to learn the terminology in a foreign language In this project, we hope to help Arab children take a step beyond their unproductive use of the Internet by teaching them programming, one of the most powerful and essential tools for digital productivity.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Advanced Computer Science and Applications
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.