Lezioni ed esercitazioni |
Ore |
Argomenti |
Contenuti specifici |
|
Gli Algoritmi |
Introduzione al programma, il concetto di algoritmo, esempi di algoritmi
|
2 |
Diagrammi di Flusso |
Il linguaggio dei diagrammi di flusso, esempi di algoritmi utilizzando i diagrammi di flusso
|
2 |
Sistemi di Elaborazione |
Cenni di architettura dei sistemi di elaborazione, la notazione binaria e la codifica di dati numerici e di caratteri |
2 |
Sintassi del linguaggio C |
Sintassi di base del linguaggio C, espressioni ed istruzioni, tipi di dato primitivi, conversioni di tipo, strutture di controllo iterative, modificatori di tipo, operatori di assegnamento ausiliari |
8 |
Strumenti di programmazione in C |
Il compilatore C, esempio di installazione ed utilizzo, programmi: sequenze di I/O, massimo comun divisore (semplice/Euclide) |
2 |
Funzioni |
Le funzioni, parametri e argomenti, valori restituiti, variabili locali, passaggio di parametri per valore e riferimento, funzioni con parametri di tipo vettore,
funzioni con parametri di tipo record |
12 |
Strutture Dati |
Le strutture dati, i vettori, le matrici, i record, le stringhe, funzioni di libreria per la manipolazione di stringhe |
8 |
I file |
Apertura di file, lettura e scrittura su file di testo, elaborazione di caratteri |
6 |
Linguaggio C e sistema operativo |
Il passaggio di parametri sulla linea di comando, limits.h |
|
Totale ore lezioni ed esercitazioni |
42 |
di cui di esercitazione |
|
Ulteriori attività di didattica assistita
|
Ore
|
Laboratorio |
6 |
Seminari e/o testimonianze |
|
Corsi integrativi |
|
Visite guidate |
|
|
|
Totale ore dedicate ad altre attività di didattica
assistita |
6 |
Totale ore complessive |
48
|