درس رقم 1: Concetti di base e introduttivi
Introduzione
Obiettivi del corso
Concetti introduttivi
|
|
Marco Mezzalama
|
درس رقم 2: Architettura degli elaboratori I
Architettura di un elaboratore
Le classi degli elaboratori
CPU
|
|
Marco Mezzalama
|
درس رقم 3: Architettura degli elaboratori II
La struttura fisica di un elaboratore
La memoria
Unità di ingresso e uscita
|
|
Marco Mezzalama
|
درس رقم 4: Codici numerici I
Codici
Codifica dei numeri
Aritmetica binaria
Codifica esadecimale
|
|
Marco Mezzalama
|
درس رقم 4: Codici numerici I
Codici
Codifica dei numeri
Aritmetica binaria
Codifica esadecimale
|
|
Marco Mezzalama
|
درس رقم 5: Codici numerici II
Rappresentazione numeri relativi
Rappresentazione dei numeri reali
|
|
Marco Mezzalama
|
درس رقم 6: Codifica testi e immagini I
Codifica testi
Codifica immagini
|
|
Marco Mezzalama
|
درس رقم 7: Codifica immagini II e multimedialità
Compressione delle immagini
Codifica delle immagini in movimento
Codifica della voce e dei suoni
|
|
Marco Mezzalama
|
درس رقم 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
|
|
Angelo Raffaele Meo
|
درس رقم 9: L’unità di elaborazione
Trasferimenti da registro a registro
L’addizionatore
|
|
Angelo Raffaele Meo
|
درس رقم 10: La struttura del calcolatore e il software
La memoria centrale
L’architettura di un calcolatore
Il software
|
|
Angelo Raffaele Meo
|
درس رقم 11: Trasmissione dati
L’evoluzione delle tecnologie dell'informazione
La trasmissione dei dati
|
|
Angelo Raffaele Meo
|
درس رقم 12: Internet
Breve storia di Internet
L’organizzazione di Internet
|
|
Angelo Raffaele Meo
|
درس رقم 13: La sicurezza di internet
Malware
Crittografia a chiavi simmetriche
Chiave privata e chiave pubblica
|
|
Angelo Raffaele Meo
|
درس رقم 14: Problem solving e diagrammi di flusso
Problem solving e algoritmi
Linguaggi di programmazione e traduttori
Diagrammi di flusso
|
|
Marco Mezzalama
|
درس رقم 15: Diagrammi di flusso - Esempi
Esempio 1: Equazione di secondo grado
Esempio 2: Orario ferroviario
Esempio 3: Torri di un'isola
|
|
Marco Mezzalama
|
درس رقم 16: I progressi delle tecnologie dell’informazione
I progressi del ventesimo secolo
I progressi del nuovo millennio
|
|
Angelo Raffaele Meo
|
درس رقم 17: Le applicazioni del terzo millennio
Stampante 3D, Internet delle cose, big data
Prospettive industriali
|
|
Angelo Raffaele Meo
|
درس رقم 18: Una nuova rivoluzione industriale
Software e hardware liberi
Si avvererà un vecchio sogno?
|
|
Angelo Raffaele Meo
|
درس رقم 19: Introduzione
Introduzione alla Programmazione
Strutture dati
Algoritmi
Sviluppo software
Linguaggi di programmazione
Sviluppo di in programma
|
|
Marco Mezzalama
|
درس رقم 20: La programmazione: I linguaggi ad alto livello
La programmazione: I linguaggi ad alto livello
Il linguaggio C
Ambiente di sviluppo Quick C
Impostazione concettuale del programma
Primo esempio di programma
Compilazione
Link e compilazione
Stringa di caratteri
|
|
Angelo Raffaele Meo
|
درس رقم 21: Il linguaggio C: Le variabili
Il linguaggio C: Le variabili
Variabili
Fase 1: introduzione dei dati
Istruzione di assegnazione
Fase 2: elaborazione dei dati
Fase 3: uscita dei dati
Parametri printf
Funzione scanf
Indirizzo di una variabile
Espressioni matematiche
|
|
Angelo Raffaele Meo
|
درس رقم 22: Il linguaggio C: Istruzioni
Il linguaggio C: Istruzioni
Commenti
Goto
Costrutto IF
Flow chart
Istruzioni composte
|
|
Angelo Raffaele Meo
|
درس رقم 23: Il linguaggio C: Esempi di programma 1
Il linguaggio C: Esempi di programma 1
include file
Tipi di dati
Costanti
|
|
Angelo Raffaele Meo
|
درس رقم 24: Il linguaggio C: Variabili ed espressioni aritmetiche
Il linguaggio C: Variabili ed espressioni aritmetiche
Costrutto WHILE
Costanti simboliche e define
Il preprocessore
Costrutto FOR
|
|
Angelo Raffaele Meo
|
درس رقم 25: Il linguaggio C: I vettori I
Il linguaggio C: I vettori I
Immissione di dati in array
|
|
Angelo Raffaele Meo
|
درس رقم 26: Il linguaggio C: I vettori II
Il linguaggio C: I vettori II
Vettori e sequenze di caratteri
Costrutto IF
Operatori booleani
getchar, putchar
Esempi di programmi con I/O di caratteri
|
|
Angelo Raffaele Meo
|
درس رقم 27: Il linguaggio C: Esempi di programma 2
Il linguaggio C: Esempi di programma 2
Esempio: conteggio di parole
Esempio: vettori, conteggio di caratteri
Concetto di funzione o sottoprogramma
|
|
Angelo Raffaele Meo
|
درس رقم 28: Il linguaggio C: Il concetto di funzione o sottoprogramma I
Il linguaggio C: Il concetto di funzione o sottoprogramma I
Funzionamento a livello hw/sw di una funzione
Definizione di funzione
Chiamata di funzione
Parametri formali e attuali
Variabili locali
Chiamata per valore e per riferimento
|
|
Angelo Raffaele Meo
|
درس رقم 29: Il linguaggio C: Il concetto di funzione o sottoprogramma II
Il linguaggio C: Il concetto di funzione o sottoprogramma II
Funzione printf
Definizione di funzione
Differenza funzione-sottoprogramma
Passaggio dei parametri
Chiamata per valore e per riferimento
|
|
Angelo Raffaele Meo
|
درس رقم 30: Il linguaggio C: Le funzioni
Il linguaggio C: Le funzioni
Chiamata per indirizzo
Esempio utilizzo array di caratteri e funzioni
Stringhe
Variabili esterne
|
|
Angelo Raffaele Meo
|
درس رقم 31: Il linguaggio C: Le funzioni di libreria
Il linguaggio C: Le funzioni di libreria
ANSI C
Nome di una variabile
Tipi di dati e dimensioni fondamentali
Le costanti
Sequenze di esacape
Funzioni di libreria
|
|
Angelo Raffaele Meo
|
درس رقم 32: Il linguaggio C: Gli operatori aritmetici
Il linguaggio C: Gli operatori aritmetici
Funzione strlen
Le dichiarazioni
Operatori aritmetici
Operatori relazionali e logici
Conversioni di tipo
Operatore di cast
Operatori ++ e --
|
|
Angelo Raffaele Meo
|
درس رقم 33: Il linguaggio C: Gli operatori binari
Il linguaggio C: Gli operatori binari
Operatori bit a bit
Operatore ~
La funzione GETBITS
Operatori di assegnamento ed espressioni
|
|
Angelo Raffaele Meo
|
درس رقم 34: Il linguaggio C: Strutture di controllo
Il linguaggio C: Strutture di controllo
Precedenze e ordine valutazione
Strutture di controllo IF-ELSE
La ricerca lineare
Ricerca bianria (logaritmica)
|
|
Angelo Raffaele Meo
|
درس رقم 35: Il linguaggio C: Alcuni costrutti
Il linguaggio C: Alcuni costrutti
Costrutto SWITCH
break e continue
Funzioni che restituiscono valori non interi
|
|
Angelo Raffaele Meo
|
درس رقم 36: Il linguaggio C: Funzioni che ritornano valori non interi
Il linguaggio C: Funzioni che ritornano valori non interi
Dichiarazioni e definizioni
Variabili esterne
Stack e notazione polacca
Programmazione Top-down
|
|
Angelo Raffaele Meo
|
درس رقم 37: Il linguaggio C: Esempi di programma 3
Il linguaggio C: Esempi di programma 3
Stack o pila
|
|
Angelo Raffaele Meo
|
درس رقم 38: Il linguaggio C: Esempi di programma 4
Il linguaggio C: Esempi di programma 4
Notazione polacca
Regole di visibilità
Variabili static
Variabili register
|
|
Angelo Raffaele Meo
|