Vai al contenuto principale
Oggetto:
Oggetto:

Informatica (DM 270) - a.a. 2011/12

Oggetto:

Anno accademico 2011/2012

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
Periodo didattico
Secondo semestre
Tipologia
D.M. 270 - TAF C
Crediti/Valenza
9
SSD dell'attività didattica
INF/01 - informatica
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:

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. Iterazione
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 09:57

Non cliccare qui!