Corso Vittorio Emanuele II, 39 - Roma 0669207671

Computer engineering (Academic Year 2013/2014) - Computer Engineering

Informatica (edizione 2010)



Slides

Lesson n. 1: Concetti di base e veduta d’insieme
   Informatica e società

   Lessico di base

   Misurare l'informazione
Go to this slide Marco Mezzalama
Lesson n. 2: Codici numerici
   Modifica dell’informazione

   Rappresentazione dei numeri
Go to this slide Marco Mezzalama
Lesson n. 3: Codici numerici (approfondimenti)
   Approfondimenti sulla rappresentazione dei numeri

   Complemento a due

   Virgola mobile
Go to this slide Marco Mezzalama
Lesson n. 4: Codifica dell’informazione. Codifica testi
   Codifica testi

   Conversione analogico-digitale e digitale-analogica
Go to this slide Marco Mezzalama
Lesson n. 5: Codifica dell’informazione (suoni e voci)
   Data Compression

   Codifica della voce e dei suoni
Go to this slide Marco Mezzalama
Lesson n. 6: Codifica dell’informazione (Immagini) - I
   Codifica immagini

   Formati grafici per immagini fisse
Go to this slide Marco Mezzalama
Lesson n. 7: Codifica dell’informazione (Immagini) - II
   Formati grafici per immagini in movimento

   Software

   Linguaggi - sistemi operativi
Go to this slide Marco Mezzalama
Lesson n. 8: SW di base. SW applicativo. Linguaggi. Sistemi operativi - I
   Linguaggi di programmazione

   Sistemi Operativi
Go to this slide Marco Mezzalama
Lesson n. 9: SW di base. SW applicativo. Linguaggi. Sistemi operativi - II
   Sistemi operativi II

   Architettura degli elaboratori

   I tipi di elaboratori
Go to this slide Marco Mezzalama
Lesson n. 10: Architettura degli elaboratori. CPU
   Struttura degli elaboratori

   CPU, memoria, I/O

   Bus
Go to this slide Marco Mezzalama
Lesson n. 11: Architettura degli elaboratori. Memoria centrale
   CPU

   Memoria centrale

   Cache
Go to this slide Marco Mezzalama
Lesson n. 12: Architettura degli elaboratori. BUS interni/esterni
   Bus interni/esterni

   Architettura del personal
Go to this slide Marco Mezzalama
Lesson n. 13: Architettura degli elaboratori. Memoria di massa (dischi magnetici)
   Memorie di Massa

   Dischi magnetici
Go to this slide Marco Mezzalama
Lesson n. 14: Architettura degli elaboratori. Memoria di massa (dischi ottici)
   Memorie di massa

   Organizzazione logica dei dischi

   Memorie ottiche
Go to this slide Marco Mezzalama
Lesson n. 15: Logica booleana
   Variabili e operatori booleani

   Algebra di Boole
Go to this slide Marco Mezzalama
Lesson n. 16: Logica booleana e circuiti logici
   Funzioni booleane

   Tabella della verità

   Circuiti logici
Go to this slide Marco Mezzalama
Lesson n. 17: Circuiti logici (approfondimenti)
   Circuiti logici

   Circuiti combinatori e sequenziali

   Esempi
Go to this slide Marco Mezzalama
Lesson n. 18: Reti di calcolatori
   Reti locali e geografiche

   Reti: concetti generali
Go to this slide Marco Mezzalama
Lesson n. 19: Reti locali
   Reti locali

   Ethernet

   Reti locali wireless (WLAN)

   Personal Area Network (PAN)
Go to this slide Marco Mezzalama
Lesson n. 20: Reti di calcolatori (internet)
   Internet

   Protocolli e applicazioni
Go to this slide Marco Mezzalama
Lesson n. 21: Reti di calcolatori (internet,wan)
   Internet

   Protocolli e applicazioni

   Reti di calcolatori, Reti WA
Go to this slide Marco Mezzalama
Lesson n. 22: Reti di calcolatori, Reti WAN
   Reti WA

   Modulazione, multiplazione

   La città cablata

   ISDN, ADSL, WiMax
Go to this slide Marco Mezzalama
Lesson n. 23: Gestione delle informazioni nelle organizzazioni (basi di dati)
   Informazioni e impresa

   File e base dati

   La tecnologia delle basi dati

   Base dati relazional

   Base dati gerarchica, a rete, a oggett

   Interrogazione di una base dati
Go to this slide Claudio Demartini
Lesson n. 24: Gestione delle informazioni nelle organizzazioni (sistemi informativi)
   Progetto concettuale della base dati

   Progetto fisico della base dat

   Strumenti e tendenze
Go to this slide Claudio Demartini
Lesson n. 25: Sicurezza Informatica
   Le minacce

   Virus, worm

   Crittografia

   La sicurezza delle reti

   e-commerce e sicurezz
Go to this slide Marco Mezzalama
Lesson n. 26: Introduzione
   Introduzione alla Programmazione

   Strutture dati

   Algoritmi

   Sviluppo software

   Linguaggi di programmazione

   Sviluppo di in programma
Go to this slide Marco Mezzalama
Lesson n. 27: 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
Lesson n. 28: 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
Lesson n. 29: Il linguaggio C: Istruzioni
   Il linguaggio C: Istruzioni

   Commenti

   Goto

   Costrutto IF

   Flow chart

   Istruzioni composte
Angelo Raffaele Meo
Lesson n. 30: Il linguaggio C: Esempi di programma 1
   Il linguaggio C: Esempi di programma 1

   include file

   Tipi di dati

   Costanti
Angelo Raffaele Meo
Lesson n. 31: 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
Lesson n. 32: Il linguaggio C: I vettori I
   Il linguaggio C: I vettori I

   Immissione di dati in array
Angelo Raffaele Meo
Lesson n. 33: 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
Lesson n. 34: 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
Lesson n. 35: 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
Lesson n. 36: 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
Lesson n. 37: 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
Lesson n. 38: 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
Lesson n. 39: 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
Lesson n. 40: 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
Lesson n. 41: 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
Lesson n. 42: Il linguaggio C: Alcuni costrutti
   Il linguaggio C: Alcuni costrutti

   Costrutto SWITCH

   break e continue

   Funzioni che restituiscono valori non interi
Angelo Raffaele Meo
Lesson n. 43: 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
Lesson n. 44: Il linguaggio C: Esempi di programma 3
   Il linguaggio C: Esempi di programma 3

   Stack o pila
Angelo Raffaele Meo
Lesson n. 45: 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