Design, implementation and evaluation of a virtual laboratory for Computer Engineering Education

Documenti analoghi
S-vLab: UN PROGETTO DI RICERCA SULL EFFICIENZA E SULL EFFICACIA DI UN LABORATORIO VIRTUALE NELLA FORMAZIONE IN INGEGNERIA INFORMATICA

CURRICULUM VITAE. DATI PERSONALI Francesco Di Tria Nato a Bari, il 15 Novembre 1972

MDD Tools in CSI Piemonte: industrializzazione dello sviluppo e progetto open source

Tutorial 3 Come utilizzare le piattaforme informatiche per una didattica efficace Francesca Giofrè Donatella Cesareni

Know K. Srl

3. Strumenti tecnologici e partecipazione e motivazione degli studenti. 8. Mappare le competenze dei discenti e orientarli alla formazione

Ambienti innovativi di apprendimento: si può fare

L infrastruttura STIL. Presentazione dei risultati finali del progetto Alessandro Ricci Università di Bologna DEIS Bologna / Cesena

INTRODUZIONE AD OMNET++

DIPARTIMENTO DI SCIENZE UMANE. Programma di insegnamento

Dottorato di Ricerca in "Scienze della Formazione e Psicologia" Ciclo XXX Coordinatrice del Dottorato Prof.ssa Simonetta Ulivieri

SCHEDA INSEGNAMENTO A.A. 2017/2018

Intelligenza Artificiale

Corso di Laurea Magistrale in Ingegneria Informatica

TESI DI LAUREA IN INFORMATICA

UML. Il linguaggio UML e ArgoUML. Ingegneria dei sistemi software 2009/ /09/2009

Corso di Laurea in Informatica a.a

Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit per lo sviluppo di interfacce utente con paradigma MVC.

Ingegneria e Scienze Informatiche

LAPIS: an integrated design and simulation lab for research and education on industrial robotics

LOCATION SEMESTER LANGUAGE

ALLEGATO A (D.R. n. 832 del ) AREA SCIENTIFICO DISCIPLINARE INGEGNERIA INDUSTRIALE E DELL INFORMAZIONE

GIG: Generating Interfaces for RDF Graphs. Alice Graziosi

Analytical and simulation performance models for software system analysis and prediction

SIMULAZIONE IN MEDICINA

Università di Trento. Un università europea. In Italia.

SCHEDA INSEGNAMENTO A.A. 2017/2018

SCHEDA INSEGNAMENTO A.A. 2018/2019

Anna Maria Ajello, Maria Antonietta Pinto, Maria Donata Cesareni

IBM - IT Service Management 1

Biometric4Net. Stato del progetto e roadmap futura. Andrea Spadaccini Secondo Borsisti Day, Roma,

ATTIVITÀ FORMATIVE S.S.D. ORE DIDATTICO CFU

Università di Pisa Facoltà di Scienze Matematiche Fisiche e Naturali

Confservizi Veneto UniNettuno Chi è UniNettuno? Rilascia titoli validi? È una vera università?

PROGETTO TRIENNALE DI INTERVENTO DELL ANIMATORE DIGITALE PER IL PTOF

UNIVERSITA degli STUDI della BASILICATA Dipartimento delle Culture Europee e del Mediterraneo: Architettura, Ambiente, Patrimoni Culturali DiCEM

Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione GESTIONE DEI SISTEMI ICT. Paolo Salvaneschi B1_1 V1.

Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento

Principi di Progettazione del Software a.a " Introduzione al corso! Prof. Luca Mainetti! Università del Salento!

Durante questo triennio ho svolto attività di ricerca su cinque tematiche:

Corso di formazione per docenti

UNIVERSITA degli STUDI della BASILICATA Dipartimento delle Culture Europee e del Mediterraneo: Architettura, Ambiente, Patrimoni Culturali DiCEM

An interdisciplinary virtual laboratory on nanoscience

Relazione Sull Attività di Dottorato 2003/2004

F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E

Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento

Università degli Studi di Brescia

Area Tematica Descrizione Area Corso Descrizione corso Tipologia Durata (ore) Finalità corso

CORSO MOC20467: Designing Business Intelligence Solutions with Microsoft SQL Server CEGEKA Education corsi di formazione professionale

ESEMPI DI PIANO DI STUDI PER STUDENTI A TEMPO PARZIALE

Sperimentazione tecnologie big data per elaborazione e analisi dei testi (Big Data Text Analytics)

Le architetture e i moduli

Ministero dell Istruzione, dell Università e della Ricerca Istituto di Istruzione Superiore Leonardo da Vinci - Ripamonti

