AbstractThis study presents a set of categories of learning activities which could be performed by the students using the tools of the wellknown educational software Scratch (www.scratch.mit.edu) that is dedicated for the learning of programming by novices. Specifically, eleven categories of learning activities that could be performed within Scratch were formed, namely: (a) Free creative activities, (b) Solving a specific problem, © Multiple solution tasks, (d) Experimentation within working Scratch projects, (e) Modification of working Scratch projects, (f) Working on a complete Scratch output and a correct but incomplete part of its code, (g) Working on a complete Scratch output and a mixed form of its code, (h) Working with a complete Sc...
Evaluating the quality of students’ programs is necessary for better teaching and learning. Although...
The work deals with programming education on primary schools in Scratch programme. Investigation was...
This study aims to improve learning outcomes and student motivation on Basic Programming Learning by...
Abstract. This paper describes different Scratch activities proposed in different learning situation...
INTRODUCTION:Â Courses related to the Programming Fundamentals usually have high failure rates. Seve...
Problem and goal. Computational thinking has been introduced in many countries around the world and ...
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...
The use of Scratch programming in introducing text-based programming to novices at all levels of edu...
Scratch is a “media-rich programming environment ” recently developed by MIT’s Media Lab that “lets ...
AbstractA number of researchers have documented several difficulties faced by learners of basic prog...
Studies have shown that learning mathematics through programming can be complex and that the program...
The goal of this master's thesis is to design a model for early programming learning that enables th...
Studies have shown that learning mathematics through programming can be complex and that the program...
Evaluating the quality of students’ programs is necessary for better teaching and learning. Although...
The work deals with programming education on primary schools in Scratch programme. Investigation was...
This study aims to improve learning outcomes and student motivation on Basic Programming Learning by...
Abstract. This paper describes different Scratch activities proposed in different learning situation...
INTRODUCTION:Â Courses related to the Programming Fundamentals usually have high failure rates. Seve...
Problem and goal. Computational thinking has been introduced in many countries around the world and ...
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...
The use of Scratch programming in introducing text-based programming to novices at all levels of edu...
Scratch is a “media-rich programming environment ” recently developed by MIT’s Media Lab that “lets ...
AbstractA number of researchers have documented several difficulties faced by learners of basic prog...
Studies have shown that learning mathematics through programming can be complex and that the program...
The goal of this master's thesis is to design a model for early programming learning that enables th...
Studies have shown that learning mathematics through programming can be complex and that the program...
Evaluating the quality of students’ programs is necessary for better teaching and learning. Although...
The work deals with programming education on primary schools in Scratch programme. Investigation was...
This study aims to improve learning outcomes and student motivation on Basic Programming Learning by...