Vai al contenuto principale
Coronavirus: aggiornamenti per la comunità universitaria / Coronavirus: updates for UniTo Community
Oggetto:
Oggetto:

Informatica (DM 270) - a.a. 2012/13

Oggetto:

Anno accademico 2012/2013

Codice dell'attività didattica
MFN0350
Docenti
Prof. Stefano Berardi (Titolare del corso)
Prof. Ugo de' Liguoro (Titolare del corso)
Corso di studi
Laurea in Matematica
Anno
1° anno
Tipologia
D.M. 270 - TAF C
Crediti/Valenza
9
SSD dell'attività didattica
INF/01 - informatica
Modalità di erogazione
Tradizionale
Lingua di insegnamento
Italiano
Modalità di frequenza
Facoltativa
Tipologia d'esame
Scritto
Oggetto:

Sommario insegnamento

Oggetto:

Obiettivi formativi

Introdurre alla programmazione, intesa come realizzazione di algoritmi ed in generale di metodi automatici di elaborazione. L'enfasi è posta sui metodi di costruzione dei cicli e sulla ricorsione, nonché sugli aspetti di strutturazione e di verifica della correttezza ed efficienza del codice.

 

 

 

Oggetto:

Risultati dell'apprendimento attesi

Saper programmare in C++ in modo strutturato e ben organizzato, usando funzioni e tipi di dato statici e dinamici; saper verificare la corretteza dell'implementazione rispetto alla specifica, e possedere le informazioni di base per stimare l'efficienza in tempo dei programmi.

 

Oggetto:

Attività di supporto

Oltre alle lezioni, il corso prevede attività di laboratorio. Ci si avvale inoltre della piattaforma Moodle per la distribuzione di materiale didattico (lucidi, dispense ed esercizi), per la consegna e la correzione di esercitazioni, per le discussioni e gli avvisi.

 

Oggetto:

Programma

 

 Il corso verte sulla programmazione, spiegata attraverso il linguaggio C++. L'oggetto del corso, tuttavia, non è il linguaggio C++ in tutti i suoi dettagli, ma alcuni aspetti di base della programmazione. Gli argomenti del corso includono (non necessariamente in ordine di presentazione):

1. Variabili, espressioni assegnazioni
2. Controllo del flusso
3. Le funzioni
4. Strutture dati statiche: array e record
5. Tempo di calcolo
6. Interazioni
7. Ricorsione
8. Strutture dati dinamiche: liste
9. Astrazione dei dati e classi

 

 The course is about programming, introduced throught the language C++. The goal of the course, however, is not to explain the language C++ in all details, but to explain basic topics of programming. This is the list of topics which are covered:

1. Variables, expressions and assignments
2. Flow control
3. Functions
4. Static data types: array and records
5. Computation time
6. Iteration
7. Recursion
8. Dynamic data structurs: lists
9. Data abstractions and classes

Testi consigliati e bibliografia

Oggetto:

Tutto il materiale sara' a disposizione ESCLUSIVAMENTE sul sito moodle del corso: NESSUN materiale sara' a disposizione qui. Un testo consigliato e': D. S. Malik, Programmazione in C++, Apogeo 2011 (trad. it. di Introduction to C++ Programming, 2009 Course Technology).



Oggetto:

Note

INFORMATICA, MFN0350 (DM270), 9 CFU: 3 CFU INF/01, TAF C (affine/integrativa), ambito attività formative affini o integrative 6 CFU INF/01, TAF A (base), ambito formazione informatica Modalità di verifica/esame: Scritto e orale separati.

Oggetto:
Ultimo aggiornamento: 17/12/2014 10:33

Non cliccare qui!