Enhancing practice and achievement in introductory programming using an ADRI editor
Sohail Iqbal Malik · 2016
Practice is considered an important step in grasping the precise concepts of computer programming for novices. An editor plays an integral part in promoting practice and acquiring programming skills. Most of the programming editors available in the market promote programming shortcut (to convert the problem statement directly into a computer program). In this study, a new editor was introduced in the introductory programming (IP) course based on the ADRI approach which discourages programming shortcut. Moreover, it focuses on paying equal attention to programming knowledge (syntax & syntax) and problem solving strategies. The results show improvement in achieving students' learning outcomes and positive impact on attrition rate. Students (treatment group) who used the ADRI editor show more satisfaction on using the program development environment compared to the control group.