Corso Vittorio Emanuele II, 39 - Roma 0669207671

Ingegneria Gestionale (Academic Year 2018/2019) - Indirizzo produzione

Informatica



Slides

Lesson n. 1: Concetti di base e introduttivi
   Introduzione

   Obiettivi del corso

   Concetti introduttivi
Vai alla slide della lezione Marco Mezzalama
Lesson n. 2: Architettura degli elaboratori I
   Architettura di un elaboratore

   Le classi degli elaboratori

   CPU
Vai alla slide della lezione Marco Mezzalama
Lesson n. 3: Architettura degli elaboratori II
   La struttura fisica di un elaboratore

   La memoria

   Unità di ingresso e uscita
Vai alla slide della lezione Marco Mezzalama
Lesson n. 4: Codici numerici I
   Codici

   Codifica dei numeri

   Aritmetica binaria

   Codifica esadecimale
Vai alla slide della lezione Marco Mezzalama
Lesson n. 4: Codici numerici I
   Codici

   Codifica dei numeri

   Aritmetica binaria

   Codifica esadecimale
Vai alla slide della lezione Marco Mezzalama
Lesson n. 5: Codici numerici II
   Rappresentazione numeri relativi

   Rappresentazione dei numeri reali
Vai alla slide della lezione Marco Mezzalama
Lesson n. 6: Codifica testi e immagini I
   Codifica testi

   Codifica immagini
Vai alla slide della lezione Marco Mezzalama
Lesson n. 7: Codifica immagini II e multimedialità
   Compressione delle immagini

   Codifica delle immagini in movimento

   Codifica della voce e dei suoni
Vai alla slide della lezione Marco Mezzalama
Lesson n. 8: L'algebra di Boole. Gli operatori logici. Le unità elementari di memoria (registri)
   L'algebra di Boole

   Gli operatori logici

   Le unità elementari di memoria
Vai alla slide della lezione Angelo Raffaele Meo
Lesson n. 9: L’unità di elaborazione
   Trasferimenti da registro a registro

   L’addizionatore
Vai alla slide della lezione Angelo Raffaele Meo
Lesson n. 10: La struttura del calcolatore e il software
   La memoria centrale

   L’architettura di un calcolatore

   Il software
Vai alla slide della lezione Angelo Raffaele Meo
Lesson n. 11: Trasmissione dati
   L’evoluzione delle tecnologie dell'informazione

   La trasmissione dei dati
Vai alla slide della lezione Angelo Raffaele Meo
Lesson n. 12: Internet
   Breve storia di Internet

   L’organizzazione di Internet
Vai alla slide della lezione Angelo Raffaele Meo
Lesson n. 13: La sicurezza di internet
   Malware

   Crittografia a chiavi simmetriche

   Chiave privata e chiave pubblica
Vai alla slide della lezione Angelo Raffaele Meo
Lesson n. 14: I progressi delle tecnologie dell’informazione
   I progressi del ventesimo secolo

   I progressi del nuovo millennio
Vai alla slide della lezione Angelo Raffaele Meo
Lesson n. 15: Le applicazioni del terzo millennio
   Stampante 3D, Internet delle cose, big data

   Prospettive industriali
Vai alla slide della lezione Angelo Raffaele Meo
Lesson n. 16: Una nuova rivoluzione industriale
   Software e hardware liberi

   Si avvererà un vecchio sogno?
Vai alla slide della lezione Angelo Raffaele Meo
Lesson n. 17: Linguaggio C - Caratteristiche
   Caratteristiche del linguaggio C

   Dati

   Direttive
Vai alla slide della lezione Marco Mezzalama
Lesson n. 18: Problem solving e diagrammi di flusso
   Problem solving e algoritmi

   Linguaggi di programmazione e traduttori

   Diagrammi di flusso
Vai alla slide della lezione Marco Mezzalama
Lesson n. 19: Diagrammi di flusso - Esempi
   Esempio 1: Equazione di secondo grado

   Esempio 2: Orario ferroviario

   Esempio 3: Torri di un'isola
Vai alla slide della lezione Marco Mezzalama
Lesson n. 20: Istruzioni elementari
   Assegnazioni e espressioni

   Espressioni aritmetiche

   Espressioni relazionali e logiche

   Istruzioni di stampa

   Istruzioni di input
