Let’s Code: A Kid-friendly Interactive Application Designed to Teach Arabic-speaking Children Text-based Programming

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.

Authors and Affiliations

Tahani Almanie, Shorog Alqahtani, Albatoul Almuhanna, Shatha Almokali, Shaima Guediri, Reem Alsofayan

Keywords

Related Articles

Portable Facial Recognition Jukebox Using Fisherfaces (Frj)

A portable real-time facial recognition system that is able to play personalized music based on the identified person’s preferences was developed. The system is called Portable Facial Recognition Jukebox Using Fisherface...

Facial Age Estimation based on Decision Level Fusion of AAM, LBP and Gabor Features

In this paper a new hierarchical age estimation method based on decision level fusion of global and local features is proposed. The shape and appearance information of human faces which are extracted with active appearan...

Effect of Fusion of Statistical and Texture Features on HSI based Leaf Images with Both Dorsal and Ventral Sides

The present work involves statistically analyzing and studying the overall classification accuracy results using Hue channel images of different plant species using their dorsal and ventral sides, and then subjecting the...

An Extended Consistent Fuzzy Preference Relation to Evaluating Website Usability

In the current era, website developers recognize usability evaluation as a significant factor in the quality and success of e-commerce websites. Fuzzy Analytical Hierarchy Process (FAHP) is one method to measure the usab...

Spectral Classification of a Set of Hyperspectral Images using the Convolutional Neural Network, in a Single Training

Hyperspectral imagery has seen a great evolution in recent years. Consequently, several fields (medical, agriculture, geosciences) need to make the automatic classification of these hyperspectral images with a high rate...

Download PDF file
  • EP ID EP611414
  • DOI 10.14569/IJACSA.2019.0100757
  • Views 96
  • Downloads 0

How To Cite

Tahani Almanie, Shorog Alqahtani, Albatoul Almuhanna, Shatha Almokali, Shaima Guediri, Reem Alsofayan (2019). Let’s Code: A Kid-friendly Interactive Application Designed to Teach Arabic-speaking Children Text-based Programming. International Journal of Advanced Computer Science & Applications, 10(7), 413-418. https://europub.co.uk/articles/-A-611414