Rightsizing: Understanding Novice, Casual Learners of Programming

While the design and delivery of university introductory programming courses have been extensively studied, they often focus on students for whom programming is a fundamental skill. A previously overlooked group for such courses is novice yet casual learners of programming (NCP) - students for whom programming is not a core skill. This poster presents a multi-cohort study investigating social science NCPs concerning their heterogeneous beliefs and expectations related to programming aptitude in an introductory class. Using qualitative and quantitative data from cohorts across three years (n=29), we study how students' perceptions could guide further pedagogical efforts. Despite experiencing shifts in expectations and beliefs about programming, students frequently lacked context to articulate and expand on their learned skill. This highlights that the challenge for NCP introductory programming courses does not center on students already inclined to learn programming. Rather, pedagogical efforts should focus on "rightsizing" content for those who lack context-relevant guidance.

Authors

Institutions

Publication Details

Published
2025-02-18
DOI
https://doi.org/10.1145/3641555.3705239
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Rightsizing: Understanding Novice, Casual Learners of Programming

Christian Haas, Margeret Hall, Gabriela Ciolacu
Teaching and Learning Programming
article

Rightsizing: Understanding Novice, Casual Learners of Programming

Christian Haas, Margeret Hall, Gabriela Ciolacu
article en

Abstract

While the design and delivery of university introductory programming courses have been extensively studied, they often focus on students for whom programming is a fundamental skill. A previously overlooked group for such courses is novice yet casual learners of programming (NCP) - students for whom programming is not a core skill. This poster presents a multi-cohort study investigating social science NCPs concerning their heterogeneous beliefs and expectations related to programming aptitude in an introductory class. Using qualitative and quantitative data from cohorts across three years (n=29), we study how students' perceptions could guide further pedagogical efforts. Despite experiencing shifts in expectations and beliefs about programming, students frequently lacked context to articulate and expand on their learned skill. This highlights that the challenge for NCP introductory programming courses does not center on students already inclined to learn programming. Rather, pedagogical efforts should focus on "rightsizing" content for those who lack context-relevant guidance.

Karlsruhe Institute of Technology (DE), University of Nebraska at Omaha (US)
Quality Education
Openalex Percentile: Top 98%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Rightsizing: Understanding Novice, Casual Learners of Programming — Christian Haas, Margeret Hall, et al. · (2025) | TGRS Research Map | TGRS