Skip to main content
Top

2021 | OriginalPaper | Chapter

The Programming Learning Assessment Model for Measuring Student Performance

Authors : Swee-Ling Chean, Sin-Ban Ho, Ian Chai, Chuie-Hong Tan, Sek-Kit Teh, Nur Azyyati Ahmad

Published in: Computational Science and Technology

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

With recent pandemic, many students cannot join the class in physical classroom. The needs for e-learning and self-assessment become more salient than before. The teaching mode has been changing from teacher-centered to student-centered method. E-learning environment is practically a highly essential software application in the education field. However, programming-specific functionalities are hardly to be found on most of the general-purpose learning platforms, which may be unwieldy and unnecessarily complex to instructors and students in the programming learning process. This research aims to design a self-assessment model for a better support of programming e-learning, especially with exist of mandatory programming-specific functionalities. It’s believed that student background and effort have close correlation with their programming performance. More data to verify the correlations associated with positive learning outcome. In this research, we highlight the relationship between student background and student performance levels for introducing personalised self-assessment sets for students to learn programming. We propose and discuss Language, Education, Achievement, and Programming (LEAP) and Programming Learning Assessment (PLA) models to fill in the gap between the background knowledge and student competencies. To measure the correlation between proposed models and student performance, an experiment that involves 65 respondents was conducted. The data was analysed with structured and statistical approaches. Preliminary study shows that there are multivariate effects of the English fluency on PLA model. With the increasing demands of IT and software development skills, this research will help in motivating and encouraging more people to learn programming.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Krusche S, Seitz A (2018) ArTEMiS—an automatic assessment management system for interactive learning. In: Proceedings of the 49th ACM technical symposium on computer science education (SIGCSE ’18), Baltimore, MD, USA. ACM, New York, NY, pp 284–289 Krusche S, Seitz A (2018) ArTEMiS—an automatic assessment management system for interactive learning. In: Proceedings of the 49th ACM technical symposium on computer science education (SIGCSE ’18), Baltimore, MD, USA. ACM, New York, NY, pp 284–289
2.
go back to reference Shohel Rana M, Bhuiyan T, Satter AKMZ (2018) e-school: design and implementation of web based teaching institution for enhancing E-learning experiences. In: Nguyen N, Pimenidis E, Khan Z, Trawiński B (eds) Computational collective intelligence. ICCCI 2018. Lecture notes in computer science, vol 11055. Springer, Cham Shohel Rana M, Bhuiyan T, Satter AKMZ (2018) e-school: design and implementation of web based teaching institution for enhancing E-learning experiences. In: Nguyen N, Pimenidis E, Khan Z, Trawiński B (eds) Computational collective intelligence. ICCCI 2018. Lecture notes in computer science, vol 11055. Springer, Cham
3.
go back to reference Pieterse V, Liebenberg J (2017) Automatic vs manual assessment of programming task. In: Proceedings of the 17th Koli calling international conference on computing education research (Koli calling ’17), Koli, Finland. ACM, New York, NY, pp 193–194 Pieterse V, Liebenberg J (2017) Automatic vs manual assessment of programming task. In: Proceedings of the 17th Koli calling international conference on computing education research (Koli calling ’17), Koli, Finland. ACM, New York, NY, pp 193–194
4.
go back to reference Medeiros RP, Ramalho GL, Falcão TP (2019) A systematic literature review on teaching and learning introductory programming in higher education. IEEE Trans Educ 62(2):77–90CrossRef Medeiros RP, Ramalho GL, Falcão TP (2019) A systematic literature review on teaching and learning introductory programming in higher education. IEEE Trans Educ 62(2):77–90CrossRef
5.
go back to reference Ho SB, Chean SL, Chai I, Tan CH (2019) Engineering meaningful computing education: programming learning experience model. In: Proceedings of 2019 IEEE international conference on industrial engineering and engineering management (IEEM), 15–18 Dec 2019, Macao. IEEE, pp 925–929 Ho SB, Chean SL, Chai I, Tan CH (2019) Engineering meaningful computing education: programming learning experience model. In: Proceedings of 2019 IEEE international conference on industrial engineering and engineering management (IEEM), 15–18 Dec 2019, Macao. IEEE, pp 925–929
7.
go back to reference Muñoz García A, Lamolle M, Martinez-Béjar R, Espinal Santana A (2019) Learning ecosystem ontology with knowledge management as a service. In: Nguyen N, Chbeir R, Exposito E, Aniorté P, Trawiński B (eds) Computational collective intelligence. ICCCI 2019. Lecture notes in computer science, vol 11684. Springer, Cham Muñoz García A, Lamolle M, Martinez-Béjar R, Espinal Santana A (2019) Learning ecosystem ontology with knowledge management as a service. In: Nguyen N, Chbeir R, Exposito E, Aniorté P, Trawiński B (eds) Computational collective intelligence. ICCCI 2019. Lecture notes in computer science, vol 11684. Springer, Cham
8.
go back to reference Bachir S, Abenia A (2019) Internet of everything and educational cyber physical systems for university 4.0. In: Nguyen N, Chbeir R, Exposito E, Aniorté P, Trawiński B (eds) Computational collective intelligence. ICCCI 2019. Lecture notes in computer science, vol 11684. Springer, Cham Bachir S, Abenia A (2019) Internet of everything and educational cyber physical systems for university 4.0. In: Nguyen N, Chbeir R, Exposito E, Aniorté P, Trawiński B (eds) Computational collective intelligence. ICCCI 2019. Lecture notes in computer science, vol 11684. Springer, Cham
9.
go back to reference Chen LS, Chen CC, Chang SH, Yang E (2017) An e-learning system for programming languages with semi-automatic grading. In: 10th international conference on ubi-media computing and workshops, Pattaya, Thailand, pp 356–361 Chen LS, Chen CC, Chang SH, Yang E (2017) An e-learning system for programming languages with semi-automatic grading. In: 10th international conference on ubi-media computing and workshops, Pattaya, Thailand, pp 356–361
11.
go back to reference Bey A, Jermann P, Dillenbourg P (2018) A comparison between two automatic assessment approaches for programming: an empirical study on MOOCs. Educ Technol Soc 21(2):259–272 Bey A, Jermann P, Dillenbourg P (2018) A comparison between two automatic assessment approaches for programming: an empirical study on MOOCs. Educ Technol Soc 21(2):259–272
12.
go back to reference Fernández-Alemán JL (2011) Automated assessment in a programming tools course. IEEE Trans Educ 54(4):576–581CrossRef Fernández-Alemán JL (2011) Automated assessment in a programming tools course. IEEE Trans Educ 54(4):576–581CrossRef
13.
go back to reference Parihar S, Dadachanji Z, Singh PK, Das R, Karkare A, Bhattacharya A (2017) Automatic grading and feedback using program repair for introductory programming courses. In: Proceedings of 22nd annual conference on innovation and technology in computer science education (ITiCSE’17), Bologna, Italy. ACM, New York, NY, pp 92–97 Parihar S, Dadachanji Z, Singh PK, Das R, Karkare A, Bhattacharya A (2017) Automatic grading and feedback using program repair for introductory programming courses. In: Proceedings of 22nd annual conference on innovation and technology in computer science education (ITiCSE’17), Bologna, Italy. ACM, New York, NY, pp 92–97
15.
go back to reference Polito G, Temperini M, Sterbini A (2019) 2TSW: automated assessment of computer programming assignments, in a gamified web based system. In: 18th international conference on information technology based higher education and training (ITHET), Magdeburg, Germany, pp 1–9. http://doi.org/10.1109/ITHET46829.2019.8937377 Polito G, Temperini M, Sterbini A (2019) 2TSW: automated assessment of computer programming assignments, in a gamified web based system. In: 18th international conference on information technology based higher education and training (ITHET), Magdeburg, Germany, pp 1–9. http://​doi.​org/​10.​1109/​ITHET46829.​2019.​8937377
17.
go back to reference Tek FB, Benli KS, Deveci E (2018) Implicit theories and self-efficacy in an introductory programming course. IEEE Trans Educ 61(3):218–225CrossRef Tek FB, Benli KS, Deveci E (2018) Implicit theories and self-efficacy in an introductory programming course. IEEE Trans Educ 61(3):218–225CrossRef
18.
go back to reference Ogange BO, Agak JO, Okelo KO, Kiprotich P (2018) Student perceptions of the effectiveness of formative assessment in an online learning environment. Open Prax 10(1):29–39CrossRef Ogange BO, Agak JO, Okelo KO, Kiprotich P (2018) Student perceptions of the effectiveness of formative assessment in an online learning environment. Open Prax 10(1):29–39CrossRef
19.
go back to reference Pyper A (2018) Student perceptions of the implementation of formative assessment: a Royal St. George’s college case study. Young Researcher 2(1):135–147 Pyper A (2018) Student perceptions of the implementation of formative assessment: a Royal St. George’s college case study. Young Researcher 2(1):135–147
20.
go back to reference Voinea L (2018) Formative assessment as assessment for learning development. J Pedagogy 1:7–23 Voinea L (2018) Formative assessment as assessment for learning development. J Pedagogy 1:7–23
Metadata
Title
The Programming Learning Assessment Model for Measuring Student Performance
Authors
Swee-Ling Chean
Sin-Ban Ho
Ian Chai
Chuie-Hong Tan
Sek-Kit Teh
Nur Azyyati Ahmad
Copyright Year
2021
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-33-4069-5_14

Premium Partner