3. Ciclo di Vita e Processi di Sviluppo

Corso di progetto in Ingegneria Informatica (5CFU)

Sistemi Distribuiti LS

Giacomo Fauser. Istituto Tecnico Settore Tecnologico Via Ricci, Novara PIANO DI LAVORO. Per l anno scolastico

Metodi Avanzati di Programmazione 2012/2013 Informatica (Brindisi) Loglisci Corrado

LOVECCHIO SIMONA, ail.com

F O R M A T O E U R O P E O

Laurea Magistrale in Ingegneria Informatica. Valida per l A.A. 2018/2019 Open Day Lauree Magistrali del 24/05/2018

Dottorato di ricerca in Informatica Dipartimento di Informatica Università degli Studi di Verona. Nicola Drago (XV ciclo)

CORSO MOC80299: What's New - Technical in Microsoft Dynamics AX 2012 for Development

LM in Ingegneria elettronica ATTIVITÀ FORMATIVE S.S.D. ORE DIDATTICO CFU

Destinatari. Docenti della scuola secondaria di I GRADO (italiano e lingue moderne) e II GRADO (italiano, lingue moderne e lingue classiche)

Syllabus EPICT per la certificazione delle competenze nei progetti di crescita professionale dei docenti in Europa

ISTITUTO TECNICO STATALE RICCATI - LUZZATTI

Programma di insegnamento SCIENZE FILOSOFICHE E DELLA COMUNICAZIONE. cell. di servizio (facoltativo):

Servizio E-learning di Ateneo Piattaforma Moodle e L2L

CORSO DI LAUREA MAGISTRALE IN INGEGNERIA GESTIONALE a.a. 2017/18

e-learning Nuovi strumenti per insegnare, apprendere, comunicare online

F ORMATO EUROPEO PER IL CURRICULUM VITAE

CORSO DI LAUREA MAGISTRALE IN INGEGNERIA GESTIONALE a.a. 2018/19

Metodi Avanzati di Programmazione Informatica Triennale-Brindisi Corrado Loglisci

Strumenti informatici per l apprendimento e la verifica delle conoscenze acquisite in ambito medico: il prototipo di Serious Game RESER MD

COMPETENZE E FORMAZIONE PER UN'INDUSTRIA 4.0 SOCIALMENTE SOSTENIBILE

Università degli studi dell Aquila. Sistemi di elaborazione dell informazione

IDService. Identità Digitale e Service Accountability UNIVERSITÀ DELLA CALABRIA

CORSO MOC20332: Advanced Solutions of Microsoft SharePoint Server CEGEKA Education corsi di formazione professionale

COMPONENTI DI UN SISTEMA E- LEARNING

2. Finalità generali previste dalle indicazioni nazionali

Cloud Simulator and Smart Cloud based on Knowledge Base

ARCHITECTING AND DESIGNING J2EE APPLICATIONS

Master in Innovation and Research for Social Work and Social Education. Faculty of Education Campus Bressanone

Università di Trento. Un università europea. In Italia.

Gestione dello sviluppo software Modelli Base

MOC ADVANCED TECHNOLOGIES OF SHAREPOINT 2016

Prof. Daniele Regazzoni UNIVERSITÀ DI BERGAMO DIPARTIMENTO DI INGEGNERIA GESTIONALE, DELL INFORMAZIONE E DELLA PRODUZIONE

R 2 L Real Remote Laboratory

UNIVERSITÀ DEGLI STUDI DI MILANO- BICOCCA CORSO EROGATO IN MODALITÀ BLENDED- LEARNING SYLLABUS

Syllabus A042 Insegnamenti disciplinari

Lezione 1: Introduzione al Corso Mercoledì 30 Settembre 2009

CORSO MOC20331: Core Solutions of Microsoft SharePoint Server CEGEKA Education corsi di formazione professionale

Piattaforma AlmaChannel e laboratori virtuali

Tecnologie dell Istruzione e dell Apprendimento. Maria Ranieri Università di Firenze 17 Settembre 2018

INFORMATICA NOVITÀ IL LINGUAGGIO JAVA. Massimiliano Bigatti. Guida alla programmazione di base IN ALLEGATO AL VOLUME

