ArchivIA Università degli Studi di Catania
 

ArchivIA - Archivio istituzionale dell'Universita' di Catania >
Tesi >
Tesi di dottorato >
Area 01 - Scienze matematiche e informatiche >

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/10761/4180

Data: 20-dic-2018
Autori: Averna, Guido
Titolo: SIRENE un linguaggio di programmazione visuale per la didattica della programmazione
Abstract: Dalla metà del ventesimo secolo vi è stato un aumento della diffusione dei personal computer dovuto ad una crescente domanda nel mercato di questo elaboratore grazie alla sua riduzione sia di prezzo e sia di dimensioni. Questo ha permesso, a molte persone, di poter utilizzare i computer per le più svariate finalità e non soltanto per attività di tipo strettamente scientifico o accademico. La facilità di utilizzo, dovuta alle interfacce Uomo-Macchina, e le potenzialità di utilizzo dei personal computer hanno portato le comunità scolastiche ed accademiche, nazionali ed internazionali, a sviluppare corsi di programmazione a ogni livello. In questi anni, dunque, sono stati sviluppati molti strumenti utili all implementazione di programmi: molti di questi usano un paradigma text-based mentre solo pochi strumenti usano un paradigma visuale, o iconico. Questo lavoro propone un framework iconico di programmazione utile all insegnamento ed all apprendimento dell arte della programmazione, a livello sia concettuale e sia implementativo, in un contesto collaborativo e distribuito in rete sfruttando le più recenti tecnologie per una condivisione, in tempo reale, dell ambiente di lavoro e degli algoritmi e programmi sviluppati tra il docente, o l esperto , e gli studenti, o i principianti . Si discuterà delle difficoltà comuni che hanno gli studenti dei corsi di programmazione e lo stato dell arte attuale degli strumenti iconici di sviluppo utili all insegnamento e all apprendimento della programmazione. Dunque, si presenterà un framework iconico, SIRENE, che possiede caratteristiche real-time, è cooperativo, usabile in ogni dispositivo ed in internet ed è progettato per l insegnamento e l apprendimento della programmazione. Si discuterà della sua implementazione, argomentando anche delle varie difficoltà implementative riscontrate e le loro soluzioni. Si perverrà, infine, alla conclusione analizzando una sperimentazione ed i suoi risultati e la realizzazione del framework visuale, dei suoi possibili usi pratici, delle sue potenzialità e delle sue possibili estensioni.
InArea 01 - Scienze matematiche e informatiche

Full text:

File Descrizione DimensioniFormatoConsultabilità
VRNGDU79L18G273Z.pdf4,39 MBAdobe PDFVisualizza/apri


Tutti i documenti archiviati in ArchivIA sono protetti da copyright. Tutti i diritti riservati.


Segnala questo record su
Del.icio.us

Citeulike

Connotea

Facebook

Stumble it!

reddit


 

  Browser supportati Firefox 3+, Internet Explorer 7+, Google Chrome, Safari

ICT Support, development & maintenance are provided by the AePIC team @ CILEA. Powered on DSpace Software.