LIA - DEIS - Facoltà di Ingegneria - Università di Bologna |
Corso di laurea in Ing. Elettronica - A. A. 2004-2005
|
Conoscenze e abilita` da conseguire:
Metodi per l'analisi di un problema.
Algoritmi. Diagrammi di Flusso.
Struttura generale di un calcolatore elettronico. La macchina di Von Neumann.
Il sistema operativo. I S.O. Windows e Linux.
Fasi di sviluppo di un programma. Ambienti di programmazione: editor, debugger, compilatori ed interpreti.
Linguaggi di Programmazione: linguaggi di basso livello e di alto livello. Sintassi e semantica. Grammatiche: BNF.
Il linguaggio C. Alfabeto e sintassi del C. Tipi di dato scalari e strutturati. Espressioni. Istruzioni di assegnamento e di ingresso/uscita. Istruzioni composte, condizionali e cicli. L'istruzione di salto incondizionato. Funzioni e procedure. Tecniche di passaggio dei parametri. Regole di visibilita` e tempo di vita. Il modello a run-time del C. Gestione dei file.
Nessuno.