Materiale didattico 2021-2022
Testi di riferimento
Per la prima parte (cultura informatica)
Per la seconda parte (programmazione in C)
H. M. Dietel, P. J. Dietel Il linguaggio C. Fondamenti e tecniche di programmazione. Ediz. mylab. Con espansione online 8/a edizione, casa editrice Pearson
oppure
oppure
Esercizi svolti a lezione
Al link seguente possono essere trovati tutti gli esercizi svolti durante le lezioni: attenzione che non tutti gli esercizi sono completi o corretti, perchè sono nello stato lasciato alla fine della lezione, con lo scopo di essere opportunamente completati a casa come esercizio. La versione completa e corretta può comunque essere recuperata nelle varie sezioni relative alle slide a cui fanno riferimento i link, in modo da avere un confronto.
Slide presentate a lezione
In questa sezione sono raccolte tutte le slide viste a lezione, con anche riferimenti agli esercizi e ai siti dove reperirli. Alcune slide non si prestano ad essere stampate poichè contengono delle piccole animazioni o dei link a documenti sul web, comunque ognuno si regoli come crede. Le slide verranno pubblicate seguendo la tempistica delle lezioni, se qualcuno fosse "ansioso" di vedere i contenuti del corso può sempre fare riferimento ai materiali degli scorsi anni presenti in Archivio. Ribadisco però che i temi d'esame sono sempre basati sui materiali visti nell'anno corrente.
Introduzione
Queste slide in un certo senso sono le più importanti, perchè spiegano tutti gli aspetti "pratici" del corso (libri, tempistiche, organizzazione degli esami ecc.), quindi non vanno assolutamente trascurate anche se non contengono contenuti che verranno chiesti all'esame.
Algoritmi e diagrammi di flusso
Codifica dell'informazione
Hardware
Assembly
Programmazione in C - introduzione
Programmazione in C - funzioni
Programmazione in C - vettori
Programmazione in C - matrici
Programmazione in C - stringhe
Argomento monografico: schede a microcontrollore, Arduino
Questo argomento non è oggetto delle prove di esame, è stato inserito nell'ultima lezione per mostrare una semplice applicazione pratica dei concetti visti a lezione.