Politecnico di Torino
Politecnico di Torino
   
Login  
en
Politecnico di Torino
Anno Accademico 2007/08
01BHDEW, 01BHDFG, 01BHDJC
Informatica
Corso di Laurea in Ingegneria Civile Per La Gestione Delle Acque - Mondovi'
Corso di Laurea in Ingegneria Meccanica - Mondovi'
Corso di Laurea in Ingegneria Elettronica - Mondovi'
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
Piccolo Elio ORARIO RICEVIMENTO AC ING-INF/05 36 20 28 0 14
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/05 5 A - Di base Matematica, informatica e statistica
Obiettivi dell'insegnamento
Il corso si pone come obiettivo quello di portare gli allievi ad un buon livello di conoscenza della programmazione degli elaboratori utilizzando il linguaggio C. L'illustrazione delle principali istruzioni e costrutti supportati dal linguaggio sarÓ affiancata da un cospicuo numero di esempi commentati in aula dal docente e da esercizi da svolgere a casa e/o in laboratorio a cura degli allievi.
Competenze attese
CapacitÓ di realizzare programmi software in linguaggio C di media complessitÓ.
Prerequisiti
Conoscenze di base di matematica discreta e di logica matematica.
Programma
Architettura e principi di funzionamento degli elaboratori. Principi di programmazione degli elaboratori. La programmazione in linguaggio C. Architettura di un programma. La rappresentazione dei dati, i tipi, le variabili e le costanti. L'istruzione di assegnazione, gli operatori e le espressioni. I costrutti di condizione. I costrutti di ciclo. Le variabili multidimensionali (vettori, matrici). Il trattamento delle stringhe di caratteri. Le funzioni e i sottoprogrammi. I file sequenziali e la loro gestione. Gli indirizzi e i puntatori. La gestione della memoria dinamica. Le strutture dati dinamiche e la loro applicazione al trattamento dei dati astratti.
Bibliografia
a) Note e dispense distribuite dal docente.
b) P. Demichelis, E. Piccolo, Introduzione all'Informatica in C, McGraw-Hill, Milano (DISPONIBILE SOLO IN BIBLIOTECA)
c) H. Deitel, P. Deitel, C: Corso Completo di Programmazione, Apogeo.
d) B. Kernighan, D. Ritchie, Linguaggio C - seconda edizione, Gruppo Editoriale Jackson.
e) A. Macii, E. Macii, M. Poncino, R. Scarsi, Fondamenti di Informatica ' 100 Esercizi d'Esame Svolti, Editrice Esculapio Bologna.
Controlli dell'apprendimento / ModalitÓ d'esame
L'esame consta di una prova scritta e di una prova orale. La prova scritta consiste nella stesura da parte dello studente di un programma in linguaggio C. La prova orale parte dall'analisi dei risultati della prova scritta e verte su tutti gli argomenti trattati durante il corso.
Orario delle lezioni
Statistiche superamento esami

Programma definitivo per l'A.A.2009/10
Indietro



© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)
Contatti