Enhancing practice and achievement in introductory programming using an ADRI editor

S. I. Malik
{"title":"Enhancing practice and achievement in introductory programming using an ADRI editor","authors":"S. I. Malik","doi":"10.1109/TALE.2016.7851766","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":117659,"journal":{"name":"2016 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TALE.2016.7851766","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 19

Abstract

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.
在使用ADRI编辑器的入门编程中加强实践和成就
实践被认为是初学者掌握计算机编程精确概念的重要步骤。编辑器在促进实践和获得编程技能方面起着不可或缺的作用。市面上的大多数编程编辑器都提倡编程捷径(将问题语句直接转换成计算机程序)。在程序设计导论(IP)课程中引入了一种新的基于ADRI方法的编辑器,这种编辑器不鼓励编程捷径。此外,它注重编程知识(语法&语法)和解决问题的策略的同等重视。结果显示,学生的学习成果取得了改善,对损耗率产生了积极影响。使用ADRI编辑器的学生(治疗组)对程序开发环境的满意度高于对照组。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信