SlideShare ist ein Scribd-Unternehmen logo
1 von 131
Downloaden Sie, um offline zu lesen
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Ambienti open-source per l’apprendimento
Linux day 2010
Vincenzo De Maio
Universita‘ degli studi di Salerno
21/10/2010
”La mente non e‘ un contenitore da riempire, ma un
fuoco da ravvivare”
Plutarco, Moralia
46 - 120 D.C.
Presentation made with TEX, the right way! 1/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
1 Introduzione
Presentation made with TEX, the right way! 2/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
1 Introduzione
2 Logo e KTurtle
Presentation made with TEX, the right way! 2/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
1 Introduzione
2 Logo e KTurtle
3 Racket
Presentation made with TEX, the right way! 2/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
1 Introduzione
2 Logo e KTurtle
3 Racket
4 CoFFEE
Presentation made with TEX, the right way! 2/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
1 Introduzione
2 Logo e KTurtle
3 Racket
4 CoFFEE
5 Bluej
Presentation made with TEX, the right way! 2/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
1 Introduzione
2 Logo e KTurtle
3 Racket
4 CoFFEE
5 Bluej
6 Openstudy
Presentation made with TEX, the right way! 2/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
1 Introduzione
2 Logo e KTurtle
3 Racket
4 CoFFEE
5 Bluej
6 Openstudy
7 Bibliografia
Presentation made with TEX, the right way! 2/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
1 Introduzione
2 Logo e KTurtle
3 Racket
4 CoFFEE
5 Bluej
6 Openstudy
7 Bibliografia
Presentation made with TEX, the right way! 3/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linguaggi per l’apprendimento
MIX 1009 (Donald E. Knuth, 1960) [1]
Presentation made with TEX, the right way! 4/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linguaggi per l’apprendimento
MIX 1009 (Donald E. Knuth, 1960) [1]
Presentation made with TEX, the right way! 4/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linguaggi per l’apprendimento
MIX 1009 (Donald E. Knuth, 1960) [1]
Presentation made with TEX, the right way! 4/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linguaggi per l’apprendimento
MIX 1009 (Donald E. Knuth, 1960) [1]
Pascal (Niklaus Wirth, 1970) [2]
Presentation made with TEX, the right way! 4/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linguaggi per l’apprendimento
MIX 1009 (Donald E. Knuth, 1960) [1]
Pascal (Niklaus Wirth, 1970) [2]
Brian W. Kernighan, ”Why Pascal is NOT my favourite
programming language” (1981)
Presentation made with TEX, the right way! 4/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linguaggi per l’apprendimento
MIX 1009 (Donald E. Knuth, 1960) [1]
Pascal (Niklaus Wirth, 1970) [2]
Brian W. Kernighan, ”Why Pascal is NOT my favourite
programming language” (1981)
Python (Guido Van Rossum, 1991) [3]
Presentation made with TEX, the right way! 4/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Introduzione
Personaggi e interpreti
Presentation made with TEX, the right way! 5/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Introduzione
Personaggi e interpreti
Jean Piaget, Pedagogista, 1896-1980
Presentation made with TEX, the right way! 5/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Introduzione
Personaggi e interpreti
Jean Piaget, Pedagogista, 1896-1980
Seymour Papert, Matematico, 1928
Presentation made with TEX, the right way! 5/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Introduzione
Personaggi e interpreti
Jean Piaget, Pedagogista, 1896-1980
Seymour Papert, Matematico, 1928
’50 : Nasce il Costruttivismo
Presentation made with TEX, the right way! 5/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Introduzione
Personaggi e interpreti
Jean Piaget, Pedagogista, 1896-1980
Seymour Papert, Matematico, 1928
’50 : Nasce il Costruttivismo
’60 : Seymour Papert si unisce al gruppo di ricerca del MIT
sull’Intelligenza artificiale
Presentation made with TEX, the right way! 5/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Introduzione
Personaggi e interpreti
Jean Piaget, Pedagogista, 1896-1980
Seymour Papert, Matematico, 1928
’50 : Nasce il Costruttivismo
’60 : Seymour Papert si unisce al gruppo di ricerca del MIT
sull’Intelligenza artificiale
Viene introdotto il Costruzionismo
Presentation made with TEX, the right way! 5/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Concetti fondamentali del costruzionismo
Artefatti cognitivi
Presentation made with TEX, the right way! 6/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Concetti fondamentali del costruzionismo
Artefatti cognitivi
Costruzione della conoscenza
Presentation made with TEX, the right way! 6/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Concetti fondamentali del costruzionismo
Artefatti cognitivi
Costruzione della conoscenza (ma dai?)
Presentation made with TEX, the right way! 6/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Concetti fondamentali del costruzionismo
Artefatti cognitivi
Costruzione della conoscenza (ma dai?)
Collaborazione: il computer come un laboratorio virtuale
[4]
Presentation made with TEX, the right way! 6/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
1 Introduzione
2 Logo e KTurtle
3 Racket
4 CoFFEE
5 Bluej
6 Openstudy
7 Bibliografia
Presentation made with TEX, the right way! 7/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Logo
Figura: Il logo di LOGO
Logo (1967, Daniel G. Bobrow, Wally Feurzeig, Seymour
Papert, Cynthia Solomon)
Presentation made with TEX, the right way! 8/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Logo
Figura: Il logo di LOGO
Logo (1967, Daniel G. Bobrow, Wally Feurzeig, Seymour
Papert, Cynthia Solomon)
Derivato di LISP
Presentation made with TEX, the right way! 8/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Logo
Figura: Il logo di LOGO
Logo (1967, Daniel G. Bobrow, Wally Feurzeig, Seymour
Papert, Cynthia Solomon)
Derivato di LISP
Incentrato sulla parola
Presentation made with TEX, the right way! 8/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Logo
Figura: Il logo di LOGO
Logo (1967, Daniel G. Bobrow, Wally Feurzeig, Seymour
Papert, Cynthia Solomon)
Derivato di LISP
Incentrato sulla parola
Turtle graphics
Presentation made with TEX, the right way! 8/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Turtle graphics e Logo
Un cursore relativo (la tartaruga)
Presentation made with TEX, the right way! 9/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Turtle graphics e Logo
Un cursore relativo (la tartaruga)
Posizione
Presentation made with TEX, the right way! 9/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Turtle graphics e Logo
Un cursore relativo (la tartaruga)
Posizione
Orientamento
Presentation made with TEX, the right way! 9/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Turtle graphics e Logo
Un cursore relativo (la tartaruga)
Posizione
Orientamento
Pennino
Presentation made with TEX, the right way! 9/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Turtle graphics e Logo
Un cursore relativo (la tartaruga)
Posizione
Orientamento
Pennino
Vector-based invece che Coordinate-addressed
Presentation made with TEX, the right way! 9/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Turtle graphics e Logo
Un cursore relativo (la tartaruga)
Posizione
Orientamento
Pennino
Vector-based invece che Coordinate-addressed
Body syntonic reasoning
Presentation made with TEX, the right way! 9/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
KTurtle
Debolmente basato su LOGO
Presentation made with TEX, the right way! 10/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
KTurtle
Debolmente basato su LOGO
Implementa la Turtle graphics
Presentation made with TEX, the right way! 10/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
KTurtle
Debolmente basato su LOGO
Implementa la Turtle graphics
Possibilita‘ di tradurre i comandi nella lingua madre
dell’operatore
Presentation made with TEX, the right way! 10/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
KTurtle
Debolmente basato su LOGO
Implementa la Turtle graphics
Possibilita‘ di tradurre i comandi nella lingua madre
dell’operatore
Rilasciato sotto licenza GPL e disponibile all’interno di
KDE
Presentation made with TEX, the right way! 10/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
KTurtle
Debolmente basato su LOGO
Implementa la Turtle graphics
Possibilita‘ di tradurre i comandi nella lingua madre
dell’operatore
Rilasciato sotto licenza GPL e disponibile all’interno di
KDE
http://edu.kde.org/kturtle
Presentation made with TEX, the right way! 10/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Figura: Interfaccia di KTurtle
Presentation made with TEX, the right way! 11/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Alcuni esempi - 1
canvassize 200, 200
pencolor 255, 0, 0
penwidth 5
go 20,20
direction 135
forward 200
turnleft 135
forward 100
turnleft 135
forward 141
turnleft 135
forward 100
turnleft 45
go 40, 100
Presentation made with TEX, the right way! 12/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Alcuni esempi - 2
learn rectangle $height,
$width {
repeat 2 {
forward $height
turnleft 90
forward $width
turnleft 90
}
}
...
# House
rectangle 80, 75
forward 80
turnleft 30
triangle 75
...
go 120,200
pencolor 255, 0, 0
print Linux Day 2010!
Presentation made with TEX, the right way! 13/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
1 Introduzione
2 Logo e KTurtle
3 Racket
4 CoFFEE
5 Bluej
6 Openstudy
7 Bibliografia
Presentation made with TEX, the right way! 14/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Introducing Racket
Da sinistra:
Mathias Felleisen (Northeastern university, Boston)
Robert Bruce Findler (Northwestern university, Boston)
Matthew Flatt (University of Utah, Salt Lake City)
Shiram Khrishnamurty (Brown university, Providence)
Presentation made with TEX, the right way! 15/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
What’s Racket?
Un linguaggio di programmazione funzionale
Presentation made with TEX, the right way! 16/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
What’s Racket?
Un linguaggio di programmazione funzionale
Nato nel Giugno 2010 (Prima conosciuto come SCHEME)
Presentation made with TEX, the right way! 16/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
What’s Racket?
Un linguaggio di programmazione funzionale
Nato nel Giugno 2010 (Prima conosciuto come SCHEME)
Il progetto e‘ composto da
Presentation made with TEX, the right way! 16/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
What’s Racket?
Un linguaggio di programmazione funzionale
Nato nel Giugno 2010 (Prima conosciuto come SCHEME)
Il progetto e‘ composto da
Un compilatore JIT per il linguaggio
Presentation made with TEX, the right way! 16/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
What’s Racket?
Un linguaggio di programmazione funzionale
Nato nel Giugno 2010 (Prima conosciuto come SCHEME)
Il progetto e‘ composto da
Un compilatore JIT per il linguaggio
DrRacket, l’ambiente di sviluppo
Presentation made with TEX, the right way! 16/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
What’s Racket?
Un linguaggio di programmazione funzionale
Nato nel Giugno 2010 (Prima conosciuto come SCHEME)
Il progetto e‘ composto da
Un compilatore JIT per il linguaggio
DrRacket, l’ambiente di sviluppo
Un libro di testo How to design program (consultabile
online)[5]
Presentation made with TEX, the right way! 16/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
What’s Racket?
Un linguaggio di programmazione funzionale
Nato nel Giugno 2010 (Prima conosciuto come SCHEME)
Il progetto e‘ composto da
Un compilatore JIT per il linguaggio
DrRacket, l’ambiente di sviluppo
Un libro di testo How to design program (consultabile
online)[5]
PLaneT, un gestore di pacchetti web-based
Presentation made with TEX, the right way! 16/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
What’s Racket?
Un linguaggio di programmazione funzionale
Nato nel Giugno 2010 (Prima conosciuto come SCHEME)
Il progetto e‘ composto da
Un compilatore JIT per il linguaggio
DrRacket, l’ambiente di sviluppo
Un libro di testo How to design program (consultabile
online)[5]
PLaneT, un gestore di pacchetti web-based
Rilasciato sotto licenza LGPL
Presentation made with TEX, the right way! 16/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Why Racket?
I professori citati sono docenti di Linguaggi di
programmazione
Presentation made with TEX, the right way! 17/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Why Racket?
I professori citati sono docenti di Linguaggi di
programmazione
Nel corso della loro carriera si sono resi conto del basso
livello dei loro studenti
Presentation made with TEX, the right way! 17/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Why Racket?
I professori citati sono docenti di Linguaggi di
programmazione
Nel corso della loro carriera si sono resi conto del basso
livello dei loro studenti
Si e‘ deciso quindi di collaborare con le scuole superiori per
risolvere il problema.
Presentation made with TEX, the right way! 17/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Obiettivi del progetto
Secondo il manifesto TeachScheme - ReachJava
Presentation made with TEX, the right way! 18/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Obiettivi del progetto
Secondo il manifesto TeachScheme - ReachJava
Addressing the ”Blank page syndrome”
Presentation made with TEX, the right way! 18/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Obiettivi del progetto
Secondo il manifesto TeachScheme - ReachJava
Addressing the ”Blank page syndrome”
Responding to ”My program doesn’t work!”
Presentation made with TEX, the right way! 18/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Obiettivi del progetto
Secondo il manifesto TeachScheme - ReachJava
Addressing the ”Blank page syndrome”
Responding to ”My program doesn’t work!”
Making graphics and animations educational
Presentation made with TEX, the right way! 18/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Obiettivi del progetto
Secondo il manifesto TeachScheme - ReachJava
Addressing the ”Blank page syndrome”
Responding to ”My program doesn’t work!”
Making graphics and animations educational
Emphasizing testing
Presentation made with TEX, the right way! 18/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Obiettivi del progetto
Secondo il manifesto TeachScheme - ReachJava
Addressing the ”Blank page syndrome”
Responding to ”My program doesn’t work!”
Making graphics and animations educational
Emphasizing testing
Growing languages
Presentation made with TEX, the right way! 18/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Obiettivi del progetto
Secondo il manifesto TeachScheme - ReachJava
Addressing the ”Blank page syndrome”
Responding to ”My program doesn’t work!”
Making graphics and animations educational
Emphasizing testing
Growing languages
Defining transitions
Presentation made with TEX, the right way! 18/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way! 19/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Making graphics and animations educational
(hc-append (circle 10) (rectangle 10 20))
(define c (circle 10)) (define r (rectangle 10 20)) r
(hc-append c r)
(hc-append 20 c r c)
Presentation made with TEX, the right way! 20/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
1 Introduzione
2 Logo e KTurtle
3 Racket
4 CoFFEE
5 Bluej
6 Openstudy
7 Bibliografia
Presentation made with TEX, the right way! 21/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Un’osservazione
Ricordate la teoria costruzionista?
Presentation made with TEX, the right way! 22/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Un’osservazione
Ricordate la teoria costruzionista?
Finora, molta costruzione...
Presentation made with TEX, the right way! 22/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Un’osservazione
Ricordate la teoria costruzionista?
Finora, molta costruzione...
... Poca collaborazione !!!
Presentation made with TEX, the right way! 22/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Un’osservazione
Ricordate la teoria costruzionista?
Finora, molta costruzione...
... Poca collaborazione !!!
CoFFEE:
Collaborative Face to Face Educational Environment[6]
Presentation made with TEX, the right way! 22/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Apprendimento collaborativo: CoFFEE
Presentation made with TEX, the right way! 23/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE Overview
Studiato esclusivamente per la collaborazione in classe
Presentation made with TEX, the right way! 24/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE Overview
Studiato esclusivamente per la collaborazione in classe
Nessun bisogno di tools per l’apprendimento a distanza
Presentation made with TEX, the right way! 24/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE Overview
Studiato esclusivamente per la collaborazione in classe
Nessun bisogno di tools per l’apprendimento a distanza
Facilmente estendibile attraverso plug-in
Presentation made with TEX, the right way! 24/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE Overview
Studiato esclusivamente per la collaborazione in classe
Nessun bisogno di tools per l’apprendimento a distanza
Facilmente estendibile attraverso plug-in
Open source (Licenza EPL)
Presentation made with TEX, the right way! 24/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE System
Componenti del sistema:
Presentation made with TEX, the right way! 25/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE System
Componenti del sistema:
Preparazione
Presentation made with TEX, the right way! 25/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE System
Componenti del sistema:
Preparazione
Lesson Planner
Presentation made with TEX, the right way! 25/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE System
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Presentation made with TEX, the right way! 25/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE System
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Class Editor
Presentation made with TEX, the right way! 25/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE System
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Class Editor
Discussione
Presentation made with TEX, the right way! 25/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE System
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Class Editor
Discussione
Discusser
Presentation made with TEX, the right way! 25/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE System
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Class Editor
Discussione
Discusser
Controller
Presentation made with TEX, the right way! 25/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE System
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Class Editor
Discussione
Discusser
Controller
Valutazione
Presentation made with TEX, the right way! 25/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE System
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Class Editor
Discussione
Discusser
Controller
Valutazione
Replayer
Presentation made with TEX, the right way! 25/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE Tools
Alcuni tools:
Co-writer - editor di testo collaborativo
Repository - scambio di file
Positionometer
Chat tool
Presentation made with TEX, the right way! 26/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE Tools
Alcuni tools:
Co-writer - editor di testo collaborativo
Repository - scambio di file
Positionometer
Chat tool
e‘ possibile inoltre
Presentation made with TEX, the right way! 26/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE Tools
Alcuni tools:
Co-writer - editor di testo collaborativo
Repository - scambio di file
Positionometer
Chat tool
e‘ possibile inoltre
Personalizzare gli stessi tool
Presentation made with TEX, the right way! 26/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE Tools
Alcuni tools:
Co-writer - editor di testo collaborativo
Repository - scambio di file
Positionometer
Chat tool
e‘ possibile inoltre
Personalizzare gli stessi tool
Definirne dei propri attraverso l’ausilio di wizard
Presentation made with TEX, the right way! 26/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
CoFFEE Tools
Alcuni tools:
Co-writer - editor di testo collaborativo
Repository - scambio di file
Positionometer
Chat tool
e‘ possibile inoltre
Personalizzare gli stessi tool
Definirne dei propri attraverso l’ausilio di wizard
Appoggiandosi sulle ben note infrastrutture di Eclipse,
Eclipse Communication Framework e CoFFEE.
Presentation made with TEX, the right way! 26/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Alcuni tools - 1
Figura: Co-writer, l’editor collaborativo
Presentation made with TEX, the right way! 27/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Alcuni tools - 2
Figura: Positionometer
Presentation made with TEX, the right way! 28/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Alcuni tools - 3
Figura: Repository, file sharing
Presentation made with TEX, the right way! 29/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Sviluppi futuri
Presentation made with TEX, the right way! 30/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Sviluppi futuri
Supporto al lavoro in remoto
Presentation made with TEX, the right way! 30/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Sviluppi futuri
Supporto al lavoro in remoto
Interfaccia web
Presentation made with TEX, the right way! 30/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Sviluppi futuri
Supporto al lavoro in remoto
Interfaccia web
Utilizzando RAP (Rich Ajax Platform) [7]
Presentation made with TEX, the right way! 30/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Sviluppi futuri
Supporto al lavoro in remoto
Interfaccia web
Utilizzando RAP (Rich Ajax Platform) [7]
... qualsiasi contributo e‘ bene accetto :)
Presentation made with TEX, the right way! 30/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Sviluppi futuri
Supporto al lavoro in remoto
Interfaccia web
Utilizzando RAP (Rich Ajax Platform) [7]
... qualsiasi contributo e‘ bene accetto :)
http://www.coffee-soft.org
Presentation made with TEX, the right way! 30/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
1 Introduzione
2 Logo e KTurtle
3 Racket
4 CoFFEE
5 Bluej
6 Openstudy
7 Bibliografia
Presentation made with TEX, the right way! 31/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Apprendere il paradigma a oggetti: BlueJ
MOLTI conoscono Java...
Presentation made with TEX, the right way! 32/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Apprendere il paradigma a oggetti: BlueJ
MOLTI conoscono Java...
... POCHI conoscono la programmazione a oggetti.
Presentation made with TEX, the right way! 32/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Apprendere il paradigma a oggetti: BlueJ
MOLTI conoscono Java...
... POCHI conoscono la programmazione a oggetti.
BlueJ si propone di migliorare questo stato di cose...
Presentation made with TEX, the right way! 32/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Apprendere il paradigma a oggetti: BlueJ
MOLTI conoscono Java...
... POCHI conoscono la programmazione a oggetti.
BlueJ si propone di migliorare questo stato di cose...
Rilasciato sotto licenza GPL 2.0
Presentation made with TEX, the right way! 32/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
BlueJ vs Resto del mondo
Le critiche mosse agli altri IDE:[8]
Presentation made with TEX, the right way! 33/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
BlueJ vs Resto del mondo
Le critiche mosse agli altri IDE:[8]
Ambiente non orientato agli oggetti
Presentation made with TEX, the right way! 33/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
BlueJ vs Resto del mondo
Le critiche mosse agli altri IDE:[8]
Ambiente non orientato agli oggetti
Ambiente troppo complesso
Presentation made with TEX, the right way! 33/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
BlueJ vs Resto del mondo
Le critiche mosse agli altri IDE:[8]
Ambiente non orientato agli oggetti
Ambiente troppo complesso
Ambiente troppo incentrato sulla grafica
Presentation made with TEX, the right way! 33/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linee guida di Bluej
1 Objects first.
Presentation made with TEX, the right way! 34/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linee guida di Bluej
1 Objects first.
2 Don’t start with blank screen.
Presentation made with TEX, the right way! 34/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linee guida di Bluej
1 Objects first.
2 Don’t start with blank screen.
3 Read code.
Presentation made with TEX, the right way! 34/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linee guida di Bluej
1 Objects first.
2 Don’t start with blank screen.
3 Read code.
4 Use large projects.
Presentation made with TEX, the right way! 34/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linee guida di Bluej
1 Objects first.
2 Don’t start with blank screen.
3 Read code.
4 Use large projects.
5 Don’t start with main.
Presentation made with TEX, the right way! 34/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linee guida di Bluej
1 Objects first.
2 Don’t start with blank screen.
3 Read code.
4 Use large projects.
5 Don’t start with main.
6 Don’t use Hello world.
Presentation made with TEX, the right way! 34/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linee guida di Bluej
1 Objects first.
2 Don’t start with blank screen.
3 Read code.
4 Use large projects.
5 Don’t start with main.
6 Don’t use Hello world.
7 Show Program structure.
Presentation made with TEX, the right way! 34/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Linee guida di Bluej
1 Objects first.
2 Don’t start with blank screen.
3 Read code.
4 Use large projects.
5 Don’t start with main.
6 Don’t use Hello world.
7 Show Program structure.
8 Be careful about the GUI.
Presentation made with TEX, the right way! 34/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Un esempio...
Presentation made with TEX, the right way! 35/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
1 Introduzione
2 Logo e KTurtle
3 Racket
4 CoFFEE
5 Bluej
6 Openstudy
7 Bibliografia
Presentation made with TEX, the right way! 36/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Openstudy
”The world’s largest study group”
Presentation made with TEX, the right way! 37/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Openstudy
”The world’s largest study group”
Un social network...
Presentation made with TEX, the right way! 37/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Openstudy
”The world’s largest study group”
Un social network...
(come se non ne avessimo abbastanza)
Presentation made with TEX, the right way! 37/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Openstudy
”The world’s largest study group”
Un social network...
(come se non ne avessimo abbastanza)
...utile
Presentation made with TEX, the right way! 37/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Openstudy
”The world’s largest study group”
Un social network...
(come se non ne avessimo abbastanza)
...utile
(ecco una novita‘)
Presentation made with TEX, the right way! 37/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Openstudy
”The world’s largest study group”
Un social network...
(come se non ne avessimo abbastanza)
...utile
(ecco una novita‘)
Rilasciato sotto licenza Creative commons
Presentation made with TEX, the right way! 37/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Perche‘ Openstudy
Openstudy si propone di essere un immenso gruppo di
studio online
Presentation made with TEX, the right way! 38/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Perche‘ Openstudy
Openstudy si propone di essere un immenso gruppo di
studio online
Gli studenti possono trovare dei loro compagni con cui
confrontarsi o fornire aiuto
Presentation made with TEX, the right way! 38/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Perche‘ Openstudy
Openstudy si propone di essere un immenso gruppo di
studio online
Gli studenti possono trovare dei loro compagni con cui
confrontarsi o fornire aiuto
I docenti potranno, invece, osservare i progressi dei loro
studenti e aiutarli utilizzando il loro linguaggio
Presentation made with TEX, the right way! 38/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Perche‘ Openstudy
Openstudy si propone di essere un immenso gruppo di
studio online
Gli studenti possono trovare dei loro compagni con cui
confrontarsi o fornire aiuto
I docenti potranno, invece, osservare i progressi dei loro
studenti e aiutarli utilizzando il loro linguaggio
http://www.openstudy.com
Presentation made with TEX, the right way! 38/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Riferimenti
Donald E. Knuth,
The art of computer programming
Niklaus Wirth,
The Programming Language Pascal
35-63 Acta Informatica, Volume 1, 1971.
Python official website
http://www.python.org
F. Faiella
I percorsi e i processi della didattica multimediale
Pensa editore
Mathias Felleisen, Robert Bruce Findler, Matthew Flatt, Shiram Khrishnamurty
How to design programs
http://www.htdp.org/
CoFFEE official website http://www.coffee-soft.org
RAP Official website http://www.eclipse.org/rap/
Michael K¨olling, Bruce Quig, Andrew Patterson, John Rosenberg
The BlueJ system and its pedagogy
Presentation made with TEX, the right way! 39/40
Ambienti
open-source
per l’apprendi-
mento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
That’s all, folks!
Grazie per la cortese attenzione!
Presentation made with TEX, the right way! 40/40

