Computing education and outreach in the K--12 school sector have shown significant growth over recent decades, resulting in a large body of literature focused on the teaching and …
ABSTRACT Background and Context We explored how learning trajectories (LTs) might be used to design variables instruction. Objective We aimed to develop an LT for variables and …
Over the last decade, there has been a concerted effort to bring more diverse voices to the technology field, with much of this being done through outreach activities to girls and boys …
This Research Full Paper presents insights from digital worksheets with embedded interactive programming exercises tailored for high-school students new to programming …
The Rainfall problem comprises small tasks that have been used to investigate student performance in introductory programming. We conducted several kinds of analyses to inform …
Learners in Massive Open Online Courses offering practical programming exercises face additional challenges next to the actual course content. Beginners have to find approaches …
During the past five years, we have made two major changes to our introductory programming course in computer science (CS1). First, we have developed a tool with which …
This work-in-progress paper in innovative practice category presents and evaluates a multi- functional document-based learning management system, TIM (The Interactive Material) …
Phenomenographic studies in computing education research have previously focused on learning" programming thinking"[3], the act of learning to program [2], and conceptions of …