- Docente: Angelo Di Iorio
- Crediti formativi: 9
- SSD: INF/01
- Lingua di insegnamento: Italiano
- Moduli: Angelo Di Iorio (Modulo 1) Roberto Amadini (Modulo 2)
- Modalità didattica: Convenzionale - Lezioni in presenza (Modulo 1) Convenzionale - Lezioni in presenza (Modulo 2)
- Campus: Bologna
- Corso: Laurea in Informatica per il management (cod. 8014)
Conoscenze e abilità da conseguire
Al termine del corso, lo studente conosce le basi della programmazione. In particolare, lo studente è in grado di progettare, analizzare e realizzare, utilizzando il paradigma orientato agli oggetti.
Contenuti
I contenuti del corso integrato (Programmazione Internet - Laboratorio di Programmazione Internet) sono divisi sui due semestri:
I semestre:
- Algoritmi e linguaggi di programmazione
- Programmazione procedurale
- Paradigma di programmazione orientato agli oggetti
II semestre:
- Gestione File e Stream, Eccezioni
- Ereditarieta'
- Polimorfismo
- Strutture dati e Java Collections
- Progettazione e implementazione GUI
- Stream
Il linguaggio usato è Java.Testi/Bibliografia
W. Savitch, Programmazione di base e avanzata con Java, Pearson Italia S.p.A., 2014.
Metodi didattici
Il materiale didattico viene illustrato utilizzando slide, rese disponibili sulla piattaforma Virtuale insieme ad esempi di codice.
Il corso prevede inoltre ore di laboratorio in cui sono svolti esercizi e approfonditi gli argomenti discussi nelle lezioni frontali.
Modalità di verifica e valutazione dell'apprendimento
L'esame del corso integrato si compone di due parti:
- esame in laboratorio. Consiste nella progettazione e scrittura di codice in Java. Copre tutti gli argomenti del corso.
- consegna di un progetto in Java, da svolgere in gruppo di 2-3 persone
Strumenti a supporto della didattica
Slide ed esercitazioni pratiche
Orario di ricevimento
Consulta il sito web di Angelo Di Iorio
Consulta il sito web di Roberto Amadini