This study investigates the impact of combining e-learning platforms W3Schools and Rafid Learning Management System (RLMS) on programming education at Al-Baha University, focusing on student motivation, perceptions, a...
详细信息
This study investigates the impact of combining e-learning platforms W3Schools and Rafid Learning Management System (RLMS) on programming education at Al-Baha University, focusing on student motivation, perceptions, and academic performance. Rafid Learning Management System (RLMS) refers to an e-learning platform that has been designed uniquely for Al-Baha University courses access and communication between the instructor and the learner. A total of 100 diploma-level IT students participated, divided into two groups: An Experimental Group that used W3Schools for tutorial and RLMS for course content delivery and a Control Group taught through conventional lectures. The results of students' self-perception about the programming and their programming experience were measured through pre and post-experiment questionnaires. It was found that the Experimental Group fared better than the Control Group to an average of 20 percent, and coded 8 percent more than the Control Group (p < 0.05). Since correlation analysis focused on e-learning engagement and academic performance, its significance was found highly positive, equal to 0.5460, p = 0.0000000013. These findings favor Self-Determination Theory and Expectancy-Value Theory and suggest that higher levels of autonomy, interaction, and improvement of the perceived value of learning are positively related to motivation and academic achievement. The significance of this study lies in its contribution to the growing body of research on e-learning in programming education, especially in the Middle Eastern context. It demonstrates how combining interactive, self-paced, and collaborative e-learning tools can enhance programming skills, boost student engagement, and improve academic performance. The study highlights the importance of integrating such platforms into programming curricula, offering practical insights for educators aiming to optimize digital learning experiences. Further research is recommended to explore the long-ter
Evaluating programming proficiency has become more relevant as the demand for coding skills has increased. Current methods, such as questionnaires or interviews, are methods that lack intuition, flexibility, and real-...
详细信息
ISBN:
(纸本)9781450357654
Evaluating programming proficiency has become more relevant as the demand for coding skills has increased. Current methods, such as questionnaires or interviews, are methods that lack intuition, flexibility, and real-time capabilities. In our work, we investigate eye gaze behavior as an estimate for skill assessment. Specifically, we conducted a study (N= 14) using an eye tracker to analyze the participants' abilities to understand source code by presenting them with a series of programs. We evaluated their eye movements based on common eye tracking metrics and identified mutual task-solving strategies among the participants. While we cannot relate these indicators to programming proficiency directly, this study serves as an evaluation of real-time methods for evaluating programming proficiency.
The exploration of human eye movement data offers a. groundbreaking approach to assessing programming expertise, marking a significant stride in advancing STEM education. This research explores the capabilities of fin...
详细信息
ISBN:
(纸本)9798350389463;9798350389470
The exploration of human eye movement data offers a. groundbreaking approach to assessing programming expertise, marking a significant stride in advancing STEM education. This research explores the capabilities of fine-tuned large language models (LLMs) to assess the programming proficiency of readers by analyzing their eye movements during the reading of program code. To achieve this, we fine-tuned the LLMs using the largest eye movement in programming dataset that is publicly available. Subsequently, we executed a series of experiments to evaluate the efficacy of our line-tuned models in assessing programming skills based on eye movement traces.
Fluency is a term commonly used to express proficiency within a specific area, often languages. However, it is sometimes also used in programming. In this poster, we present a phenomenographic study to investigate how...
详细信息
ISBN:
(纸本)9798400706035
Fluency is a term commonly used to express proficiency within a specific area, often languages. However, it is sometimes also used in programming. In this poster, we present a phenomenographic study to investigate how CS students understand the term.
暂无评论