Advanced computer programming
A.A. 2019/2020
Learning objectives
L'obiettivo dell'insegnamento è di presentare, discutere e sperimentare paradigmi di programmazione che costituiscono lo stato dell'arte.
Expected learning outcomes
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.
Course syllabus and organization
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 AlbertoProfessor(s)
Ricevimento:
Su appuntamento tramite email
Dipartimento di Informatica - Via Celoria 18 - Stanza 3015