Abstract Creative and problem-solving competencies are part of the so-called twenty-first century skills. The creative use of digital technologies to solve problems is also related to computational thinking as a set of cognitive and metacognitive strategies in which the learner is engaged in an active design and creation process and mobilized computational concepts and methods. At different educational levels, computational thinking can be developed and assessed through solving ill-defined problems. This paper introduces computational thinking in the context of Higher Education creative programming activities. In this study, we engage undergraduate students in a creative programming activity using Scratch. Then, we analyze the computational...
Applications for developing Computational Thinking (CT) are currently in the spotlight. This is nota...
and to find out to what extent the pupils are engaged in computational thinking in the learning proc...
Evaluating the quality of students’ programs is necessary for better teaching and learning. Although...
The goal of this master's thesis is to design a model for early programming learning that enables th...
Computational thinking (CT), as a paradigm for learning computer science among young students, has s...
With the vision to promote CT to a wider group of audiences, this PhD project explores the formative...
Programming is more than just writing a code. It is a process through which students develop computa...
In recent years there has been an unprecedented push to improve the quality of education, and revita...
Report published in the Proceedings of the National Conference on "Education and Research in the Inf...
Computational thinking (CT), a transversal intellectual foundation integral to computer science, is ...
Effective and reliable assessment approaches to computational thinking in secondary education are in...
Although teachers need to assess computational thinking (CT) for computer science education in K-12,...
Computational Thinking (CT) is very useful in the process of solving everyday problems for undergrad...
Computational Thinking is seen as a crucial skill in an increasingly digital society. Researchers an...
Computers and information technologies are increasingly becoming indispensable elements of our lives...
Applications for developing Computational Thinking (CT) are currently in the spotlight. This is nota...
and to find out to what extent the pupils are engaged in computational thinking in the learning proc...
Evaluating the quality of students’ programs is necessary for better teaching and learning. Although...
The goal of this master's thesis is to design a model for early programming learning that enables th...
Computational thinking (CT), as a paradigm for learning computer science among young students, has s...
With the vision to promote CT to a wider group of audiences, this PhD project explores the formative...
Programming is more than just writing a code. It is a process through which students develop computa...
In recent years there has been an unprecedented push to improve the quality of education, and revita...
Report published in the Proceedings of the National Conference on "Education and Research in the Inf...
Computational thinking (CT), a transversal intellectual foundation integral to computer science, is ...
Effective and reliable assessment approaches to computational thinking in secondary education are in...
Although teachers need to assess computational thinking (CT) for computer science education in K-12,...
Computational Thinking (CT) is very useful in the process of solving everyday problems for undergrad...
Computational Thinking is seen as a crucial skill in an increasingly digital society. Researchers an...
Computers and information technologies are increasingly becoming indispensable elements of our lives...
Applications for developing Computational Thinking (CT) are currently in the spotlight. This is nota...
and to find out to what extent the pupils are engaged in computational thinking in the learning proc...
Evaluating the quality of students’ programs is necessary for better teaching and learning. Although...