Ambienti open-source per l`apprendimento

Transcript

Ambienti open-source per l`apprendimento
Ambienti
open-source
per l’apprendimento
Ambienti open-source per l’apprendimento
Vincenzo De
Maio
Linux day 2010
Sommario
Introduzione
Vincenzo De Maio
Logo e
KTurtle
Racket
Universita‘ degli studi di Salerno
CoFFEE
Bluej
21/10/2010
Openstudy
Bibliografia
”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’apprendimento
1
Introduzione
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
2/40
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Introduzione
2
Logo e KTurtle
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
2/40
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Introduzione
2
Logo e KTurtle
3
Racket
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
2/40
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Introduzione
2
Logo e KTurtle
3
Racket
4
CoFFEE
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
2/40
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Introduzione
2
Logo e KTurtle
3
Racket
4
CoFFEE
5
Bluej
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
2/40
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Introduzione
2
Logo e KTurtle
3
Racket
4
CoFFEE
5
Bluej
6
Openstudy
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
2/40
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Introduzione
2
Logo e KTurtle
3
Racket
4
CoFFEE
5
Bluej
6
Openstudy
7
Bibliografia
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
2/40
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Introduzione
2
Logo e KTurtle
3
Racket
4
CoFFEE
5
Bluej
6
Openstudy
7
Bibliografia
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
3/40
Linguaggi per l’apprendimento
Ambienti
open-source
per l’apprendimento
MIX 1009 (Donald E. Knuth, 1960) [1]
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
4/40
Linguaggi per l’apprendimento
Ambienti
open-source
per l’apprendimento
MIX 1009 (Donald E. Knuth, 1960) [1]
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
4/40
Linguaggi per l’apprendimento
Ambienti
open-source
per l’apprendimento
MIX 1009 (Donald E. Knuth, 1960) [1]
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
4/40
Linguaggi per l’apprendimento
Ambienti
open-source
per l’apprendimento
MIX 1009 (Donald E. Knuth, 1960) [1]
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Pascal (Niklaus Wirth, 1970) [2]
Bibliografia
Presentation made with TEX, the right way!
4/40
Linguaggi per l’apprendimento
Ambienti
open-source
per l’apprendimento
MIX 1009 (Donald E. Knuth, 1960) [1]
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
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
Linguaggi per l’apprendimento
Ambienti
open-source
per l’apprendimento
MIX 1009 (Donald E. Knuth, 1960) [1]
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
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
Introduzione
Ambienti
open-source
per l’apprendimento
Personaggi e interpreti
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
5/40
Introduzione
Ambienti
open-source
per l’apprendimento
Personaggi e interpreti
Vincenzo De
Maio
Sommario
Jean Piaget, Pedagogista, 1896-1980
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
5/40
Introduzione
Ambienti
open-source
per l’apprendimento
Personaggi e interpreti
Vincenzo De
Maio
Sommario
Jean Piaget, Pedagogista, 1896-1980
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Seymour Papert, Matematico, 1928
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
5/40
Introduzione
Ambienti
open-source
per l’apprendimento
Personaggi e interpreti
Vincenzo De
Maio
Sommario
Jean Piaget, Pedagogista, 1896-1980
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Seymour Papert, Matematico, 1928
’50 : Nasce il Costruttivismo
Openstudy
Bibliografia
Presentation made with TEX, the right way!
5/40
Introduzione
Ambienti
open-source
per l’apprendimento
Personaggi e interpreti
Vincenzo De
Maio
Sommario
Jean Piaget, Pedagogista, 1896-1980
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
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
Introduzione
Ambienti
open-source
per l’apprendimento
Personaggi e interpreti
Vincenzo De
Maio
Sommario
Jean Piaget, Pedagogista, 1896-1980
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
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
Concetti fondamentali del costruzionismo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Artefatti cognitivi
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
6/40
Concetti fondamentali del costruzionismo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Artefatti cognitivi
Introduzione
Logo e
KTurtle
Costruzione della conoscenza
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
6/40
Concetti fondamentali del costruzionismo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Artefatti cognitivi
Introduzione
Logo e
KTurtle
Costruzione della conoscenza (ma dai?)
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
6/40
Concetti fondamentali del costruzionismo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Artefatti cognitivi
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Costruzione della conoscenza (ma dai?)
Collaborazione: il computer come un laboratorio virtuale
[4]
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
6/40
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Introduzione
2
Logo e KTurtle
3
Racket
4
CoFFEE
5
Bluej
6
Openstudy
7
Bibliografia
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
7/40
Logo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
Figura: Il logo di LOGO
CoFFEE
Bluej
Openstudy
Bibliografia
Logo (1967, Daniel G. Bobrow, Wally Feurzeig, Seymour
Papert, Cynthia Solomon)
Presentation made with TEX, the right way!
8/40
Logo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
Figura: Il logo di LOGO
CoFFEE
Bluej
Openstudy
Bibliografia
Logo (1967, Daniel G. Bobrow, Wally Feurzeig, Seymour
Papert, Cynthia Solomon)
Derivato di LISP
Presentation made with TEX, the right way!
8/40
Logo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
Figura: Il logo di LOGO
CoFFEE
Bluej
Openstudy
Bibliografia
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
Logo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
Figura: Il logo di LOGO
CoFFEE
Bluej
Openstudy
Bibliografia
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
Turtle graphics e Logo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Un cursore relativo (la tartaruga)
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
9/40
Turtle graphics e Logo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Un cursore relativo (la tartaruga)
Posizione
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
9/40
Turtle graphics e Logo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Un cursore relativo (la tartaruga)
Posizione
Orientamento
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
9/40
Turtle graphics e Logo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
Un cursore relativo (la tartaruga)
Posizione
Orientamento
Pennino
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
9/40
Turtle graphics e Logo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Un cursore relativo (la tartaruga)
Posizione
Orientamento
Pennino
Vector-based invece che Coordinate-addressed
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
9/40
Turtle graphics e Logo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Un cursore relativo (la tartaruga)
Posizione
Orientamento
Pennino
Vector-based invece che Coordinate-addressed
Body syntonic reasoning
Bibliografia
Presentation made with TEX, the right way!
9/40
KTurtle
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Debolmente basato su LOGO
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
10/40
KTurtle
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Debolmente basato su LOGO
Implementa la Turtle graphics
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
10/40
KTurtle
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Debolmente basato su LOGO
Implementa la Turtle graphics
Possibilita‘ di tradurre i comandi nella lingua madre
dell’operatore
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
10/40
KTurtle
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
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
Openstudy
Bibliografia
Presentation made with TEX, the right way!
10/40
KTurtle
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
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
Bibliografia
Presentation made with TEX, the right way!
10/40
Ambienti
open-source
per l’apprendimento
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
Alcuni esempi - 1
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
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
Alcuni esempi - 2
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
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’apprendimento
Vincenzo De
Maio
1
Introduzione
2
Logo e KTurtle
3
Racket
4
CoFFEE
5
Bluej
6
Openstudy
7
Bibliografia
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
14/40
Introducing Racket
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
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
What’s Racket?
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Un linguaggio di programmazione funzionale
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
16/40
What’s Racket?
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Un linguaggio di programmazione funzionale
Nato nel Giugno 2010 (Prima conosciuto come SCHEME)
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
16/40
What’s Racket?
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Un linguaggio di programmazione funzionale
Nato nel Giugno 2010 (Prima conosciuto come SCHEME)
Il progetto e‘ composto da
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
16/40
What’s Racket?
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Un linguaggio di programmazione funzionale
Nato nel Giugno 2010 (Prima conosciuto come SCHEME)
Il progetto e‘ composto da
Un compilatore JIT per il linguaggio
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
16/40
What’s Racket?
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
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
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
16/40
What’s Racket?
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
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]
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
16/40
What’s Racket?
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
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
Openstudy
Bibliografia
Presentation made with TEX, the right way!
16/40
What’s Racket?
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
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
Openstudy
Bibliografia
Rilasciato sotto licenza LGPL
Presentation made with TEX, the right way!
16/40
Why Racket?
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
I professori citati sono docenti di Linguaggi di
programmazione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
17/40
Why Racket?
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
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
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
17/40
Why Racket?
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
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.
Openstudy
Bibliografia
Presentation made with TEX, the right way!
17/40
Obiettivi del progetto
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Secondo il manifesto TeachScheme - ReachJava
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
18/40
Obiettivi del progetto
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Secondo il manifesto TeachScheme - ReachJava
Addressing the ”Blank page syndrome”
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
18/40
Obiettivi del progetto
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Secondo il manifesto TeachScheme - ReachJava
Sommario
Addressing the ”Blank page syndrome”
Introduzione
Responding to ”My program doesn’t work!”
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
18/40
Obiettivi del progetto
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Secondo il manifesto TeachScheme - ReachJava
Sommario
Addressing the ”Blank page syndrome”
Introduzione
Responding to ”My program doesn’t work!”
Logo e
KTurtle
Making graphics and animations educational
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
18/40
Obiettivi del progetto
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Secondo il manifesto TeachScheme - ReachJava
Sommario
Addressing the ”Blank page syndrome”
Introduzione
Responding to ”My program doesn’t work!”
Logo e
KTurtle
Making graphics and animations educational
Racket
Emphasizing testing
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
18/40
Obiettivi del progetto
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Secondo il manifesto TeachScheme - ReachJava
Sommario
Addressing the ”Blank page syndrome”
Introduzione
Responding to ”My program doesn’t work!”
Logo e
KTurtle
Making graphics and animations educational
Racket
CoFFEE
Bluej
Emphasizing testing
Growing languages
Openstudy
Bibliografia
Presentation made with TEX, the right way!
18/40
Obiettivi del progetto
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Secondo il manifesto TeachScheme - ReachJava
Sommario
Addressing the ”Blank page syndrome”
Introduzione
Responding to ”My program doesn’t work!”
Logo e
KTurtle
Making graphics and animations educational
Racket
CoFFEE
Bluej
Openstudy
Emphasizing testing
Growing languages
Defining transitions
Bibliografia
Presentation made with TEX, the right way!
18/40
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
19/40
Making graphics and animations educational
Ambienti
open-source
per l’apprendimento
(hc-append (circle 10) (rectangle 10 20))
Vincenzo De
Maio
Sommario
(define c (circle 10)) (define r (rectangle 10 20)) r
Introduzione
Logo e
KTurtle
Racket
(hc-append c r)
CoFFEE
Bluej
Openstudy
(hc-append 20 c r c)
Bibliografia
Presentation made with TEX, the right way!
20/40
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Introduzione
2
Logo e KTurtle
3
Racket
4
CoFFEE
5
Bluej
6
Openstudy
7
Bibliografia
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
21/40
Un’osservazione
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Ricordate la teoria costruzionista?
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
22/40
Un’osservazione
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Ricordate la teoria costruzionista?
Finora, molta costruzione...
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
22/40
Un’osservazione
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Ricordate la teoria costruzionista?
Sommario
Finora, molta costruzione...
Introduzione
... Poca collaborazione !!!
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
22/40
Un’osservazione
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Ricordate la teoria costruzionista?
Sommario
Finora, molta costruzione...
Introduzione
... Poca collaborazione !!!
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
CoFFEE:
Collaborative Face to Face Educational Environment[6]
Bibliografia
Presentation made with TEX, the right way!
22/40
Apprendimento collaborativo: CoFFEE
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
23/40
CoFFEE Overview
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Studiato esclusivamente per la collaborazione in classe
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
24/40
CoFFEE Overview
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Studiato esclusivamente per la collaborazione in classe
Introduzione
Logo e
KTurtle
Nessun bisogno di tools per l’apprendimento a distanza
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
24/40
CoFFEE Overview
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Studiato esclusivamente per la collaborazione in classe
Introduzione
Logo e
KTurtle
Nessun bisogno di tools per l’apprendimento a distanza
Facilmente estendibile attraverso plug-in
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
24/40
CoFFEE Overview
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Studiato esclusivamente per la collaborazione in classe
Introduzione
Logo e
KTurtle
Nessun bisogno di tools per l’apprendimento a distanza
Facilmente estendibile attraverso plug-in
Racket
CoFFEE
Open source (Licenza EPL)
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
24/40
CoFFEE System
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Componenti del sistema:
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
25/40
CoFFEE System
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Componenti del sistema:
Preparazione
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
25/40
CoFFEE System
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Componenti del sistema:
Preparazione
Lesson Planner
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
25/40
CoFFEE System
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
25/40
CoFFEE System
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Class Editor
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
25/40
CoFFEE System
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Class Editor
Discussione
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
25/40
CoFFEE System
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Class Editor
Discussione
Discusser
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
25/40
CoFFEE System
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Class Editor
Discussione
Discusser
Controller
Openstudy
Bibliografia
Presentation made with TEX, the right way!
25/40
CoFFEE System
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Class Editor
Discussione
Discusser
Controller
Valutazione
Bibliografia
Presentation made with TEX, the right way!
25/40
CoFFEE System
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Componenti del sistema:
Preparazione
Lesson Planner
Session Editor
Class Editor
Discussione
Discusser
Controller
Valutazione
Replayer
Presentation made with TEX, the right way!
25/40
CoFFEE Tools
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Alcuni tools:
Co-writer - editor di testo collaborativo
Sommario
Repository - scambio di file
Introduzione
Positionometer
Logo e
KTurtle
Chat tool
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
26/40
CoFFEE Tools
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Alcuni tools:
Co-writer - editor di testo collaborativo
Sommario
Repository - scambio di file
Introduzione
Positionometer
Logo e
KTurtle
Chat tool
Racket
e‘ possibile inoltre
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
26/40
CoFFEE Tools
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Alcuni tools:
Co-writer - editor di testo collaborativo
Sommario
Repository - scambio di file
Introduzione
Positionometer
Logo e
KTurtle
Chat tool
Racket
CoFFEE
Bluej
e‘ possibile inoltre
Personalizzare gli stessi tool
Openstudy
Bibliografia
Presentation made with TEX, the right way!
26/40
CoFFEE Tools
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Alcuni tools:
Co-writer - editor di testo collaborativo
Sommario
Repository - scambio di file
Introduzione
Positionometer
Logo e
KTurtle
Chat tool
Racket
CoFFEE
Bluej
Openstudy
e‘ possibile inoltre
Personalizzare gli stessi tool
Definirne dei propri attraverso l’ausilio di wizard
Bibliografia
Presentation made with TEX, the right way!
26/40
CoFFEE Tools
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Alcuni tools:
Co-writer - editor di testo collaborativo
Sommario
Repository - scambio di file
Introduzione
Positionometer
Logo e
KTurtle
Chat tool
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
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
Alcuni tools - 1
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Figura: Co-writer, l’editor collaborativo
Presentation made with TEX, the right way!
27/40
Alcuni tools - 2
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Figura: Positionometer
Bibliografia
Presentation made with TEX, the right way!
28/40
Alcuni tools - 3
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Figura: Repository, file sharing
Presentation made with TEX, the right way!
29/40
Sviluppi futuri
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
30/40
Sviluppi futuri
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Supporto al lavoro in remoto
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
30/40
Sviluppi futuri
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Supporto al lavoro in remoto
Interfaccia web
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
30/40
Sviluppi futuri
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Supporto al lavoro in remoto
Interfaccia web
Utilizzando RAP (Rich Ajax Platform) [7]
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
30/40
Sviluppi futuri
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
Supporto al lavoro in remoto
Interfaccia web
Utilizzando RAP (Rich Ajax Platform) [7]
... qualsiasi contributo e‘ bene accetto :)
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
30/40
Sviluppi futuri
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Supporto al lavoro in remoto
Interfaccia web
Utilizzando RAP (Rich Ajax Platform) [7]
... qualsiasi contributo e‘ bene accetto :)
http://www.coffee-soft.org
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
30/40
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Introduzione
2
Logo e KTurtle
3
Racket
4
CoFFEE
5
Bluej
6
Openstudy
7
Bibliografia
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
31/40
Apprendere il paradigma a oggetti: BlueJ
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
MOLTI conoscono Java...
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
32/40
Apprendere il paradigma a oggetti: BlueJ
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
MOLTI conoscono Java...
Introduzione
Logo e
KTurtle
... POCHI conoscono la programmazione a oggetti.
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
32/40
Apprendere il paradigma a oggetti: BlueJ
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
MOLTI conoscono Java...
Introduzione
Logo e
KTurtle
Racket
... POCHI conoscono la programmazione a oggetti.
BlueJ si propone di migliorare questo stato di cose...
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
32/40
Apprendere il paradigma a oggetti: BlueJ
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
MOLTI conoscono Java...
Introduzione
Logo e
KTurtle
Racket
CoFFEE
... POCHI conoscono la programmazione a oggetti.
BlueJ si propone di migliorare questo stato di cose...
Rilasciato sotto licenza GPL 2.0
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
32/40
BlueJ vs Resto del mondo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Le critiche mosse agli altri IDE:[8]
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
33/40
BlueJ vs Resto del mondo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Le critiche mosse agli altri IDE:[8]
Ambiente non orientato agli oggetti
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
33/40
BlueJ vs Resto del mondo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Le critiche mosse agli altri IDE:[8]
Ambiente non orientato agli oggetti
Ambiente troppo complesso
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
33/40
BlueJ vs Resto del mondo
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Le critiche mosse agli altri IDE:[8]
Ambiente non orientato agli oggetti
Ambiente troppo complesso
Ambiente troppo incentrato sulla grafica
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
33/40
Linee guida di Bluej
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Objects first.
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
34/40
Linee guida di Bluej
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
1
Objects first.
2
Don’t start with blank screen.
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
34/40
Linee guida di Bluej
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Objects first.
2
Don’t start with blank screen.
3
Read code.
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
34/40
Linee guida di Bluej
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Objects first.
2
Don’t start with blank screen.
Introduzione
3
Read code.
Logo e
KTurtle
4
Use large projects.
Sommario
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
34/40
Linee guida di Bluej
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Objects first.
2
Don’t start with blank screen.
Introduzione
3
Read code.
Logo e
KTurtle
4
Use large projects.
Racket
5
Don’t start with main.
Sommario
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
34/40
Linee guida di Bluej
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Objects first.
2
Don’t start with blank screen.
Introduzione
3
Read code.
Logo e
KTurtle
4
Use large projects.
Racket
5
Don’t start with main.
6
Don’t use Hello world.
Sommario
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
34/40
Linee guida di Bluej
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Objects first.
2
Don’t start with blank screen.
Introduzione
3
Read code.
Logo e
KTurtle
4
Use large projects.
Racket
5
Don’t start with main.
6
Don’t use Hello world.
7
Show Program structure.
Sommario
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
34/40
Linee guida di Bluej
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Objects first.
2
Don’t start with blank screen.
Introduzione
3
Read code.
Logo e
KTurtle
4
Use large projects.
Racket
5
Don’t start with main.
6
Don’t use Hello world.
7
Show Program structure.
8
Be careful about the GUI.
Sommario
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
34/40
Un esempio...
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
35/40
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
1
Introduzione
2
Logo e KTurtle
3
Racket
4
CoFFEE
5
Bluej
6
Openstudy
7
Bibliografia
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
36/40
Openstudy
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
”The world’s largest study group”
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
37/40
Openstudy
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
”The world’s largest study group”
Un social network...
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
37/40
Openstudy
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
”The world’s largest study group”
Un social network...
(come se non ne avessimo abbastanza)
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
37/40
Openstudy
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
”The world’s largest study group”
Un social network...
(come se non ne avessimo abbastanza)
...utile
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
37/40
Openstudy
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
”The world’s largest study group”
Un social network...
(come se non ne avessimo abbastanza)
...utile
(ecco una novita‘)
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
37/40
Openstudy
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
”The world’s largest study group”
Un social network...
(come se non ne avessimo abbastanza)
...utile
(ecco una novita‘)
Rilasciato sotto licenza Creative commons
Openstudy
Bibliografia
Presentation made with TEX, the right way!
37/40
Perche‘ Openstudy
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Openstudy si propone di essere un immenso gruppo di
studio online
Introduzione
Logo e
KTurtle
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
38/40
Perche‘ Openstudy
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Openstudy si propone di essere un immenso gruppo di
studio online
Gli studenti possono trovare dei loro compagni con cui
confrontarsi o fornire aiuto
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
38/40
Perche‘ Openstudy
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
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
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
38/40
Perche‘ Openstudy
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
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
Bluej
Openstudy
http://www.openstudy.com
Bibliografia
Presentation made with TEX, the right way!
38/40
Riferimenti
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Racket
CoFFEE
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
Openstudy
Mathias Felleisen, Robert Bruce Findler, Matthew Flatt, Shiram Khrishnamurty
How to design programs
http://www.htdp.org/
Bibliografia
CoFFEE official website http://www.coffee-soft.org
Bluej
RAP Official website http://www.eclipse.org/rap/
Michael Kölling, Bruce Quig, Andrew Patterson, John Rosenberg
The BlueJ system and its pedagogy
Presentation made with TEX, the right way!
39/40
That’s all, folks!
Ambienti
open-source
per l’apprendimento
Vincenzo De
Maio
Sommario
Introduzione
Logo e
KTurtle
Grazie per la cortese attenzione!
Racket
CoFFEE
Bluej
Openstudy
Bibliografia
Presentation made with TEX, the right way!
40/40