INSEGNAMENTI CONSIGLIATI PER LE SCELTE LIBERE (studenti coorte CFU Attività Per. SSD

PROGRAMMAZIONE DI SISTEMI MOBLI

Transcript:

S-vLab Design, implementation and evaluation of a virtual laboratory for Computer Engineering Education Progetto, realizzazione e valutazione di un laboratorio virtuale per l Alta Formazione in Ingegneria Informatica Dottorato di Ricerca in Ingegneria Elettronica Informatica e delle Telecomunicazioni, XXII ciclo Tutor Prof. Antonio Natali Co-tutor Prof. Roberto Laschi Ing. Anna Riccioni anna.riccioni@unibo.it Il contesto PSICOLOGIA COGNITIVA SCIENZE DELL EDUCAZIONE TECNOLOGIE DELL INFORMAZIONE Applicazioni e servizi INDIVIDUALIZZAZIONE PERSONALIZZAZIONE AMBIENTE DI APPRENDIMENTO DOCENTE DISCENTE CAI ITS Sistemi adattivi Laboratori Internet Forum Chat Spazi di lavoro condivisi

Computer-Aided Instruction CAI (anni 60) Accesso a materiali ed attività secondo sequenze e ramificazioni predefinite Drill & practice: ripetizione automatizzata di esercizi ICAI (anni 70) Generazione automatica dei problemi e delle soluzioni Intelligent Tutoring Systems Il tutor intelligente (anni 70) Il tutor cognitivo (anni 80-90) Problem solving Modello del dominio Modello studente Conoscenza e decisioni Modello pedagogico Interfaccia I sistemi adattivi (anni 90)

I laboratori Il laboratorio: uno strumento tradizionale di supporto alla formazione in Ingegneria modellazione Tipologie laboratori reali laboratori remoti laboratori virtuali realizzazione & test valutazione simulazione Ingegneria Informatica comprendere, saper utilizzare, progettare e realizzare sistemi software Motivazione didattica Laboratorio virtuale per l Ingegneria Informatica Blended-learning Caso di studio: Tecnologie per la Sicurezza Verificare principi di sicurezza Progettare, valutare ed implementare sistemi sicuri in Java LIVELLO DI ASTRAZIONE protocollo algoritmo teoria

Timeline REALIZZAZIONE E SPERIMENTAZIONE DI UN PROTOTIPO TEMI AFFRONTATI PERSONALIZZAZIONE CARATTERISTICHE SPERIMENTAZIONI INDIVIDUALIZZAZIONE TEMI ED ESERCIZI TRACCIABILITA ANNO 1 ANNO 2 ANNO 3 Requisiti figure virtuali di supporto MENTORE FEEDBACK REAL-TIME GIUDICE E SUGGERIMENTO DI DI UN UN PERCORSO FORMATIVO ESPERTO GRAPHICAL GRAPHICAL SORGENTI DI EDITOR DI INFORMAZIONE EDITOR ADDIZIONALI modellazione EDITOR GRAFICO UTENTE implementazione COLLEGAMENTO CON CON IDE IDE simulazione SIMULATORE valutazione del sistema DI DI ANALISI DEI DEI DATI DATI VISTA VISTA CODICE DIDATTICO

La realizzazione Modellazione La realizzazione Simulazione Mentore

La realizzazione Esperto La realizzazione Strumenti di analisi dei dati

La realizzazione Strumenti di analisi dei dati La realizzazione Strumenti di analisi dei dati Codice didattico Collegamento con IDE

La realizzazione Strumenti di analisi dei dati Codice didattico Collegamento con IDE Adattività e valutazione Valutazione Personalizzazione Individualizzazione

Adattività e valutazione Valutazione IEEE LTSA Reference Model Personalizzazione Individualizzazione Architettura distribuita Server dei modelli utente learning content Delivery Learning resources multimedia locator locator query Learner entity learning preferences catalog info Coach interaction context assessment behavior history learner info (new) Evaluation learner info (current) Learner records Valutazione della qualità Valutazione Corso di Tecnologie per la Sicurezza Risultati Partecipazione Gradimento Qualità degli elaborati Es.1 Es.1 Es.2 Es.2 Es.3 Es.3 Es.4 Es.4 Es.5 Es.5 Confronto Confronto all interno all interno del del FORUM FORUM settimana: 1 2 3 4 5 6 7 8 LEGENDA: = prova iniziale = prova equivalente = consegna report DISCUSSIONE DISCUSSIONE ESAME ESAME = attività di gruppo = attività individuale INTERVISTA INTERVISTA

Apprendimento cooperativo Supporto al lavoro di gruppo Strumenti di comunicazione Condivisione di file Costruzione condivisa di report S-vLab client 1 S-vLab client 2 Server S-vLab client 3 Architettura ed implementazione Requisiti architetturali principali di S-vLab Estendibilità Sviluppo incrementale Apertura ai contributi degli utenti Personalizzazione del laboratorio Architettura Utenti non esperti installano soltanto le a plug-in funzionalità che desiderano Utenti esperti accedono ad una versione più articolata Piattaforma Eclipse Open source & basata su plug-in Arricchita da progetti e plug-in sviluppati da terzi Diffusa sia in ambito accademico che professionale

Architettura distribuita e a plug-in (1/2) SERVER USER INTERFACE LAYER STUDENT CLIENT LEARNER ENTITY VIEW VIEW / / ANALIZE STUDENTS PERFORMANCE VIEW VIEW / / MODIFY LEARNING STRATEGY DELIVERY ELABORATION LAYER COACH EVALUATION COACH / / LOCATOR LEARNER RECORDS / / LEARNING RESOURCES LEARNER RECORDS / / LEARNING RESOURCES PLATFORM PLATFORM BASIC SERVICES / COMMUNICATION LAYER Architettura distribuita e a plug-in (2/2) SERVER USER INTERFACE LAYER STUDENT CLIENT PALETTE LIBRARY VIEW VIEW / / ANALIZE STUDENTS PERFORMANCE VIEW VIEW / / MODIFY LEARNING STRATEGY TEST TEST VIEW VIEW DOCS DOCS VIEW VIEW CODE CODE VIEW VIEW MODELING AND AND SIMULATION DATA LOG DATA LOG EDITOR ANALYSIS SERVICE TOOL TOOL SIMULATION ENGINE ADAPTION STRATEGY ENGINE ELABORATION LAYER MONITORING MODULE USER USER MODEL ACTIVITY MODEL DATA DATA ANALYSIS TOOLS TRACKED DATA DATA ELABORATION MODULE ACTIVITY SELECTION ENGINE LEARNER RECORDS / / LEARNING RESOURCES LEARNER RECORDS / / LEARNING RESOURCES PLATFORM PLATFORM BASIC SERVICES / COMMUNICATION LAYER

Conclusioni Laboratorio virtuale di supporto all apprendimento Standard e modelli di riferimento modello architetturale: IEEE LTSA framework tecnico: piattaforma Eclipse Valutazione della qualità ambiente apprendimento Sviluppi futuri Valutazione del comportamento degli utenti Cooperazione tra più utenti Test in differenti domini formativi

Pubblicazioni (1/2) R.Laschi, A.Riccioni, P.Suzzi, Learning by doing: vlab, a virtual laboratory for Computer Engineering education, in Proc. 13th International Conference on Distributed Multimedia Systems (DMS 2007), San Francisco, September 6-8, 2007, Skokie: Knowledge Systems Institute Graduate School (USA). E.Denti, A.Riccioni, vlab: an Eclipse-based Virtual Laboratory, in Proc. 1st International Conference on Eclipse Technologies (Eclipse IT-2007), Napoli, October 4-5, 2007, Napoli: Cuzzolin Editore. R.Laschi, R.Montanari, A.Riccioni, Sicurezza dell'informazione - fondamenti, buone pratiche e laboratorio virtuale, Esculapio, Bologna, January 2008. E.Denti, R.Laschi, A.Riccioni, An experimental environment for teaching Java Security, in Proc. 6th International Symposium on Principles and Practice of Programming in Java (PPPJ 2008), Modena, Italy, September 9-11, 2008, ACM: New York. Pubblicazioni (2/2) R.Laschi, A.Riccioni, Design and implementation of a virtual lab for supporting students in modeling, evaluating and programming secure systems, in Proc. 13th International Conference on Interactive Computer-aided Learning (ICL 2008), Villach, Austria, September 24-26, 2008, Kassel University Press. R.Laschi, A.Riccioni, S-vLab: un progetto di ricerca sull'efficienza e sull'efficacia di un laboratorio virtuale nella formazione in Ingegneria Informatica, in Proc. V Congresso SIe-L, Trento, Italy, October 8-11, 2008. M.L.Giovannini, R.Laschi, A.Riccioni, Studio esplorativo sull'utilizzo di un laboratorio virtuale nella formazione in Ingegneria Informatica, in Atti del convegno Didamatica 2009, Trento (Italy) 22-24 Aprile 2009, A cura di: Alfio Andronico, Luigi Colazzo; CD, ISBN: 978-88-8443-277-3). A.Riccioni, Laboratori virtuali adattivi, in SIe-L 2009 - VI Congresso annuale della Società Italiana di e-learning: e-learning, creatività e innovazione. VI Congresso annuale della Società Italiana di e-learning. Salerno, Italy. 16-18 September 2009. (pp. 1-5).

Grazie Domande?