28004 - Fondamenti di Informatica T-1 - A.A. 2008-2009
Testi consigliati

H. M. Deitel, J. Deitel
C: Corso completo di Programmazione
Apogeo, 2007, Terza Edizione.

A. Kelley, I. Pohl
C: Didattica e Programmazione
Pearson Education, 2004.

A. Bellini, A. Guidi
Linguaggio C: Guida alla Programmazione
Mc Graw-Hill, 2006, Terza Edizione.



Sei in: Home> Contenuti

Contenuti


Informazioni sulla parte teorica del corso e materiale proiettato durante le lezioni.

Argomenti trattati

  • Concetti di base sui sistemi di elaborazione
  • Concetti di base sui linguaggi macchina e sui linguaggi di programmazione ad alto livello
  • Il linguaggio C: valori, tipi, costanti, variabili, puntatori, istruzioni di controllo, funzioni, procedure, vettori, stringhe, liste, strutture, file, organizzazione di programmi sorgente su più file
  • Principi e metodologie fondamentali di progetto e sviluppo di algoritmi. Componenti per la soluzione di problemi su piccola scala. Iterazione e ricorsione
  • Organizzazione della macchina runtime del C. Rappresentazione run-time dei programmi e del record di attivazione delle funzioni
  • Allocazione dinamica della memoria di scalari, strutture e array
  • Tipi di dato astratto: liste, code, pile
  • Algoritmi di Ordinamento

 

Obiettivi del corso

  • Conoscere i principi e gli strumenti di base su linguaggi e programmazione
  • Saper esprimere la soluzione a un problema e codificarlo in un linguaggio di programmazione (linguaggio C)
  • Saper progettare un componente software che rispecchi una certa specifica
  • Utilizzare gli strumenti/ambienti di programmazione presenti in laboratorio
  • Produrre applicazioni compilabili e funzionanti
  • Produrre applicazioni leggibili e manutenibili

 

Testi consigliati

Per chi desidera approfondire gli argomenti trattati a lezione vengono riportati qui di seguito i titoli di alcuni testi.

Programmazione e il linguaggio C
H. M. Deitel, J. Deitel
C: Corso completo di Programmazione
Apogeo, 2007, Terza Edizione.
A. Kelley, I. Pohl
C: Didattica e Programmazione
Pearson Education, 2004
A. Bellini, A. Guidi
Linguaggio C: Guida alla Programmazione
Mc Graw-Hill, 2006, Terza Edizione.
Informatica in generale
S. Ceri, D. Mandrioli, L. Sbattella
Informatica: Arte e Mestiere
Mc Graw-Hill, 2008, Terza Edizione.

 

Orario MODULO 1

Periodo
22/09/2008 - 19/12/2008

Docente
Prof. Paola Mello

Orario
LUN 14.00 - 17.00
Aula 5.7

GIO 9.00 - 12.00
Aula 0.6


Orario MODULO 2

Periodo
22/09/2008 - 19/12/2008


Studenti [A-K]

Docente
Prof. Paolo Bellavista

Orario
MAR 16.00 - 18.00
Lab4 o Aula 4.2

GIO 11.00 - 14.00
Lab2 o Aula 1.2


Studenti [L-Z]

Docente
Prof. Gabriele Zannoni

Orario
MAR 16.00 - 18.00
Lab2 o Aula 6.2

GIO 11.00 - 14.00
Lab3 o Aula 0.6