logo
Computer Engineering - Fondamenti di Informatica

Fondamenti di Informatica


Synthetic program:

 

Struttura di massima di un calcolatore, algoritmi, programmi e linguaggi, sistemi operativi. Logica e codifica binaria dell'informazione (logica proposizionale, operatori logici AND, OR, NOT, rappresentazione dei numeri interi in forma binaria ed esadecimale, codifica dei numeri reali, codifica dei caratteri). Aspetti fondamentali della programmazione (con riferimento al linguaggio C): il linguaggio di programmazione e le esigenze di astrazione, la sintassi dei linguaggi, struttura di un programma monomodulo, astrazione sui dati (concetto di tipo e tipi base del linguaggio, operatori e compatibilità, i costruttori di tipo array, struct, puntatori), astrazione sul controllo dell'esecuzione (strutture di controllo condizionali, di selezione, iterative). Sottoprogrammi e ricorsione: sottoprogrammi come astrazione sul controllo a livello di unità, passaggio dei parametri, dati locali, regole di visibilità, sviluppo top down per raffinamento, ricorsione, record di attivazione, pila. Strutture dati dinamiche, liste collegate a puntatori. Strutture dati persistenti: i file (concetti, operazioni, organizzazione logica). E' prevista un'attività di laboratorio.

Lecture Notes

Complete course:

Type File name Year
Handwritten notes Complete course notes 2009/2010

Divided by topic:

Type File name Year
Handwritten notes Conversioni e codifiche 2018/2019
Digital notes Strutture dati dinamiche 2018/2019

Other:

Type File name Year
File not available...

Exercises

Complete course:

Type File name Year
File not available...

Divided by topic:

Type File name Year
Digital notes Cicli 2018/2019
Digital notes File 2018/2019
Digital notes Funzioni 2018/2019
Digital notes Vettori 2018/2019

Other:

Type File name Year
File not available...

Exams

First partial exam:

Type Date
Text 24/11/2016
Text 25/11/2015
Text and solution 28/11/2014
Text and solution 25/11/2013
Text and solution 23/11/2012
Text and solution 18/11/2011

Second partial exam:

Type Date
Text 08/02/2017
Text 13/02/2015
Text 14/02/2014
Text 01/02/2013
Text 30/01/2012
Text 25/01/2011

Full exam:

Type Date
Text 26/01/2018
Text 13/09/2017
Text 03/07/2017
Text 23/02/2017
Text 18/02/2016
Text 02/02/2016
Text 06/07/2015
Text 03/03/2015
Text 03/09/2014
Text 05/07/2014
Text 04/03/2014
Text 06/09/2013
Text 15/07/2013
Text 27/02/2013
Text 06/09/2012
Text 25/06/2012
Text 01/03/2012
Text 06/09/2011
Text 13/07/2011
Text 14/02/2011

Oral exam:

Type Date
File not available...

Multiple choice test:

Type Date
File not available...

Other:

File name
File not available...

Other

Laboratory:

File name Year
File not available...

Projects:

File name Year
File not available...

Presentations:

File name Year
File not available...

Collections of notes, exercises or exams:

Tables:

File name Year
File not available...

Etc:

File name Year
File not available...

Live

Quick daily notes, exercises and audio recordings. Files will be approved on priority but deleted after 365 days. 2 points will be assigned by default.

Quick contents:

File name Date
File not available...