Weitere ähnliche Inhalte

Andere mochten auch

Scheduling power-aware abstract
Scheduling power-aware abstractScheduling power-aware abstract
Scheduling power-aware abstractVincenzo De Maio
 
Ejemplos
EjemplosEjemplos
Ejemplosluzmdaf
 
Envy free makespan approximation
Envy free makespan approximationEnvy free makespan approximation
Envy free makespan approximationVincenzo De Maio
 
Top 20 tips for entrepreneurship and small business
Top 20 tips for entrepreneurship and small businessTop 20 tips for entrepreneurship and small business
Top 20 tips for entrepreneurship and small businessAhmed Samy
 
Medical representative tips
Medical representative tipsMedical representative tips
Medical representative tipsAhmed Samy
 

Andere mochten auch (10)

Scheduling power-aware abstract
Scheduling power-aware abstractScheduling power-aware abstract
Scheduling power-aware abstract
 
Cell Programming 2
Cell Programming 2Cell Programming 2
Cell Programming 2
 
Cell Programming 1
Cell Programming 1Cell Programming 1
Cell Programming 1
 
Vangogh
VangoghVangogh
Vangogh
 
Green scheduling
Green schedulingGreen scheduling
Green scheduling
 
Ejemplos
EjemplosEjemplos
Ejemplos
 
