The difficulties teaching and learning computer programming have been a worldwide recurrent topic for the last twenty years. The community of computer science educators has proposed a vast number of approaches but, unfortunately, none of them has been truly effective. To the motivational issues suffered by the students, we have to add the absence of a serious study regarding the skills and abilities they have to develop, causing the organization of the programming courses reduced to a follow up of the syntax of a particular programming language. This article presents a new approach to tackle the problem; it is based on a solid conceptual framework and a novel pedagogical methodology, supported by a series of materials and tools that were bu...
En este trabajo se presentan los resultados de una experiencia de enseñanza de programación que busc...
La programación es una disciplina de las Ciencias de la Computación con diversas y variadas aplicaci...
This article aims to explain a characterization model in students used in a 1st Programming course i...
The difficulties teaching and learning computer programming have been a worldwide recurrent topic fo...
Está ampliamente aceptado que es fundamental desarrollar la habilidad de resolver problemas. El pens...
This article presents the framework of Computational Thinking and how it can be integrated into the ...
Antiguamente, la programación siempre se ha relacionado a entornos empresariales o científicos, y su...
Background: computer-programming courses aren’t easy to study. Some authors have studied the difficu...
Aprender a programar implica no solo conocer un lenguaje en el que describir un algoritmo sino tambi...
This article presents the research results obtained from the educational Thinking Challenge project,...
Aprender a programar es una tarea compleja que requiere del desarrollo de diversas habilidades. Los ...
In recent years, computer programming has become a highly demanded activity worldwide as part of sof...
Computational Thinking (CT) represents a possible alternative for improving students’ academic perfo...
Computational Thinking, through robotics or coding experiences, is being included in the school cu...
Una de las formas de acercarnos y comprender la ciencia y la tecnología con todos nuestros sentidos ...
En este trabajo se presentan los resultados de una experiencia de enseñanza de programación que busc...
La programación es una disciplina de las Ciencias de la Computación con diversas y variadas aplicaci...
This article aims to explain a characterization model in students used in a 1st Programming course i...
The difficulties teaching and learning computer programming have been a worldwide recurrent topic fo...
Está ampliamente aceptado que es fundamental desarrollar la habilidad de resolver problemas. El pens...
This article presents the framework of Computational Thinking and how it can be integrated into the ...
Antiguamente, la programación siempre se ha relacionado a entornos empresariales o científicos, y su...
Background: computer-programming courses aren’t easy to study. Some authors have studied the difficu...
Aprender a programar implica no solo conocer un lenguaje en el que describir un algoritmo sino tambi...
This article presents the research results obtained from the educational Thinking Challenge project,...
Aprender a programar es una tarea compleja que requiere del desarrollo de diversas habilidades. Los ...
In recent years, computer programming has become a highly demanded activity worldwide as part of sof...
Computational Thinking (CT) represents a possible alternative for improving students’ academic perfo...
Computational Thinking, through robotics or coding experiences, is being included in the school cu...
Una de las formas de acercarnos y comprender la ciencia y la tecnología con todos nuestros sentidos ...
En este trabajo se presentan los resultados de una experiencia de enseñanza de programación que busc...
La programación es una disciplina de las Ciencias de la Computación con diversas y variadas aplicaci...
This article aims to explain a characterization model in students used in a 1st Programming course i...