Globally, learning or teaching the first programming (popularly called CS1) remains a significant educational challenge. Indicators such as CS1 students' engagement, failure and attrition rates, and lack of diversity, continue to show the need for innovating the learning or teaching of novice computer science students. To ease initiating novices to programming, Scratch, a visual programming language, has become a staple of K-12 CS1 classes. As outcomes of a research project aiming to explore a constructionist Scratch pedagogy with novice CS students in higher education, we present these datasets. In the research lasting two successive academic sessions, we conducted two quasi-experimental studies involving four intact CS1 classes in selec...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
URL: https://www.mdpi.com/2079-9292/10/10/1180Teaching computer programming is a real challenge in t...
The SIGCSE Technical Symposium, Minneapolis, Minnesota, USA, February 27th - 2nd March 2019A well-re...
Globally, learning or teaching the first programming (popularly called CS1) remains a significant ed...
Globally, learning or teaching the first programming (popularly called CS1) remains a significant ed...
Globally, learning or teaching the first programming (popularly called CS1) remains a significant ed...
This article presents datasets representing the demographics and achievements of computer science st...
This article presents datasets representing the demographics and achievements of computer science st...
An engaging, first programming class (CS1) often inspires students’ passion for computer science (CS...
An engaging first programming class (CS1) often inspires students’ passion for computer science (CS)...
First-year computer science (CS1) university students traditionally have difficulties understanding ...
Scratch is a “media-rich programming environment ” recently developed by MIT’s Media Lab that “lets ...
INTRODUCTION:Â Courses related to the Programming Fundamentals usually have high failure rates. Seve...
The use of Scratch programming in introducing text-based programming to novices at all levels of edu...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
URL: https://www.mdpi.com/2079-9292/10/10/1180Teaching computer programming is a real challenge in t...
The SIGCSE Technical Symposium, Minneapolis, Minnesota, USA, February 27th - 2nd March 2019A well-re...
Globally, learning or teaching the first programming (popularly called CS1) remains a significant ed...
Globally, learning or teaching the first programming (popularly called CS1) remains a significant ed...
Globally, learning or teaching the first programming (popularly called CS1) remains a significant ed...
This article presents datasets representing the demographics and achievements of computer science st...
This article presents datasets representing the demographics and achievements of computer science st...
An engaging, first programming class (CS1) often inspires students’ passion for computer science (CS...
An engaging first programming class (CS1) often inspires students’ passion for computer science (CS)...
First-year computer science (CS1) university students traditionally have difficulties understanding ...
Scratch is a “media-rich programming environment ” recently developed by MIT’s Media Lab that “lets ...
INTRODUCTION:Â Courses related to the Programming Fundamentals usually have high failure rates. Seve...
The use of Scratch programming in introducing text-based programming to novices at all levels of edu...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
URL: https://www.mdpi.com/2079-9292/10/10/1180Teaching computer programming is a real challenge in t...
The SIGCSE Technical Symposium, Minneapolis, Minnesota, USA, February 27th - 2nd March 2019A well-re...