FONDAMENTI DI PROGRAMMAZIONE
cod. 14908

Anno accademico 2015/16
1° anno di corso - Secondo semestre
Docente
Andrea PRATI
Settore scientifico disciplinare
Sistemi di elaborazione delle informazioni (ING-INF/05)
Ambito
Ingegneria informatica
Tipologia attività formativa
Caratterizzante
63 ore
di attività frontali
9 crediti
sede: PARMA
insegnamento
in - - -

Obiettivi formativi

Fornire allo studente i principi base e gli strumenti per la programmazione avanzata in linguaggio C.

Prerequisiti

o E`consigliato avere appreso i contenuti del corso di Fondamenti di Informatica

Contenuti dell'insegnamento

Programmazione avanzata in C, strutture dati e algoritmi

Programma esteso

• Architettura base dei calcolatori elettronici e breve evoluzione
* rappresentazione dei dati in memoria
* linguaggio C, principali differenze con il C++ e panoramica del linguaggio
* Complessità e diagrammi di flusso
* Algoritmi di Ordinamento
* liste
* alberi
* grafi
* algoritmi complessi

Bibliografia

* internet
• C Didattica e programmazione - quarta edizione, Pearson Ed.
• Algorithms, by Robert Sedgewick, Addison-Wesley
• Copia dei lucidi delle lezioni disponibili sul sito del corso

Metodi didattici

Lezioni ed esercitazioni

Modalità verifica apprendimento

L'esame basato sul superamento di una prova pratica in C svolta in laboratorio

Altre informazioni

- - -

Obiettivi agenda 2030 per lo sviluppo sostenibile

- - -