PC2 to support instant feedback and good programming practice
Rodziah Latih, Marini Abu Bakar, Norleyza Jailani, Nawaf Hussein Faraj Ali, Syahanim Mohd Salleh, Abdullah Mohd Zın · 2017
Programming is an applied skill that requires a student to practice repeatedly before they can master a programming language. To assist students, the lecturer of a programming course needs to give lots of programming exercise and provide feedback to each student for their answers. This requires a lot of efforts and time from the lecturer, especially when the class is big. This paper discusses the findings of a study on students' perceptions towards the use of PC2, an online judge system, to check lab assignments in an introductory programming course. Data was collected from 162 first year students who answered an on-line questionnaire. The result showed that the students agree that PC2allows them to get prompt feedback, that helps them to correct their program. They have to repeatedly correct and submit the solutions until they get `Yes (Accepted)' feedback.