Envy free makespan approximation
Envy free makespan approximationEnvy free makespan approximation
Envy free makespan approximation
 
R e la statistica
R e la statisticaR e la statistica
R e la statistica
 
Top 20 tips for entrepreneurship and small business
Top 20 tips for entrepreneurship and small businessTop 20 tips for entrepreneurship and small business
Top 20 tips for entrepreneurship and small business
 
Medical representative tips
Medical representative tipsMedical representative tips
Medical representative tips
 

Ähnlich wie Ambienti opensource per l'apprendimento

3antichi Lim 155bsita 3incontro
3antichi Lim 155bsita 3incontro3antichi Lim 155bsita 3incontro
3antichi Lim 155bsita 3incontroLaura Antichi
 
L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...
L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...
L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...Andrea Borruso
 
Presentazione booktrailer pnsd ancona Michele Storti
Presentazione booktrailer pnsd ancona Michele StortiPresentazione booktrailer pnsd ancona Michele Storti
Presentazione booktrailer pnsd ancona Michele StortiLorenzo Cesaretti
 
Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Nicola Corti
 
COACH - Un workbench per l'analisi dei testi e l'estrazione di termini
COACH - Un workbench per l'analisi dei testi e l'estrazione di terminiCOACH - Un workbench per l'analisi dei testi e l'estrazione di termini
COACH - Un workbench per l'analisi dei testi e l'estrazione di terminiPlone for Research and University
 
