78790 - LABORATORIO DI PROGRAMMAZIONE INTERNET

Scheda insegnamento

Anno Accademico 2017/2018

Conoscenze e abilità da conseguire

Al termine del modulo, lo studente possiede le conoscenze legate alla progettazione e allo sviluppo di applicazioni web complesse con particolare enfasi sulle metodologie di modellazione e sulle tecnologie implementative. In particolare, lo studente è in grado di progettare, analizzare e realizzare applicazioni web complesse.

Programma/Contenuti

- I linguaggi di programmazione 
- Nozioni di base di programmazione 
- La programmazione orientata agli oggetti 
- L'uso degli oggetti 
- Il controllo del flusso 
- Le classi 
- I vettori 
- La gestione delle eccezioni 
- L'input/output 
- La ricorsione 
- Le strutture dati dinamiche

Testi/Bibliografia

W. Savitch, Programmazione di base e avanzata con Java, Pearson Italia S.p.A., 2014

Metodi didattici

Il corso si compone di 70 ore di lezioni frontali nelle quali si affianca la spiegazione degli argomenti del programma alla loro verifica interattiva mediante la composizione e l'esecuzione di programmi d'esempio

Modalità di verifica dell'apprendimento

La prova d'esame mira a verificare il raggiungimento degli obiettivi del corso.  La verifica dell'apprendimento avviene attraverso il solo esame finale, che accerta l'acquisizione delle conoscenze e delle abilità attese tramite lo svolgimento di una prova in laboratorio.
La prova scritta prevede una valutazione in trentesimi.

Strumenti a supporto della didattica

Java

Link ad altre eventuali informazioni

http://sferrett.web.cs.unibo.it/LPI/index.html

Orario di ricevimento

Consulta il sito web di Stefano Ferretti