PC2 to support instant feedback and good programming practice

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

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 PC2 allows 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.

Original languageEnglish
Title of host publicationProceedings of the 2017 6th International Conference on Electrical Engineering and Informatics
Subtitle of host publicationSustainable Society Through Digital Innovation, ICEEI 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-5
Number of pages5
Volume2017-November
ISBN (Electronic)9781538604755
DOIs
Publication statusPublished - 9 Mar 2018
Event6th International Conference on Electrical Engineering and Informatics, ICEEI 2017 - Langkawi, Malaysia
Duration: 25 Nov 201727 Nov 2017

Other

Other6th International Conference on Electrical Engineering and Informatics, ICEEI 2017
CountryMalaysia
CityLangkawi
Period25/11/1727/11/17

Fingerprint

Instant
Programming
Students
Feedback
Questionnaire
Exercise
Programming Languages
Online Systems
Assignment
Online systems
Computer programming languages

Keywords

  • big class
  • competition-based learning
  • deliberative practice
  • introductory computer programming
  • repetitive practice

ASJC Scopus subject areas

  • Artificial Intelligence
  • Control and Optimization
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Information Systems
  • Software
  • Electrical and Electronic Engineering
  • Health Informatics

Cite this

Latih, R., Abu Bakar, M., Jailani, N., Mohd Ali, N., Mohd Salleh, S., & Mohd. Zin, A. (2018). PC2 to support instant feedback and good programming practice. In Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics: Sustainable Society Through Digital Innovation, ICEEI 2017 (Vol. 2017-November, pp. 1-5). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICEEI.2017.8312410

PC2 to support instant feedback and good programming practice. / Latih, Rodziah; Abu Bakar, Marini; Jailani, Norleyza; Mohd Ali, Noorazean; Mohd Salleh, Syahanim; Mohd. Zin, Abdullah.

Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics: Sustainable Society Through Digital Innovation, ICEEI 2017. Vol. 2017-November Institute of Electrical and Electronics Engineers Inc., 2018. p. 1-5.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Latih, R, Abu Bakar, M, Jailani, N, Mohd Ali, N, Mohd Salleh, S & Mohd. Zin, A 2018, PC2 to support instant feedback and good programming practice. in Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics: Sustainable Society Through Digital Innovation, ICEEI 2017. vol. 2017-November, Institute of Electrical and Electronics Engineers Inc., pp. 1-5, 6th International Conference on Electrical Engineering and Informatics, ICEEI 2017, Langkawi, Malaysia, 25/11/17. https://doi.org/10.1109/ICEEI.2017.8312410
Latih R, Abu Bakar M, Jailani N, Mohd Ali N, Mohd Salleh S, Mohd. Zin A. PC2 to support instant feedback and good programming practice. In Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics: Sustainable Society Through Digital Innovation, ICEEI 2017. Vol. 2017-November. Institute of Electrical and Electronics Engineers Inc. 2018. p. 1-5 https://doi.org/10.1109/ICEEI.2017.8312410
Latih, Rodziah ; Abu Bakar, Marini ; Jailani, Norleyza ; Mohd Ali, Noorazean ; Mohd Salleh, Syahanim ; Mohd. Zin, Abdullah. / PC2 to support instant feedback and good programming practice. Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics: Sustainable Society Through Digital Innovation, ICEEI 2017. Vol. 2017-November Institute of Electrical and Electronics Engineers Inc., 2018. pp. 1-5
@inproceedings{a220bdab805948529bcea239fd245aa5,
title = "PC2 to support instant feedback and good programming practice",
abstract = "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 PC2 allows 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.",
keywords = "big class, competition-based learning, deliberative practice, introductory computer programming, repetitive practice",
author = "Rodziah Latih and {Abu Bakar}, Marini and Norleyza Jailani and {Mohd Ali}, Noorazean and {Mohd Salleh}, Syahanim and {Mohd. Zin}, Abdullah",
year = "2018",
month = "3",
day = "9",
doi = "10.1109/ICEEI.2017.8312410",
language = "English",
volume = "2017-November",
pages = "1--5",
booktitle = "Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - PC2 to support instant feedback and good programming practice

AU - Latih, Rodziah

AU - Abu Bakar, Marini

AU - Jailani, Norleyza

AU - Mohd Ali, Noorazean

AU - Mohd Salleh, Syahanim

AU - Mohd. Zin, Abdullah

PY - 2018/3/9

Y1 - 2018/3/9

N2 - 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 PC2 allows 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.

AB - 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 PC2 allows 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.

KW - big class

KW - competition-based learning

KW - deliberative practice

KW - introductory computer programming

KW - repetitive practice

UR - http://www.scopus.com/inward/record.url?scp=85050717275&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85050717275&partnerID=8YFLogxK

U2 - 10.1109/ICEEI.2017.8312410

DO - 10.1109/ICEEI.2017.8312410

M3 - Conference contribution

VL - 2017-November

SP - 1

EP - 5

BT - Proceedings of the 2017 6th International Conference on Electrical Engineering and Informatics

PB - Institute of Electrical and Electronics Engineers Inc.

ER -