0 0 presentazione_dxsa_vezzoli_2010
0 0 presentazione_dxsa_vezzoli_20100 0 presentazione_dxsa_vezzoli_2010
0 0 presentazione_dxsa_vezzoli_2010LeNS_slide
 
L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...
L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...
L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...OpenGeoDataItalia
 
0 0 presentazione dxsa vezzoli_polimi_13.14 (42)
0 0 presentazione dxsa vezzoli_polimi_13.14 (42)0 0 presentazione dxsa vezzoli_polimi_13.14 (42)
0 0 presentazione dxsa vezzoli_polimi_13.14 (42)LeNS_slide
 
Progettare durante la terza rivoluzione industriale ...
Progettare durante la terza rivoluzione industriale ...Progettare durante la terza rivoluzione industriale ...
Progettare durante la terza rivoluzione industriale ...Pierluigi Vona
 
Micro corso di scratch - per incominciare ad imparare a programmare
Micro corso di scratch - per incominciare ad imparare a programmareMicro corso di scratch - per incominciare ad imparare a programmare
Micro corso di scratch - per incominciare ad imparare a programmareMichele Maffucci
 
Introduzione al software libero
Introduzione al software liberoIntroduzione al software libero
Introduzione al software liberoPaolo Sammicheli
 
Comunicare la fisica al tempo dei social?
Comunicare la fisica al tempo dei social?Comunicare la fisica al tempo dei social?
Comunicare la fisica al tempo dei social?Marco Delmastro
 
