FONDAMENTI DI INFORMATICA M - Z

ING-INF/05 - 9 CFU - 2° semestre

Docente titolare dell'insegnamento

GIUSEPPE DI MODICA


Obiettivi formativi

Il corso Fondamenti di Informatica si propone di introdurre gli allievi ingegneri del 1° anno del corso di laurea in Ingegneria Civile ed Ambientale ai principi ed agli strumenti di base dell'informatica. In particolare gli obiettivi principali del corso sono:


Prerequisiti richiesti

Numeri interi e reali. Operazioni aritmetiche. Arrotondamento dei valori numerici. Elevamento a potenza.

Vettori, Matrici e relative operazioni



Frequenza lezioni

Fortemente consigliata, ma non necessaria



Contenuti del corso

Parte II - Il linguaggio C

Parte III - Seminario



Testi di riferimento

Bellini, GuidiLinguaggio C. Guida alla programmazione (quarta edizione) - McGraw-Hill


Altro materiale didattico

Slides proiettate e discusse a lezione
Testi (e soluzioni) svolte durante le Esercitazioni



Programmazione del corso

 *ArgomentiRiferimenti testi
1*Algoritmi e programmazione strutturataDispense del docente - Per approfondimenti, Capitoli 3 e 4 (da par. 4.5 in poi) del testo di riferimento 
2*Architettura del calcolatoreDispense del docente - Per approfondimenti, Capitolo 1 del testo di riferimento 
3*Sistema operativo e software di baseDispense del docente - Per approfondimenti, Capitolo 2 del testo di riferimento 
4*Linguaggi di programmazioneDispense del docente - Per approfondimenti, Capitolo 4 (da par. 4.1 a par. 4.3) del testo di riferimento 
5*Rappresentazione dell'informazioneDispense del docente - Per approfondimenti, Appendice D del testo di riferimento 
6*Algebra booleanaDispense del docente 
7*Linguaggio C: Tipi di dato e variabiliDispense del docente - Per approfondimenti, Capitolo 5 del testo di riferimento 
8*Linguaggio C: Espressioni e operatoriDispense del docente - Per approfondimenti, Capitolo 8 del testo di riferimento 
9*Linguaggio C: istruzioni di selezioneDispense del docente - Per approfondimenti, Capitolo 7 del testo di riferimento 
10*Linguaggio C: Istruzioni iterativeDispense del docente - Per approfondimenti, Capitolo 9 del testo di riferimento 
11*Linguaggio C: Tipi strutturatiDispense del docente - Per approfondimenti, Capitoli 10 e 16 del testo di riferimento 
12*Linguaggio C: StringheDispense del docente - Per approfondimenti, Capitolo 13 del testo di riferimento 
13*Linguaggio C: PuntatoriDispense del docente - Per approfondimenti, Capitolo 14 del testo di riferimento 
14*Linguaggio C: FunzioniDispense del docente - Per approfondimenti, Capitolo 11 del testo di riferimento 
15*Linguaggio C: FilesDispense del docente - Per approfondimenti, Capitolo 17 del testo di riferimento 
* Conoscenze minime irrinunciabili per il superamento dell'esame.

N.B. La conoscenza degli argomenti contrassegnati con l'asterisco è condizione necessaria ma non sufficiente per il superamento dell'esame. Rispondere in maniera sufficiente o anche più che sufficiente alle domande su tali argomenti non assicura, pertanto, il superamento dell'esame.


Verifica dell'apprendimento


MODALITÀ DI VERIFICA DELL'APPRENDIMENTO

PROVE IN ITINERE

Trattasi di Prove pratiche/scritte. La prima prova intermedia si terrà intorno a metà corso. La seconda ed ultima prova si terrà a fine corso, e vi accede solo chi ha superato la prova intermedia. Per conseguire la materia occorre superarle entrambe. Il voto ottenuto sarà la media dei voti conseguiti nelle due prove. Questo può essere accettato o migliorato in sede di esame finale (prova orale) nella prima sessione utile.


PROVE DI FINE CORSO

Si articola in una prova pratica/scritta (obbligatoria) ed una prova orale (opzionale, per migliorare il voto conseguito nella prova pratica/scritta).




Apri in formato Pdf English version