Sistemi Interattivi 1

Il corso ambisce a fornire agli studenti le competenze necessarie alla progettazione ed implementazione di infrastrutture software interattive con tecnologie web, utilizzando HTML, CSS e Javascript.

L’intero corso sarà supportato da testi e materiale didattico disponibile gratuitamente su Internet in forma digitale (e, in alcuni casi, anche a pagamento su supporto Fisico/cartaceo).

Per la valutazione Finale, gli studenti, individualmente o in piccoli gruppi (max 2-3 persone), svilupperanno un’applicazione web (o parte di un progetto più grande) usando le tecniche apprese durante il corso.

Obiettivi formativi

Competenze di base nel disegno dell’Interazione uomo-macchina (la cosiddetta UX), con cenni sulle interfacce utente (UI).

La capacità di costruire pagine, siti ed applicazioni web con l’uso di html, css e javascript: il cosiddetto frontend programming.

Per la valutazione finale gli studenti, individualmente o in piccoli gruppi (max 2-3 persone), svilupperanno un’applicazione web (o parte di un progetto più grande) usando le tecniche apprese durante il corso.

Contenuti del corso

Il corso sarà fondamentalmente pratico ed incentrato, al di là della teoria necessaria alla comprensione dei concetti base, sulla implementazione reale dei concetti senza l’utilizzo di sistemi visuali.

La definizione di interfacce visuali e di un’interazione efficace e gradevole anche dal punto di vista visuale e della comunicazione saranno parte integrante del corso.

Siti di riferimento

L’intero corso sarà supportato da testi e materiale didattico disponibile gratuitamente su Internet in forma digitale (e, in alcuni casi, anche a pagamento su supporto Fisico/cartaceo).

Al di là della documentazione base indicata sotto, durante il corso saranno forniti altri siti ed esempi a supporto dell’insegnamento (e a seconda delle discussioni/temi che si svilupperanno).