201304011 comphumanities 2013
201304011 comphumanities 2013201304011 comphumanities 2013
201304011 comphumanities 2013Stefano Lariccia
 
0 0 presentazione dxsa vezzoli_polimi_14.15 (46)
0 0 presentazione dxsa vezzoli_polimi_14.15 (46)0 0 presentazione dxsa vezzoli_polimi_14.15 (46)
0 0 presentazione dxsa vezzoli_polimi_14.15 (46)LeNS_slide
 
0 0 presentazione dxsa vezzoli_polimi_14.15 (46)
0 0 presentazione dxsa vezzoli_polimi_14.15 (46)0 0 presentazione dxsa vezzoli_polimi_14.15 (46)
0 0 presentazione dxsa vezzoli_polimi_14.15 (46)LeNS_slide
 
Antichi Generazione Web - part 5 Tools Aggregare risorse
Antichi Generazione Web - part 5 Tools Aggregare risorseAntichi Generazione Web - part 5 Tools Aggregare risorse
Antichi Generazione Web - part 5 Tools Aggregare risorseLaura Antichi
 
1antichi Corso Lim0910 Incontro1
1antichi Corso Lim0910 Incontro11antichi Corso Lim0910 Incontro1
1antichi Corso Lim0910 Incontro1Laura Antichi
 
