A systematic literature review on teaching and learning introductory programming in higher education

RP Medeiros, GL Ramalho… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Contribution: This paper adds to the results of previous systematic literature reviews by
addressing a more contemporary context of introductory programming. It proposes a …

A systematic review of approaches for teaching introductory programming and their influence on success

A Vihavainen, J Airaksinen, C Watson - Proceedings of the tenth annual …, 2014 - dl.acm.org
Decades of effort has been put into decreasing the high failure rates of introductory
programming courses. Whilst numerous studies suggest approaches that provide effective …

Automatically generating CS learning materials with large language models

S MacNeil, A Tran, J Leinonen, P Denny, J Kim… - arxiv preprint arxiv …, 2022 - arxiv.org
Recent breakthroughs in Large Language Models (LLMs), such as GPT-3 and Codex, now
enable software developers to generate code based on a natural language prompt. Within …

The affective experience of novice computer programmers

N Bosch, S D'Mello - International journal of artificial intelligence in …, 2017 - Springer
Abstract Novice students (N= 99) participated in a lab study in which they learned the
fundamentals of computer programming in Python using a self-paced computerized learning …

How do educational experiences predict computing identity?

S Lunn, M Ross, Z Hazari, MA Weiss… - ACM Transactions on …, 2021 - dl.acm.org
Despite increasing demands for skilled workers within the technological domain, there is still
a deficit in the number of graduates in computing fields (computer science, information …

Students' initial course motivation and their achievement and retention in college CS1 courses

DF Shell, LK Soh, AE Flanigan… - Proceedings of the 47th …, 2016 - dl.acm.org
The goal of this study was to investigate how students' entering motivation for the course in a
suite of CS1 introductory computer science courses was associated with their subsequent …

What emotions do novices experience during their first computer programming learning session?

N Bosch, S D'Mello, C Mills - International Conference on Artificial …, 2013 - Springer
We conducted a study to track the emotions, their behavioral correlates, and relationship
with performance when novice programmers learned the basics of computer programming …

Creativity in CS1: A literature review

S Sharmin - ACM Transactions on Computing Education (TOCE), 2021 - dl.acm.org
Computer science is a fast-growing field in today's digitized age, and working in this industry
often requires creativity and innovative thought. An issue within computer science education …

Study behavior in computing education—a systematic literature review

M Lorås, G Sindre, H Trætteberg… - ACM Transactions on …, 2021 - dl.acm.org
As the field of computing education grows and matures, it has become essential to unite
computing education and higher education research. Educational research has highlighted …

Broadening participation in computing via ubiquitous combined majors (CS+ X)

CE Brodley, BJ Hescott, J Biron, A Ressing… - Proceedings of the 53rd …, 2022 - dl.acm.org
In 2001, Khoury College of Computer Sciences at Northeastern University created their first
combined majors with Cognitive Psychology, Mathematics and Physics. This type of degree …