The use of traditional introductory approaches to computer science needs to be re-evaluated in light of an increasingly technology-savvy cohort of students. New and powerful environments, such as Scratch from MIT and its descendents, provide an excellent base to develop novel approaches to learning computer programming based on constructionist learning theories. In this paper we describe a constructionist approach to introductory computer science that leverages on these new environments, motivating students to learn computer programming without the cognitive overhead usually associated with learning programming and computation. We then describe new tools we have developed that facilitate the extension of the constructionist approach to lear...
International audienceAlthough programming is often seen as a key element of constructionist approac...
Although programming is often seen as a key element of constructionist approaches, the research on l...
Although programming is often seen as a key element of constructionist approaches, the research on l...
The use of traditional introductory approaches to computer science needs to be re-evaluated in light...
The use of traditional introductory approaches to computer science needs to be re-evaluated in light...
International audienceAlthough programming is often seen as a key element of constructionist approac...
Although programming is often seen as a key element of constructionist approaches, the research on l...
Although programming is often seen as a key element of constructionist approaches, the research on l...
none5siAlthough programming is often seen as a key element of constructionist approaches, the resear...
In computer science education at school, computational thinking has been an emerging topic over the ...
Although programming is often seen as a key element of constructionist approaches, the research on l...
International audienceAlthough programming is often seen as a key element of constructionist approac...
Although programming is often seen as a key element of constructionist approaches, the research on l...
Although programming is often seen as a key element of constructionist approaches, the research on l...
In the constructionist paradigm, the fundamental premise is to create student-centred learning situa...
International audienceAlthough programming is often seen as a key element of constructionist approac...
Although programming is often seen as a key element of constructionist approaches, the research on l...
Although programming is often seen as a key element of constructionist approaches, the research on l...
The use of traditional introductory approaches to computer science needs to be re-evaluated in light...
The use of traditional introductory approaches to computer science needs to be re-evaluated in light...
International audienceAlthough programming is often seen as a key element of constructionist approac...
Although programming is often seen as a key element of constructionist approaches, the research on l...
Although programming is often seen as a key element of constructionist approaches, the research on l...
none5siAlthough programming is often seen as a key element of constructionist approaches, the resear...
In computer science education at school, computational thinking has been an emerging topic over the ...
Although programming is often seen as a key element of constructionist approaches, the research on l...
International audienceAlthough programming is often seen as a key element of constructionist approac...
Although programming is often seen as a key element of constructionist approaches, the research on l...
Although programming is often seen as a key element of constructionist approaches, the research on l...
In the constructionist paradigm, the fundamental premise is to create student-centred learning situa...
International audienceAlthough programming is often seen as a key element of constructionist approac...
Although programming is often seen as a key element of constructionist approaches, the research on l...
Although programming is often seen as a key element of constructionist approaches, the research on l...