标题:Creating the computer player: an engaging and collaborative approach to introduce computational thinking by combining ‘unplugged’ activities with visual programming
摘要:Molte ricerche in corso si occupano di come progettare efficacemente corsi, pratiche e interventi didattici volti a migliorare l’efficienza dei corsi di informatica e di programmazione per la scuola. La tendenza è verso un approccio all’apprendimento costruttivista e orientato alla soluzione di problemi. Il pensiero computazionale, che fa riferimento alla formulazione e risoluzione di problemi in una forma che possa essere efficacemente elaborata da un computer, sollecita un’importante sfida educativa. La nostra ricerca mira ad esplorare modi possibili di arricchire l’insegnamento dell’informatica che si focalizzi sullo sviluppo del pensiero computazionale. Abbiamo preparato e valutato un intervento didattico per introdurre alla programmazione ragazzi dai 10 ai 14 anni. Gli studenti lavorano in gruppo a programmare il comportamento del giocatore computerizzato per un gioco a loro ben noto. Il processo di programmazione è suddiviso in due parti: gli studenti progettano una versione di alto livello del loro algoritmo durante una fase “unplugged” con carta e matita, per poi codificare la loro soluzione in un ambiente di programmazione visiva. Dalla valutazione dell’intervento sono emersi risultati incoraggianti sul valore educativo e motivazionale dell’approccio proposto.
其他摘要:Ongoing research is being conducted on appropriate course design, practices and teacher interventions for improving the efficiency of computer science and programming courses in K-12 education. The trend is towards a more constructivist problem-based learning approach. Computational thinking, which refers to formulating and solving problems in a form that can be efficiently processed by a computer, raises an important educational challenge. Our research aims to explore possible ways of enriching computer science teaching with a focus on development of computational thinking. We have prepared and evaluated a learning intervention for introducing computer programming to children between 10 and 14 years old; this involves students working in groups to program the behavior of the computer player of a well-known game. The programming process is split into two parts. First, students design a high-level version of their algorithm during an ‘unplugged’ pen & paper phase, and then they encode their solution as an executable program in a visual programming environment. Encouraging evaluation results have been achieved regarding the educational and motivational value of the proposed approach.