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, allowing 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 constructivist approach to learning more complex concepts in computer science, bringing students to a deeper understanding of computer science concepts.

User-centered Computer Science: High-ceiling and Low-floor Approaches to Programming Languages and Algorithms

FEDERICI, STEFANO
2011-01-01

Abstract

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, allowing 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 constructivist approach to learning more complex concepts in computer science, bringing students to a deeper understanding of computer science concepts.
2011
978-989-8425-49-2
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11584/27773
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
social impact