0 0 presentazione dxsa vezzoli_polimi_11.12
0 0 presentazione dxsa vezzoli_polimi_11.120 0 presentazione dxsa vezzoli_polimi_11.12
0 0 presentazione dxsa vezzoli_polimi_11.12Gabriela Baron
 

Ähnlich wie Ambienti opensource per l'apprendimento (20)

3antichi Lim 155bsita 3incontro
3antichi Lim 155bsita 3incontro3antichi Lim 155bsita 3incontro
3antichi Lim 155bsita 3incontro
 
L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...
L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...
L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...
 
Presentazione booktrailer pnsd ancona Michele Storti
Presentazione booktrailer pnsd ancona Michele StortiPresentazione booktrailer pnsd ancona Michele Storti
Presentazione booktrailer pnsd ancona Michele Storti
 
Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!
 
COACH - Un workbench per l'analisi dei testi e l'estrazione di termini
COACH - Un workbench per l'analisi dei testi e l'estrazione di terminiCOACH - Un workbench per l'analisi dei testi e l'estrazione di termini
COACH - Un workbench per l'analisi dei testi e l'estrazione di termini
 
0 0 presentazione_dxsa_vezzoli_2010
0 0 presentazione_dxsa_vezzoli_20100 0 presentazione_dxsa_vezzoli_2010
0 0 presentazione_dxsa_vezzoli_2010
 
