INTRODUCTION: Courses related to the Programming Fundamentals usually have high failure rates. Several initiatives have emerged to address this issue. Among these activities, digital game programming stands out as a promising alternative considering that it is related to a context which is familiar and motivating to students. OBJECTIVE: To design and implement a game design workshop aimed at supporting a Programming Fundamentals discipline. METHOD: The workshop was composed of 12 sessions, and the Scratch programming environment was used. Activities were inspired by Problem-Based Learning and constructionist principles. The code of 24 final projects was analyzed by using a previously defined metric, and retention rates were compared to ...
Scratch enables children to learn about programming by creating games and animations, and is current...
Scratch enables children to learn about programming by creating games and animations, and is current...
Abstract. This paper describes different Scratch activities proposed in different learning situation...
AbstractA number of researchers have documented several difficulties faced by learners of basic prog...
AbstractA number of researchers have documented several difficulties faced by learners of basic prog...
Scratch is a “media-rich programming environment ” recently developed by MIT’s Media Lab that “lets ...
Coding is a new literacy for the twenty-first century, and as a literacy, coding enables new ways of...
AbstractThis study presents a set of categories of learning activities which could be performed by t...
Programming is more than just writing a code. It is a process through which students develop computa...
The recent shift in compulsory education from ICT-focused computing curricula to informatics, digita...
The recent shift in compulsory education from ICT-focused computing curricula to informatics, digita...
Computational thinking and coding has received considerable attention over the past several years. C...
The recent shift in compulsory education from ICT-focused computing curricula to informatics, digita...
The recent shift in compulsory education from ICT-focused computing curricula to informatics, digita...
Scratch enables children to learn about programming by creating games and animations, and is current...
Scratch enables children to learn about programming by creating games and animations, and is current...
Scratch enables children to learn about programming by creating games and animations, and is current...
Abstract. This paper describes different Scratch activities proposed in different learning situation...
AbstractA number of researchers have documented several difficulties faced by learners of basic prog...
AbstractA number of researchers have documented several difficulties faced by learners of basic prog...
Scratch is a “media-rich programming environment ” recently developed by MIT’s Media Lab that “lets ...
Coding is a new literacy for the twenty-first century, and as a literacy, coding enables new ways of...
AbstractThis study presents a set of categories of learning activities which could be performed by t...
Programming is more than just writing a code. It is a process through which students develop computa...
The recent shift in compulsory education from ICT-focused computing curricula to informatics, digita...
The recent shift in compulsory education from ICT-focused computing curricula to informatics, digita...
Computational thinking and coding has received considerable attention over the past several years. C...
The recent shift in compulsory education from ICT-focused computing curricula to informatics, digita...
The recent shift in compulsory education from ICT-focused computing curricula to informatics, digita...
Scratch enables children to learn about programming by creating games and animations, and is current...
Scratch enables children to learn about programming by creating games and animations, and is current...
Scratch enables children to learn about programming by creating games and animations, and is current...
Abstract. This paper describes different Scratch activities proposed in different learning situation...