International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 186 - Number 53 |
Year of Publication: 2024 |
Authors: Bolanle Abimbola, Agbaje M.O., Akande Oyebola, Izang A.A. |
10.5120/ijca2024924232 |
Bolanle Abimbola, Agbaje M.O., Akande Oyebola, Izang A.A. . Emergent Issues in Developing an Automated Feedback System for Programming Assignment. International Journal of Computer Applications. 186, 53 ( Dec 2024), 64-68. DOI=10.5120/ijca2024924232
Learning programming has been a painstaking task for many learners, with the traditional method of teaching and feedback providing limited assistance to students and minimal improvement in their skills. Automated feedback systems have been developed to improve programming education by using technology to analyze students' code, identify the mistakes or the areas for improvement and provide personalized feedback. This paper focuses on the potential advantages and disadvantages of deploying automated feedback systems in programming courses. We examine diverse automated feedback methods including static code analysis, test case evaluation, and intelligent tutoring systems. Furthermore, we look at the effect of these systems on student learning outcomes, participation, and motivation. Additionally, we make recommendations on how automated suggestions can be included in programming courses curriculum and indicate further research which is of vital importance in this changing area.