"Even Though I Went Through Everything, I Didn't Feel Like I Learned a Lot": Insights From Experiences of Non-Computer Science Students Learning to Code
Murtaza Ali, Sayamindu Dasgupta
Abstract
Programming education is increasingly seen as an important curricular component of non-Computer Science (CS) disciplines at the undergraduate level. While existing research has studied non-CS majors’ experiences in introductory programming courses, there is limited work that explores such experiences across universities and disciplines. To address this gap, we conducted semi-structured interviews with 12 non-CS major programming students across several majors and universities and interpreted the results through reflexive thematic analysis. Our findings suggest that while students are excited about and interested in learning programming, they face barriers that often arise from the design of the courses they take and a lack of targeted resources and tools to support them. Building on our findings, we conclude with a set of recommendations for the design of tools, artifacts, and courses that can support programming education for non-major students.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Cited by top-tier papers2
- Towards Better Reflexive Thematic Analysis in HCI: A Scoping Review of Practice at CHIJacob M. Rigby, Ioanna IacovidesCHI 2026 · 6 citations
- MusicScaffold: Bridging Machine Efficiency and Human Growth in Adolescent Creative Education through Generative AIZhejing Hu, Yan Liu, Zhi Zhang, Gong Chen et al.CHI 2026 · 2 citations
Related papers
- Starting From Scratch Again and Again: Tracing the Origins of High Schoolers' Negative Perceptions of Block-Based ProgrammingCaryn Tran, Kristin Fasiang, Max Kanwal, Eleanor O'RourkeCHI 2026 · 1 citation
- Exploring the Learnability of Program Synthesizers by Novice ProgrammersDhanya Jayagopal, Justin Lubin, Sarah E. ChasinsUIST 2022 · 40 citations
- Understanding Accessibility and Collaboration in Programming for People with Visual ImpairmentsMaulishree Pandey, Vaishnav Kameswaran, Hrishikesh V. Rao, Sile O'Modhrain et al.CSCW 2021 · 53 citations
- Mapping Accessibility Assignments into Core Computer Science Topics: An Empirical Study with Interviews and Surveys of Instructors and StudentsEmily Kuang, Selah Bellscheidt, Di Pham, Kristen Shinohara et al.CHI 2024 · 12 citations
- The Matchmaker Inclusive Design Curriculum: A Faculty-Enabling Curriculum to Teach Inclusive Design Throughout Undergraduate CSRosalinda Garcia, Patricia Morreale, Gail Verdi, Heather Garcia et al.CHI 2024 · 7 citations
