Developing and Applying Online Basic Programming Tools to School Students in a Developing Country
Publication Type
Original research
Authors
Fulltext
Download

Programming helps school students develop problem-solving, critical thinking, and logical reasoning skills. It also helps students develop skills at multiple levels of Bloom's taxonomy, including remembering, understanding, applying, analyzing, evaluating, and creating. Several programming tools have been developed to teach coding concepts to school students of different age groups. However, these tools are not well integrated into the Palestinian curriculum due to the inefficient teaching methods in programming. Programming activities focus only on remembering and understanding basic concepts. Therefore, this research focused on studying the importance of applying online programming tools on school students' application and analytical levels, and examining students' perception towards integrating online programming tools in the educational curriculum. A pre/ post experimental design was carried out on 84 children aged 14 years old in four schools in Palestine. The results revealed that 41.16% of students had an increase in their application and analytical levels. The results also revealed that students agreed on integrating online programming tools in schools and that programming helped them improve their problem-solving skills.

Journal
Title
International Journal of Computer (IJC)
Publisher
Mohammad Nassar for Researches (MNFR)
Publisher Country
Jordan
Indexing
Scopus
Impact Factor
0.428
Publication Type
Both (Printed and Online)
Volume
46
Year
2021
Pages
1-13