A systematic literature review of assessment tools for programming assignments

DM Souza, KR Felizardo… - 2016 IEEE 29Th …, 2016 - ieeexplore.ieee.org
The benefits of using assessment tools for programming assignments have been widely
discussed in computing education. However, as both researchers and instructors are …

Review of recent systems for automatic assessment of programming assignments

P Ihantola, T Ahoniemi, V Karavirta… - Proceedings of the 10th …, 2010 - dl.acm.org
This paper presents a systematic literature review of the recent (2006--2010) development of
automatic assessment tools for programming exercises. We discuss the major features that …

Investigating temporal access in a flipped classroom: procrastination persists

A AlJarrah, MK Thomas, M Shehab - International Journal of Educational …, 2018 - Springer
This paper reports on a study that examines the learning behaviors and characteristics of
students in a mobile applications computer programming class that adopted a “flipped” …

Building a comprehensive automated programming assessment system

I Mekterović, L Brkić, B Milašinović, M Baranović - IEEE access, 2020 - ieeexplore.ieee.org
Automated Programming Assessment Systems (APAS) are used for overcoming problems
associated with manually managed programming assignments, such as objective and …

[图书][B] Encyclopedia of education and information technologies

A Tatnall - 2020 - Springer
The effects of technology acceptance and innovation diffusion behaviors on information and
communications technology-enabled teaching/learning systems (ITLS) adoption attract …

Automated assessment in programming courses: A case study during the COVID-19 era

E Barra, S López-Pernas, Á Alonso, JF Sánchez-Rada… - Sustainability, 2020 - mdpi.com
The COVID-19 pandemic imposed in many countries, in the short term, the interruption of
face-to-face teaching activities and, in the medium term, the existence of a 'new normal', in …

Increasing adoption of smart learning content for computer science education

P Brusilovsky, S Edwards, A Kumar, L Malmi… - Proceedings of the …, 2014 - dl.acm.org
Computer science educators are increasingly using interactive learning content to enrich
and enhance the pedagogy of their courses. A plethora of such learning content, specifically …

Dodona: Learn to code with a virtual co-teacher that supports active learning

C Van Petegem, P Dawyndt, B Mesuere - Proceedings of the 2023 …, 2023 - dl.acm.org
Dodona (dodona. ugent. be) is an intelligent tutoring system for learning computer
programming, statistics and data science. It bridges the gap between assessment and …

When life and learning do not fit: Challenges of workload and communication in introductory computer science online

K Benda, A Bruckman, M Guzdial - ACM Transactions on Computing …, 2012 - dl.acm.org
We present the results of an interview study investigating student experiences in two online
introductory computer science courses. Our theoretical approach is situated at the …

Automated grading and tutoring of SQL statements to improve student learning

C Kleiner, C Tebbe, F Heine - Proceedings of the 13th Koli Calling …, 2013 - dl.acm.org
In this paper we present a concept and prototypical implementation of a software system
(aSQLg) to automatically assess SQL statements. The software can be used in any …