Advanced computer programming
A.A. 2019/2020
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.
Periodo: Primo semestre
Modalità di valutazione: Esame
Giudizio di valutazione: voto verbalizzato in trentesimi
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
- 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
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
Esame orale
INF/01 - INFORMATICA - CFU: 6
Lezioni: 48 ore
Docente:
Ceselli Alberto
Turni:
-
Docente:
Ceselli AlbertoDocente/i
Ricevimento:
Su appuntamento tramite email
Dipartimento di Informatica - Via Celoria 18 - Stanza 3015