SITO NON PIU' AGGIORNATO - UNIVERSITÀ DI PAVIA

Dipartimento di Matematica ''F. Casorati''

HomeTeachingCourses › ProgrammazioneIT|EN

Programmazione

Docenti:
Galbiati Giulia
Anno accademico:
2011/2012
Crediti formativi:
9
Ambito:
INF/01
Decreto Ministeriale:
270/04

Programma

Obiettivi e contenuti



Scopo di questo corso e' introdurre gli studenti di matematica all'Informatica

ed alla programmazione in un linguaggio ad alto livello, specificatamente

l'ANSI C. Vengono illustrati i principi della programmazione strutturata e

tutti i supporti e le nozioni necessari per lo sviluppo e l'esecuzione di un

programma C. Viene fornita una breve introduzione all'uso dei TC delle aule C2

e C3, all'uso dei PC dell'Aula Informatica ed ai due ambienti di lavoro che

l'aula supporta: Windows XP e Linux. Gli algoritmi sviluppati sono per lo piu'

rivolti a risolvere problemi di calcolo combinatorio o numerico e problemi di

gestione di strutture dati, di semplice o di moderata complessita'. Qualche

cenno infine sui compilatori: analisi lessicale, sintattica e semantica,

generazione del codice intermedio, ottimizzazione, generazione del codice.



Prerequisiti



Nessun prerequisito e' necessario ma la frequenza del corso cosi' come lo

svolgimento regolare degli esercizi e dei programmi assegnati e' indispensabile.



Testi consigliati o utili



1- B. W. Kernighan, D. M. Ritchie: Il linguaggio di programmazione C, Jackson, 1985.

Gli autori hanno creato il C; il libro e' ottimo per imparare il C, non per

imparare a programmare.

2- Alessandro Bellini, Andrea Guidi: Linguaggio C-Guida alla Programmazione 4/ed,

McGraw-Hill, 2009.

Questo libro e' semplice e graduale, adatto a chi parte da zero;.

3- J. Glenn Brookshear, "INFORMATICA una panoramica generale 9/ed",

Pearson - Addison Wesley, 2006.

Buon riferimento per alcuni argomenti teorici.

4- Note del corso reperibili alla pagina web del corso.







http://mate.unipv.it/~galbiati/corsi/programmazioneHome.html


Dipartimento di Matematica ''F. Casorati''

Università degli Studi di Pavia - Via Ferrata, 5 - 27100 Pavia
Tel +39.0382.985600 - Fax +39.0382.985602