Obiettivi
Il corso illustra i principi fondamentali della programmazione imperativa, con riferimento al linguaggio C.
Viene posta attenzione sia agli aspetti metodologici di progettazione del software sia alle tecniche di rappresentazione e manipolazione delle informazioni.
Si intende, inoltre, fornire allo studente la padronanza degli strumenti tecnologici di ausilio alla programmazione (compilatori, librerie di funzioni, debugger). A tal fine il corso prevede numerose esercitazioni guidate da svolgersi al calcolatore.
Al termine del corso lo studente dovrà essere in grado di progettare, implementare e collaudare programmi in linguaggio C di media complessità.
Prerequisiti
Non si richiedono prerequisiti specifici. Si utilizzano nozioni di base di matematica e di teoria degli insiemi.
Crediti
La promozione comporta l'acquisizione di 6 crediti formativi

