Design-based learning (DBL) environments seem a promising instructional approach to facilitating students’ learning of programming concepts via applying them to develop various digital artifacts such as games, websites, robots, and software applications. However, there is a lack of theory-grounded principles to facilitate DBL environments for programming in K-12. In the absence of such principles, some essential elements of DBL such as the reciprocal link between ”design” and ”learning” processes might be easily neglected which can sacrifice ”learning” in favor of ”making” and degrade constructionist-based learning-by-making initiatives in programming to a form of ”shallow constructionism” or doing for the sake of making with no significant...
Design-based learning (DBL) is an educational approach grounded in the processes of inquiry and reas...
This article reports on the longitudinal development of a computer-programming course designed to me...
In design-based learning (DBL) projects, engineering students are to gather and apply knowledge whil...
Design-based learning (DBL) environments seem a promising instructional approach to facilitating stu...
A new learning environment, called Design-Based Learning (DBL), was incorporated in a Computing Scie...
Programming recently became mandatory in Swedish compulsory schools (age group 7-16); this article c...
In the constructionist paradigm, the fundamental premise is to create student-centred learning situa...
Block-based programming languages have lowered the threshold to computer science (CS), providing a p...
Over the last few years, the integration of coding activities for children in K-12 education has flo...
The goal of this paper is to explore how to implement Design Based Learning (DBL) with digital toolk...
This paper explores the links between creativity, design, and enquiry-based learning (EBL) and cons...
Part 1: Full papersInternational audienceThe goal of this paper is to explore how to implement Desig...
Involving computer programming in primary and secondary school is an urgent issue in many countries,...
Design-based learning (DBL) is an educational approach in which students gather and process theoreti...
Design-based learning (DBL) is an educational approach grounded in the processes of inquiry and reas...
This article reports on the longitudinal development of a computer-programming course designed to me...
In design-based learning (DBL) projects, engineering students are to gather and apply knowledge whil...
Design-based learning (DBL) environments seem a promising instructional approach to facilitating stu...
A new learning environment, called Design-Based Learning (DBL), was incorporated in a Computing Scie...
Programming recently became mandatory in Swedish compulsory schools (age group 7-16); this article c...
In the constructionist paradigm, the fundamental premise is to create student-centred learning situa...
Block-based programming languages have lowered the threshold to computer science (CS), providing a p...
Over the last few years, the integration of coding activities for children in K-12 education has flo...
The goal of this paper is to explore how to implement Design Based Learning (DBL) with digital toolk...
This paper explores the links between creativity, design, and enquiry-based learning (EBL) and cons...
Part 1: Full papersInternational audienceThe goal of this paper is to explore how to implement Desig...
Involving computer programming in primary and secondary school is an urgent issue in many countries,...
Design-based learning (DBL) is an educational approach in which students gather and process theoreti...
Design-based learning (DBL) is an educational approach grounded in the processes of inquiry and reas...
This article reports on the longitudinal development of a computer-programming course designed to me...
In design-based learning (DBL) projects, engineering students are to gather and apply knowledge whil...