A review of techniques in automatic programming assessment for practical skill test

A Lajis, SA Baharudin, D Ab Kadir… - Journal of …, 2018 - jtec.utem.edu.my
Computer programming ability is a challenging competency that requires several cognitive
skills and extensive practice. The increased number of students enrolled in computer and …

CodeMaster--Automatic Assessment and Grading of App Inventor and Snap! Programs.

CG Von Wangenheim, JCR Hauck, MF Demetrio… - Informatics in …, 2018 - ceeol.com
The development of computational thinking is a major topic in K-12 education. Many of these
experiences focus on teaching programming using block-based languages. As part of these …

A comparison of immediate and scheduled feedback in introductory programming projects

J Leinonen, P Denny, J Whalley - Proceedings of the 53rd ACM …, 2022 - dl.acm.org
How students are assessed has a powerful effect on their strategies for studying and their
learning. When designing assessments, instructors should consider how different …

Promoting early engagement with programming assignments using scheduled automated feedback

P Denny, J Whalley, J Leinonen - Proceedings of the 23rd Australasian …, 2021 - dl.acm.org
Programming assignments are a common form of assessment in introductory courses and
often require substantial work to complete. Students must therefore plan and manage their …

Design principles for generating and presenting automated formative feedback on code quality using software metrics

E Van Den Aker, E Rahimi - … of the 46th International Conference on …, 2024 - dl.acm.org
Code quality and maintainability are among under-emphasized and often neglected topics
in the curriculum of software engineering (SE) in higher education. This neglect tends to …

Exploring metrics for the analysis of code submissions in an introductory data science course

H Nguyen, M Lim, S Moore, E Nyberg, M Sakr… - … Learning Analytics and …, 2021 - dl.acm.org
While data science education has gained increased recognition in both academic
institutions and industry, there has been a lack of research on automated coding …

Development of Block-based Code Generation and Recommendation Model Using Natural Language Processing Model

I Jeon, KS Song - JOURNAL OF The Korean Association of …, 2022 - koreascience.kr
In this paper, we develop a machine learning based block code generation and
recommendation model for the purpose of reducing cognitive load of learners during coding …

Designing and quality testing of “Digichip” virtual simulation software of Android platform for mobile-virtual learning supporting vocational mechatronics engineering

TR Hadi, E Marpanaji - Jurnal Pendidikan Vokasi, 2019 - journal.uny.ac.id
Technology enhancement in any life aspects is undeniably crucial to face the globalization
era. A strategic approach to touch any life aspect is gained through education. Supporting …

Automatically Generated Visual Profiles of Code Solutions as Feedback for Students

J Swacha - Information, 2022 - mdpi.com
Providing students feedback on their exercise solutions is a crucial element of computer
programming education. Such feedback can be generated automatically and can take …

A Study on Coding Education for Non-Computer Majors Using Programming Error List

HW Jung - International Journal of Advanced Culture Technology, 2021 - koreascience.kr
When carrying out computer programming, the process of checking and correcting errors in
the source code is essential work for the completion of the program. Non-computer majors …