Visualizzazione post con etichetta didattica. Mostra tutti i post
Visualizzazione post con etichetta didattica. Mostra tutti i post
lunedì 28 gennaio 2008
domenica 27 gennaio 2008
venerdì 4 gennaio 2008
tesi di Rosanna Rinaldi, tesi di M. Chiara Maimonte
NQCBaby
http://www.di.unito.it/~barbara/MicRobot/TesiNQCBaby/Tesi_Rosanna%20Rinaldi.doc
http://robotica.irrepiemonte.it/robotica/biblografia/doc/Universit%C3%A0%20degli%20Studi%20di%20Torino_Robotica.pdf
http://www.di.unito.it/~barbara/MicRobot/TesiNQCBaby/Tesi_Rosanna%20Rinaldi.doc
http://robotica.irrepiemonte.it/robotica/biblografia/doc/Universit%C3%A0%20degli%20Studi%20di%20Torino_Robotica.pdf
giovedì 3 gennaio 2008
sito Piemonte (NBCjunior): Marciano'
http://robotica.irrepiemonte.it/robotica/linguaggi/index.htm
guida NBC in italiano con inserti riguardanti NBCjunior
Non riusciro' mai a capire perche' questi maestri/professori trovino piu' utile (per la didattica verso bambini delle elementari) un linguaggio testuale di un linguaggio grafico come nxt-g.
Comunque loro hanno esperienza sul campo.
guida NBC in italiano con inserti riguardanti NBCjunior
Non riusciro' mai a capire perche' questi maestri/professori trovino piu' utile (per la didattica verso bambini delle elementari) un linguaggio testuale di un linguaggio grafico come nxt-g.
Comunque loro hanno esperienza sul campo.
Eurologo 2007
Contributing to the Development of Linguistic and Logical Abilities through Robotics
G. Barbara Demo, barbara@di.unito.it
Dept of Informatics, Turin University – Italy
Giovanni Marcianó, marciano@irrepiemonte.it – margi@bmm.it
National Agency for Development of Schools - Piedmont, Ministry of Public Education - Italy
Abstract
In primary schools robot programming is fun and may therefore represent an excellent tool both for introducing to ICT and for helping the development of logical and linguistic abilities of schoolchildren. Core of our project is NQCBaby, a Logo-like robot programming language, which – in the tradition of Logo – is child-oriented rather than robot-oriented like NQC. In the early 90's S. Papert had already suggested the educational use of ”small robots programmed in Logo” [Papert 1993]. We had robots, of course we had Logo, but we had no Logo for robots. NQCBaby is an Italian version of a Logo-like interface to NQC, so that children used to deal with the Turtle can transfer and adapt their implicit abilities to robots, also discussing the differences. In the kind of activities we consider, schoolchildren start by using a very simple language, the first level of NQCBaby, to interact with the simplest robots RCX; later, as their robot-assembly experience grows, they move on to successively richer versions of the language. As a matter of fact, the constructive pedagogical methodology (and consequently our tools) structures the learning of NQCBaby in several steps, starting with NQCBaby01 up to NQCBaby05, as new hardware components are introduced to build new more sophisticated kinds of robots. In the meanwhile children are also introduced to NQC, the “real” robot language, by looking at how their descriptions of robot behaviors are translated into NQC “in order to be understood by robots”. This step-by-step activity of schoolchildren is coordinated with the parallel learning of the basic linguistic abilities in their native language. A software environment, based on a precompiler from NQCBaby to NQC, is currently being developed for supporting the project principles, in a sequence of levels of increasing complexity and abstraction from NQCBaby01 to NQCBaby05.

Figure 1. Children assemble a robot, decide behaviour, describe it in NQCBabyh, and look at the resulting specification in NQC; then they enter the next step to learn the next level NQCBabyh+1
G. Barbara Demo, barbara@di.unito.it
Dept of Informatics, Turin University – Italy
Giovanni Marcianó, marciano@irrepiemonte.it – margi@bmm.it
National Agency for Development of Schools - Piedmont, Ministry of Public Education - Italy
Abstract
In primary schools robot programming is fun and may therefore represent an excellent tool both for introducing to ICT and for helping the development of logical and linguistic abilities of schoolchildren. Core of our project is NQCBaby, a Logo-like robot programming language, which – in the tradition of Logo – is child-oriented rather than robot-oriented like NQC. In the early 90's S. Papert had already suggested the educational use of ”small robots programmed in Logo” [Papert 1993]. We had robots, of course we had Logo, but we had no Logo for robots. NQCBaby is an Italian version of a Logo-like interface to NQC, so that children used to deal with the Turtle can transfer and adapt their implicit abilities to robots, also discussing the differences. In the kind of activities we consider, schoolchildren start by using a very simple language, the first level of NQCBaby, to interact with the simplest robots RCX; later, as their robot-assembly experience grows, they move on to successively richer versions of the language. As a matter of fact, the constructive pedagogical methodology (and consequently our tools) structures the learning of NQCBaby in several steps, starting with NQCBaby01 up to NQCBaby05, as new hardware components are introduced to build new more sophisticated kinds of robots. In the meanwhile children are also introduced to NQC, the “real” robot language, by looking at how their descriptions of robot behaviors are translated into NQC “in order to be understood by robots”. This step-by-step activity of schoolchildren is coordinated with the parallel learning of the basic linguistic abilities in their native language. A software environment, based on a precompiler from NQCBaby to NQC, is currently being developed for supporting the project principles, in a sequence of levels of increasing complexity and abstraction from NQCBaby01 to NQCBaby05.

Figure 1. Children assemble a robot, decide behaviour, describe it in NQCBabyh, and look at the resulting specification in NQC; then they enter the next step to learn the next level NQCBabyh+1
Eurologo 2007

LOGO per NXT:
http://virtuallab.kar.elf.stuba.sk/robowiki/index.php/Logo_for_NXT
LOGO and NQCbaby – programming Microworlds and Robots according to Logo Philosophy
Simonetta Siega, simonetta.siega@istruzione.it
I.C. “A. Fogazzaro”, Primary school of Baveno (VB) - Italy
Abstract
This workshop is related to Barbara Demo’s and Giovanni Marcianò’s long work “Contributing to the development of Linguistic and Logical Abilities through Robotics”, to demonstrate the experiences of my pupils in these last four years.
My goal was to realize a cognitive laboratory in which pupils could develop their logical concepts, according to Feuerstein’s and Papert’s pedagogical approaches, and using the resources offered by technology. First, using only computers, using the linguistic tool LOGO to give rules and life to the turtles, and then using NQC to repeat the same activity with small robots, the LEGO RCX.
Thanks to Giovanni Marcianò we used an Italian release of David Baum’s NQC open-source programming language for LEGO RCX, NQCbaby, in which pupils found once more the LOGO primitives (avanti, indietro, destra, sinistra, ripeti n …) that they already know well.
Since the first experiences the pupils realized that “The robot is a turtle that became intelligent enough to go out of the computer for running all around the world!”.
Pupils can manipulate the double environment, the virtual multi-medial microworld and the real LEGO RCX robot, taking advantage of both in learning how to program with an artificial language, which is similar to their natural language. But also to develop and reinforce in children logical and linguistic competences.
nxt nella scuola
direttorio contenente pubblicazioni di insegnanti che usano Mindstorm nella scuola
http://www.di.unito.it/~barbara/MicRobot/
comprende tesi di laurea su NQCbaby
http://www.di.unito.it/~barbara/MicRobot/
comprende tesi di laurea su NQCbaby
Iscriviti a:
Post (Atom)