L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...
L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...
L’impegno di OGC per gli standard e la loro divulgazione: benefici per la dif...
 
0 0 presentazione dxsa vezzoli_polimi_13.14 (42)
0 0 presentazione dxsa vezzoli_polimi_13.14 (42)0 0 presentazione dxsa vezzoli_polimi_13.14 (42)
0 0 presentazione dxsa vezzoli_polimi_13.14 (42)
 
Progettare durante la terza rivoluzione industriale ...
Progettare durante la terza rivoluzione industriale ...Progettare durante la terza rivoluzione industriale ...
Progettare durante la terza rivoluzione industriale ...
 
Micro corso di scratch - per incominciare ad imparare a programmare
Micro corso di scratch - per incominciare ad imparare a programmareMicro corso di scratch - per incominciare ad imparare a programmare
Micro corso di scratch - per incominciare ad imparare a programmare
 
Introduzione al software libero
Introduzione al software liberoIntroduzione al software libero
Introduzione al software libero
 
Si corso podcast
Si corso podcastSi corso podcast
Si corso podcast
 
Comunicare la fisica al tempo dei social?
Comunicare la fisica al tempo dei social?Comunicare la fisica al tempo dei social?
Comunicare la fisica al tempo dei social?
 
201304011 comphumanities 2013
201304011 comphumanities 2013201304011 comphumanities 2013
201304011 comphumanities 2013
 
