Advanced computer programming

A.A. 2019/2020
6
Crediti massimi
48
Ore totali
SSD
INF/01
Lingua
Inglese
Obiettivi formativi
L'obiettivo dell'insegnamento è di presentare, discutere e sperimentare paradigmi di programmazione che costituiscono lo stato dell'arte.
Risultati apprendimento attesi
I risultati di apprendimento attesi sono sia metodologici sia tecnici: raffinare la capacità degli studenti di considerare le tecniche di programmazione più adatte, e le implementazioni più pertinenti, per risolvere un problema in diversi contesti; imparare linguaggi di programmazione moderni, ed affrontare attività di programmazione reali.
Corso singolo

Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.

Programma e organizzazione didattica

Edizione unica

Responsabile
Periodo
Primo semestre

Programma
Paradigmi di Programmazione Avanzata:
- Functional Programming
- Data Driven Programming
- Abstract Data Typing, Object Orientation, Generic Programming
- Meta programming
Applicazioni:
- Preparazione a challenge di programmazione industriali
Prerequisiti
Programmazione degli Elaboratori
Algoritmi e Strutture Dati
Metodi didattici
Lezioni frontali e di laboratorio
Materiale di riferimento
Codici, tutorial ed esempi forniti durante le lezioni
Modalità di verifica dell’apprendimento e criteri di valutazione
Sviluppo di un progetto individuale
Esame orale
INF/01 - INFORMATICA - CFU: 6
Lezioni: 48 ore
Docente: Ceselli Alberto
Turni:
-
Docente: Ceselli Alberto
Docente/i
Ricevimento:
Su appuntamento tramite email
Dipartimento di Informatica - Via Celoria 18 - Stanza 3015