Retention of first year students in Computer Science is a concern for universities internationally. Especially programming courses are regarded as difficult, and often have the highest failure and dropout rates. The Informatics School at Universidad Nacional in Costa Rica is not an exception. For this reason the school is focusing on different teaching methods to help their students master these skills.This paper introduces an experimental, controlled comparison study of three learning designs, involving a problem based learning (PBL) approach in connection with the use of LEGO Mindstorms to improve students programming skills and motivation for learning in an introductory programming course. The paper reports the results related with one o...
This paper looks at the experience of teaching on a module where problem-solving is taught first, th...
The necessity for creative problem solving skills within the sciences and engineering are highlighte...
This study investigates the development of algorithmic thinking as a part of computational thinking ...
We conducted an experiment to investigate the viability of using Lego Mindstorms as an alternative ...
Based on the assumption that wellbeing influences learning, the aim of this paper is to provide insi...
The research described in this dissertation examines the possible link between self-regulated learni...
This Master's thesis deals with activities which use LEGO Mindstorms robots in order to teach progra...
Based on the assumption that wellbeing, positive emotions and engagement influence motivation for le...
This paper looks at the experience of teaching on a module where problem-solving is taught first, th...
This paper considers the need to focus initial programming education on problem-solving, prior to th...
[[abstract]]Teaching programming has long been a great challenge for computer science teachers. Stud...
This chapter considers the need to focus initial programming education on problem-solving, in advanc...
This bachelor was written in regards to the recent implementation of the mandatory teaching of progr...
The goal of this research project was to investigate the feasibility of implementing a programmable ...
This study investigated the effect of integrating LEGO Robots into an elementary school programming ...
This paper looks at the experience of teaching on a module where problem-solving is taught first, th...
The necessity for creative problem solving skills within the sciences and engineering are highlighte...
This study investigates the development of algorithmic thinking as a part of computational thinking ...
We conducted an experiment to investigate the viability of using Lego Mindstorms as an alternative ...
Based on the assumption that wellbeing influences learning, the aim of this paper is to provide insi...
The research described in this dissertation examines the possible link between self-regulated learni...
This Master's thesis deals with activities which use LEGO Mindstorms robots in order to teach progra...
Based on the assumption that wellbeing, positive emotions and engagement influence motivation for le...
This paper looks at the experience of teaching on a module where problem-solving is taught first, th...
This paper considers the need to focus initial programming education on problem-solving, prior to th...
[[abstract]]Teaching programming has long been a great challenge for computer science teachers. Stud...
This chapter considers the need to focus initial programming education on problem-solving, in advanc...
This bachelor was written in regards to the recent implementation of the mandatory teaching of progr...
The goal of this research project was to investigate the feasibility of implementing a programmable ...
This study investigated the effect of integrating LEGO Robots into an elementary school programming ...
This paper looks at the experience of teaching on a module where problem-solving is taught first, th...
The necessity for creative problem solving skills within the sciences and engineering are highlighte...
This study investigates the development of algorithmic thinking as a part of computational thinking ...