78790 - LABORATORIO DI PROGRAMMAZIONE INTERNET

Anno Accademico 2022/2023

  • 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. Lo studente sa utilizzare i tipici strumenti di programmazione per implementare progetti software.

Contenuti

Questo modulo è parte del corso integrato di Programmazione Internet.

I contenuti dell'intero corso sono divisi sui due semestri:

I semestre:

- Algoritmi e linguaggi di programmazione

- Programmazione procedurale

- Paradigma di programmazione orientato agli oggetti

II semestre:

- Ereditarieta'

- Polimorfismo

- Strutture dati e Java Collections

- Progettazione e implementazione GUI

- Programmazione Internet: modello client-server, multithreading

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 IOL 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 completo si compone di due parti:

- esame in laboratorio. Consiste nella progettazione e scrittura di codice in Java.

- consegna di un progetto in Java

Strumenti a supporto della didattica

Slide ed esercitazioni pratiche

Link ad altre eventuali informazioni

https://virtuale.unibo.it/course/view.php?id=21589

Orario di ricevimento

Consulta il sito web di Angelo Di Iorio

Consulta il sito web di Roberto Amadini