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 …

Language choice in introductory programming courses at Australasian and UK universities

Simon, R Mason, T Crick, JH Davenport… - Proceedings of the 49th …, 2018 - dl.acm.org
Parallel surveys of introductory programming courses were conducted in Australasia and the
UK, with a view to examining the programming languages being used, the preferred …

A motivation guided holistic rehabilitation of the first programming course

U Nikula, O Gotel, J Kasurinen - ACM Transactions on Computing …, 2011 - dl.acm.org
It has been estimated that more than two million students started computing studies in 1999
and 650,000 of them either dropped or failed their first programming course. For the …

A snapshot of current practices in teaching the introductory programming sequence

S Davies, JA Polack-Wahl, K Anewalt - Proceedings of the 42nd ACM …, 2011 - dl.acm.org
We present results from a nationwide survey of undergraduate computer science
departments regarding languages and techniques taught in CS0, CS1, and CS2. This …

Teaching programming strategies explicitly to novice programmers

M De Raadt - 2008 - research.usq.edu.au
The traditional approach to training novice programmers has been to provide explicit
programming knowledge instruction but to rely on implicit instruction of programming …

CodeSpells: embodying the metaphor of wizardry for programming

S Esper, SR Foster, WG Griswold - … of the 18th ACM conference on …, 2013 - dl.acm.org
This paper addresses how CodeSpells uses the metaphor of wizardry, along with an
embodied API to engage students in learning to program in Java. Giving novice …

Introductory programming: what's happening today and will there be any students to teach tomorrow?

M de Raadt, R Watson… - Proceedings of the 6th …, 2004 - research.usq.edu.au
This paper reports the findings of a census of introductory programming courses. Eighty five
courses from Australian and New Zealand universities are included. The census aims to …

Introductory programming courses in australasia in 2016

R Mason, Simon - … of the Nineteenth Australasian Computing Education …, 2017 - dl.acm.org
This paper reports on a survey of introductory programming courses in Australia and New
Zealand conducted in the first half of 2016. Such surveys have been conducted a number of …

Programming Languages: A Usage-based Statistical Analysis and Visualization

A Orlowska, C Chrysoulas, Z Jaroucheh… - Proceedings of the 4th …, 2021 - dl.acm.org
Understanding the popularity, and its trend, of programming languages can be important to
anticipate which languages are best studied for future use, which are widely supported for …

Evolving a Programming CS2 Course: A Decade-Long Experience Report

N Giacaman, P Roop, V Terragni - … on Computer Science Education V. 1, 2023 - dl.acm.org
Despite instructors' best efforts in designing and delivering any given course, changes are
likely required from time to time. This experience report presents the changes made in a …