Studiare
In questa sezione è possibile reperire le informazioni riguardanti l'organizzazione pratica del corso, lo svolgimento delle attività didattiche, le opportunità formative e i contatti utili durante tutto il percorso di studi, fino al conseguimento del titolo finale.
Piano Didattico
Queste informazioni sono destinate esclusivamente agli studenti e alle studentesse già iscritti a questo corso.Se sei un nuovo studente interessato all'immatricolazione, trovi le informazioni sul percorso di studi alla pagina del corso:
Laurea magistrale in Mathematics - Immatricolazione dal 2025/2026Il piano didattico è l'elenco degli insegnamenti e delle altre attività formative che devono essere sostenute nel corso della propria carriera universitaria.
Selezionare il piano didattico in base all'anno accademico di iscrizione.
1° Anno
Insegnamenti | Crediti | TAF | SSD |
---|
Insegnamenti | Crediti | TAF | SSD |
---|
Insegnamenti | Crediti | TAF | SSD |
---|
Tre insegnamenti a scelta
Un insegnamento a scelta
Legenda | Tipo Attività Formativa (TAF)
TAF (Tipologia Attività Formativa) Tutti gli insegnamenti e le attività sono classificate in diversi tipi di attività formativa, indicati da una lettera.
Mathematical methods for computer science (2014/2015)
Codice insegnamento
4S001438
Docente
Coordinatore
Crediti
6
Lingua di erogazione
Inglese
Settore Scientifico Disciplinare (SSD)
INF/01 - INFORMATICA
Periodo
II sem. dal 2 mar 2015 al 12 giu 2015.
Obiettivi formativi
Questo insegnamento estende le conoscenze di base nella programmazione affrontando i temi avanzati della programmazione orientata agli oggetti.
L'obiettivo è quello di acquisire una buona comprensione dei principi generali dei linguaggi e della programmazione orientata agli oggetti e una adeguata preparazione pratica, in particolare con il linguaggio C++.
Programma
L'insegnamento affronterà i seguenti temi:
- Revisione degli elementi fondamentali della programmazione imperativa.
- Fondamenti della progettazione e programmazione orientata agli ad oggetti.
- Classi, oggetti e metodi.
- Ereditarietà e polimorfismo.
- Eccezioni.
- Generici.
Gli argomenti saranno affrontati sia da un punto di vista generale che in pratica facendo riferimento a linguaggi esistenti, in particolare a C++.
Ulteriori dettagli saranno resi disponibili all'inizio delle lezioni.
Autore | Titolo | Casa editrice | Anno | ISBN | Note |
---|---|---|---|---|---|
Timothy Budd | An Introduction to Object-Oriented Programming (Edizione 3) | Addison-Wesley | 2002 | 0201760312 | Testo di consultazione. |
Modalità d'esame
L'esame consiste di due parti: una prova scritta e un colloquio orale.
La prova scritta prevede esercizi e domande di carattere generale.
Il colloquio finale prevede una discussione sull'elaborato scritto, l'attività pratica e in generale sugli argomenti del corso.
La prova scritta può essere sostituita da eventuali prove parziali.