Introductory programming: a systematic literature review

A Luxton-Reilly, Simon, I Albluwi, BA Becker… - … companion of the 23rd …, 2018 - dl.acm.org
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …

Developing assessments to determine mastery of programming fundamentals

A Luxton-Reilly, BA Becker, Y Cao… - Proceedings of the …, 2018 - dl.acm.org
Current learning outcomes for introductory programming courses are relatively general,
specifying tasks such as designing, implementing, testing and debugging programs that use …

A study of code design skills in novice programmers using the SOLO taxonomy

C Izu, A Weerasinghe, C Pope - … of the 2016 ACM Conference on …, 2016 - dl.acm.org
There is a wealth of literature dealing with the difficulties of novice programmers with basic
programming constructs such as variables, assignment and conditionals. In this paper we …

Automated classification of computing education questions using Bloom's taxonomy

J Zhang, C Wong, N Giacaman… - Proceedings of the 23rd …, 2021 - dl.acm.org
Bloom's taxonomy is a well-known and widely used method of classifying assessment tasks.
However, the application of Bloom's taxonomy in computing education is often difficult and …

The compound nature of novice programming assessments

A Luxton-Reilly, A Petersen - Proceedings of the Nineteenth …, 2017 - dl.acm.org
Failure rates in introductory programming courses are notoriously high, and researchers
have noted that students struggle with the assessments that we typically use to evaluate …

The Canterbury QuestionBank: Building a repository of multiple-choice CS1 and CS2 questions

K Sanders, M Ahmadzadeh, T Clear… - Proceedings of the …, 2013 - dl.acm.org
In this paper, we report on an ITiCSE-13 Working Group that developed a set of 654 multiple-
choice questions on CS1 and CS2 topics, the Canterbury QuestionBank. We describe the …

Improving complex task performance using a sequence of simple practice tasks

P Denny, A Luxton-Reilly, M Craig… - Proceedings of the 23rd …, 2018 - dl.acm.org
Online coding tools are an increasingly common feature of programming courses, providing
students with rapid feedback and flexible practice opportunities and providing instructors …

Examining a student-generated question activity using random topic assignment

P Denny, E Tempero, D Garbett… - Proceedings of the 2017 …, 2017 - dl.acm.org
Students and instructors expend significant effort, respectively, preparing to be examined
and preparing students for exams. This paper investigates question authoring, where …

Code complexity in introductory programming courses

P Ihantola, A Petersen - 2019 - aisel.aisnet.org
Instructors of introductory programming courses would benefit from having a metric for
evaluating the sophistication of student code. Since introductory programming courses pack …

Multiple-choice questions in programming courses: Can we use them and are students motivated by them?

PH Abreu, DC Silva, A Gomes - ACM Transactions on Computing …, 2018 - dl.acm.org
Low performance of nontechnical engineering students in programming courses is a
problem that remains unsolved. Over the years, many authors have tried to identify the …