- Docente: Stefano Ferretti
- Crediti formativi: 9
- SSD: INF/01
- Lingua di insegnamento: Italiano
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Bologna
-
Corso:
Laurea in
Informatica per il management (cod. 8014)
Valido anche per Laurea in Informatica per il management (cod. 8014)
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.
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 e valutazione 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