| PROGETTO DI SISTEMI WEB-BASED
(obiettivi)
OBIETTIVI FORMATIVI: Il corso fornisce le basi per la comprensione dei principi di funzionamento di piattaforme web complesse, come quelle di Google e Facebook. Il corso affronta le tematiche dello sviluppo di sistemi web, con esempi che vanno da sistemi di gestione dell'apprendimento (Learning Management Systems), sistemi di gestione dei contenuti, strumenti collaborativi d'ufficio, social network, ecc. Il corso richiede agli studenti due distinti progetti: uno individuale, dedicato alla creazione di un semplice blog mediante Wordpress e un lavoro di gruppo, incentrato sullo sviluppo di un sito Web complesso, utilizzando Drupal.
CONOSCENZA E CAPACITÀ DI COMPRENSIONE: Gli studenti acquisiranno conoscenze e comprensione degli elementi di base di un sistema web, inclusa la conoscenza di base dell'infrastruttura e dei protocolli di Internet. Queste abilità sono essenziali per raggiungere gli altri obiettivi di apprendimento del corso, che include la comprensione di alto livello di un sistema web complesso.
CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE: Gli studenti utilizzeranno le conoscenze acquisite per raggiungere i seguenti obiettivi: sviluppare un semplice blog utilizzando Wordpress (o un sistema simile) e, lavorando in team, per sviluppare un sito Web complesso, con utenti diversi con diversi privilegi, utilizzando Drupal (o un sistema simile).
AUTONOMIA DI GIUDIZIO: Gli studenti avranno la capacità di capire il funzionamento di alto livello di una piattaforma web complessa.
ABILITÀ COMUNICATIVE: Gli studenti acquisiranno conoscenze su come comunicare, con specialisti e non specialisti, affinando le competenze professionali necessarie per comunicare informazioni, idee, problemi e soluzioni relative allo sviluppo di una piattaforma web costruita utilizzando strumenti e framework open source esistenti.
CAPACITÀ DI APPRENDIMENTO: Gli studenti svilupperanno le capacità di apprendimento necessarie per continuare a intraprendere ulteriori studi con un alto grado di autonomia nel campo dello sviluppo web, della progettazione dell'interfaccia utente e dell'esperienza utente (User Experience).
|