Variables Affecting Students' Success in CS2 (original) (raw)

Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1

When trying to understand student success in computer science, much of the attention has been focused on CS1, leaving followup courses such as CS2 less researched. Prior studies of CS2 have often taken a deductive approach by focusing on predetermined variables such as CS1 grades, the impact of different paths from CS1 to CS2, gender and race. Although this has resulted in a better insight into these variables, we wonder if there might be another way of viewing which variables affect the students' success in the course. We have therefore chosen an inductive approach to better understand what these variables might be and how they interplay. This was done by analysing 16 semi-structured interviews with students enrolled in CS2 who have another speciality than computer science. The interviews focused mainly on the students' methods for succeeding in the course, experiences of the course and programming background. Through a thematic analysis of the interviews, we found the following five main success variables for CS2: programming competence, computer literacy, opportunity to receive help, ability to help oneself and teaching. These variables can in several cases be related to the ones previously addressed, however, they can also offer a different perspective on student success in the course. CCS CONCEPTS • Social and professional topics → Computer science education.

Loading...

Loading Preview

Sorry, preview is currently unavailable. You can download the paper by clicking the button above.