A personalized learning to promote students' learning on programming

2024

Full text Open access: Gold Metadata (CSL-JSON)
DOI 10.26577/jes2024v81.i4.6
Data confidence 70 medium
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

Today's secondary school curriculum includes computer science as one of its core disciplines, with an emphasis on the fundamentals of programming. Students who are learning write computer code by following the textbook step-by-step without realizing the connections between concepts. Because of this, a lot of students find it difficult to grasp even the most basic programming ideas, making it difficult for them to develop basic programs and eventually acquire and understand more sophisticated ideas. In light of this, this study suggests a customized learning environment that is built on a variety of sources of unique student data, such as learning challenges, learning preferences, and grade levels. Exam response analysis aids in determining the learning challenges that students encounter. Furthermore, a learning styles questionnaire is employed to adjust the presenting style according to the distinct learning type of every learner. Each student's learning resources are also arranged according to their performance level, which is divided into three categories: high, medium, and low. According to data analysis, students who made use of the tailored learning environment were successful in learning the fundamentals of computer programming. The study included quantitative surveys on student views, engagement, satisfaction, and tailored learning preferences in addition to qualitative test analysis. In order to improve students' abilities and learning outcomes, the research focused on the emotional and psychological components of the individualized approach, involving eighth-grade students from Nazarbayev Intellectual School of Physics and Mathematics in Taraz city. Key words: individual approach, programming skill, personalized learning.