Creating an Instrument to Measure Undergraduate Computer Science Students’ Self-Efficacy in Object-Oriented Programming (OOP): Preliminary Validity and Reliability Evidence
Priyadharshini Ganapathy Prasad, Karthikeyan Umapathy, Albert Dieter Ritzhaupt, Amanpreet Kapoor · 2025
Background and Context: While ample research has examined undergraduate students’ participation in Computer Science I (CS1), far less attention has been paid to Computer Science II (CS2) outcomes. Inspired by self-efficacy, Object-Oriented Programming (OOP) and CS2, we expand our understanding of the traditional computer programming curriculum sequence in CS curricula guidelines (CS1, CS2, and data structures and algorithms).