Bridging the Code Gap: Understanding Pedagogical Patterns in CS1 Programming Courses

Read full text
Authors: Naomi Chioma Udenze, Varun Budati, Ihudiya Finda Ogbonnaya-Ogburu
Cited by: 0
References: 4

Abstract

Introductory Computer Science (CS1) courses act as a foundational gateway to computer science (CS) education. However, significant gaps remain between students' prior experiences and the conceptual understanding required for success in the field. While there have been strides in creating engaging CS1 courses, many communities are still underrepresented in the discipline. In this exploratory pilot study, we analyzed the examples and exercises used in CS1 programming courses at three universities ranked among the top 20 strong computer science programs by U.S. News & World Report. We employed both qualitative (textual) and quantitative (content) analyses of the course materials. Our findings revealed that math and numerical computing examples were commonly used across the three universities. Following that, examples related to US-specific contexts and languages were also popular. We contribute an understanding of CS1 book examples in computer science courses across top universities and discuss potential challenges and opportunities related to the growing global workforce in the United States.

Fields of Study & Subjects

Teaching and Learning Programming Information Systems Education and Curriculum Development Statistics Education and Methodologies

Publication details

Journal / source
ACM Technical Symposium on Computer Science Education (SIGCSE)
Pages
1561–1562
Publication date
13 February 2026
Language
EN