Vai alla slide della lezione Marco Mezzalama
Lesson n. 21: Istruzioni condizionali I (if-then-else)
   Esempi di I/O

   If-Then-Else
Vai alla slide della lezione Marco Mezzalama
Lesson n. 22: Istruzioni condizionali II (if-then-else e switch)
   Esempi di if-then-else

   Switch
Vai alla slide della lezione Marco Mezzalama
Lesson n. 23: Cicli (while)
   Ciclo while
Vai alla slide della lezione Marco Mezzalama
Lesson n. 24: Cicli (do-while)
   Ciclo do-while

   Esercizi
Vai alla slide della lezione Marco Mezzalama
Lesson n. 25: Cicli annidati
   Cicli while annidati
Vai alla slide della lezione Marco Mezzalama
Lesson n. 26: Istruzione for
   Istruzione for
Vai alla slide della lezione Marco Mezzalama
Lesson n. 27: Esercizi sull'istruzione for
   Esercizi
Vai alla slide della lezione Marco Mezzalama
Lesson n. 28: Vettori
   Vettori
Vai alla slide della lezione Marco Mezzalama
Lesson n. 29: Esercizi sui vettori I
   Esercizi

   Ordinamento
Vai alla slide della lezione Marco Mezzalama
Lesson n. 30: Esercizi sui vettori II
   Ordinamento (bubble)

   Inserimento
Vai alla slide della lezione Marco Mezzalama
Lesson n. 31: Funzioni I
   Funzioni e approccio top-down

   Esempio preliminare

   Principi

   Dichiarazione di funzione

   Definizione

   Chiamata

   Variabili locali

   Esempio di funzione

   Passaggio dei parametri

   Spunti e domande
Vai alla slide della lezione Marco Mezzalama
Lesson n. 32: Funzioni II
   Esercizio 1

   Esercizio 2

   Passaggio dei vettori

   Esercizio

   Spunti e domande
Vai alla slide della lezione Marco Mezzalama
Lesson n. 33: Puntatori
   Puntatori

   Dichiarazione di puntatore

   L'operatore &

   Assegnazione alla cella puntata

   Esempio

   Parametri di funzione per riferimento

   Esempio 1

   Esempio 2

   Spunti e domande
Vai alla slide della lezione Marco Mezzalama
Lesson n. 34: Matrici
   Matrici

   Dichiarazione di matrici

   Matrici e cicli

   Esempio

   Esercizio 1

   Spunti e domande
Vai alla slide della lezione Marco Mezzalama
Lesson n. 35: Esercizi sulle matrici
   Esercizio 1

   Esercizio 2
Vai alla slide della lezione Marco Mezzalama
Lesson n. 36: Caratteri
   Gestione dei caratteri

   Stringhe

   Input caratteri

   Output caratteri

   Funzioni di utilità - ctype.h

   Esercizio

   Esercizio
Vai alla slide della lezione Marco Mezzalama
Lesson n. 37: Stringhe
   Stringhe

   Input/Output di stringhe

   Manipolazione di stringhe

   Manipolazione di stringhe - string.h

   strcat()

   strcmp()

   strcpy()

   strlen()

   Esercizio

   Spunti e domande
Vai alla slide della lezione Marco Mezzalama
Lesson n. 38: Esercizi sulle stringhe
   Esercizi

   Esercizio 1

   Esercizio 2
Vai alla slide della lezione Marco Mezzalama
Lesson n. 39: File
   La struttura di un file

   Tipi di funzioni per la gestione dei file

   Apertura file

   Chiusura file

   Utilizzo dei file

   Scriittura su file

   Lettura da file

   Esempio 1

   Esempio 2

   Esercizio

   Spunti e domande
Vai alla slide della lezione Marco Mezzalama
Lesson n. 40: Esercizi sui file I
   Esercizio file n. 1
Vai alla slide della lezione Marco Mezzalama
Lesson n. 41: Esercizi sui file II
   Esercizio file n. 2
Vai alla slide della lezione Marco Mezzalama
Lesson n. 42: Tipi aggregati
   Strutture

   Sintassi struct

   Utilizzo

   typedef di struct

   Operazioni, vettori, funzioni con struct

   Esercizio

   Spunti e domande
Vai alla slide della lezione Marco Mezzalama
Lesson n. 43: Esercizi riassuntivi
   Esercizi conclusivi
Vai alla slide della lezione Marco Mezzalama