0 0 presentazione dxsa vezzoli_polimi_14.15 (46)
0 0 presentazione dxsa vezzoli_polimi_14.15 (46)0 0 presentazione dxsa vezzoli_polimi_14.15 (46)
0 0 presentazione dxsa vezzoli_polimi_14.15 (46)
 
0 0 presentazione dxsa vezzoli_polimi_14.15 (46)
0 0 presentazione dxsa vezzoli_polimi_14.15 (46)0 0 presentazione dxsa vezzoli_polimi_14.15 (46)
0 0 presentazione dxsa vezzoli_polimi_14.15 (46)
 
Lim 156bsita
Lim 156bsitaLim 156bsita
Lim 156bsita
 
Antichi Generazione Web - part 5 Tools Aggregare risorse
Antichi Generazione Web - part 5 Tools Aggregare risorseAntichi Generazione Web - part 5 Tools Aggregare risorse
Antichi Generazione Web - part 5 Tools Aggregare risorse
 
1antichi Corso Lim0910 Incontro1
1antichi Corso Lim0910 Incontro11antichi Corso Lim0910 Incontro1
1antichi Corso Lim0910 Incontro1
 
0 0 presentazione dxsa vezzoli_polimi_11.12
0 0 presentazione dxsa vezzoli_polimi_11.120 0 presentazione dxsa vezzoli_polimi_11.12
0 0 presentazione dxsa vezzoli_polimi_11.12
 

Ambienti opensource per l'apprendimento