Fondamenti di Informatica
Anno Accademico 2013/2014

Ing. Meccanica
Prof. Andrea Schaerf


Obiettivi formativi

Introduzione all'informatica e alla programmazione in linguaggio C, illustrando e applicando i principi della programmazione strutturata.

Competenze acquisite

Programma del corso

1. L'elaborazione automatica:
La nozione di algoritmo. Linguaggi per la descrizione di algoritmi. I diagrammi di flusso. Linguaggi di programmazione. Codifica binaria dell'informazione. Cenni sul sistema di elaborazione.
2. Elementi del linguaggio C:
La sintassi del C. Assegnazioni, espressioni e istruzioni. Input ed output. Tipi di dato semplici. Strutture di controllo condizionali e di ciclo. Tipi di dato strutturati: vettori e record. Funzioni e procedure. I puntatori. La gestione dei file: lettura e scrittura da/su file.
3. Principi e tecniche di programmazione:
Il ciclo di vita del software e le qualità dei programmi. Astrazione e decomposizione. La programmazione modulare.

Libro di testo:

H.M. Deitel e P.J. Deitel, Il linguaggio C (Fondamenti e tecniche di programmazione). Pearson, 2013.
(Parti del testo da saltare: Cap 7: 7.5-7.7, 7.11-7.13; Cap 8: 8.8-8.11; Cap 10: 10.7-10.11; Cap 11: 11.6-11.10; Cap 12: tutto. Cap 13: 13.4-13.11; Cap 14: 14.1-14.3, 14.5-14.10. Cap 15: 15.1-15.7, 15.9, 15.10, 15.12, 15.13)

Per chi avesse una edizione precedente:

H.M. Deitel e P.J. Deitel, C Corso completo di programmazione (4a edizione). Apogeo, 2010.
(Parti del testo da saltare: Cap 7: 7.5-7.7, 7.11-7.12; Cap 8: 8.8-8.10; Cap 10: 10.7-10.11; Cap 11: 11.6-11.10; Cap 12: tutto. Cap 13: 13.4-13.10; Cap 14: 14.1-14.3, 14.5-14.12. Cap 15: 15.1-15.7, 15.9, 15.10, 15.12, 15.13)

H.M. Deitel e P.J. Deitel, C Corso completo di programmazione (3a edizione). Apogeo, 2007.
(Parti del testo da saltare: Cap 7: 7.5-7.7, 7.11-7.12; Cap 8: 8.8-8.10; Cap 10: 10.7-10.11; Cap 11: 11.6-11.10; Cap 12: tutto. Cap 13: 13.4-13.10; Cap 14: 14.1-14.3, 14.5-14.12. Cap 15: 15.1-15.7, 15.9, 15.10, 15.12, 15.13)

H.M. Deitel e P.J. Deitel, C Corso completo di programmazione (2a edizione). Apogeo, 2004.
(Parti del testo da saltare: Cap 7: 7.5-7.7, 7.11-7.12; Cap 8: 8.8-8.10; Cap 10: 10.7-10.11; Cap 11: 11.6-11.10; Cap 12: tutto. Cap 13 da 13.4-13.10; Cap 14: 14.1-14.3, 14.5-14.12.)

H.M. Deitel e P.J. Deitel, C Corso completo di programmazione. Apogeo, 2000.
(Parti del testo da saltare: Cap 7: 7.5-7.6, 7.10-7.11; Cap 8: 8.8-8.10; Cap 10: 10.7-10.11; Cap 11: 11.6-11.10; Cap 12: tutto. Cap 13 da 13.4-13.10; Cap 14: 14.1-14.3, 14.5-14.12.)

Pagina: programma.php
Ultima modifica: 24 Novembre 2014 17:14:32.

© 2007-2018