Docente
|
DE CARLINI UGO
(programma)
Fondamenti (Algoritmi e introduzione ai linguaggi di programmazione, Problemie complessità di calcolo, Logica e informatica, Calcolabilità e Universalità, Descrizione degli algoritmi) - Architetture e Sistemi Operativi (Codifica delle informazioni,Rappresentazione binaria, Architettura della macchina di von Neumann, Dati e programmi, Periferiche di input/output, Classificazioni, architetture e linguaggi di programmazione) - Sistemi operativi (Architettura, Gestione dei processi, Gestione dei memoria, Gestione dei dispositivi, File system) - Elaborazione di documenti Elettronici (Elementi costitutivi dei documenti elettronici, Linguaggi di markup e HTML, Documenti non testuali, Fonti tipografiche, Redazione di documenti elettronici, Fogli elettronici, funzionalità avanzate ed automatizzazione) - Reti di Calcolatori e sistemi distribuiti ( Introduzione alle reti di calcolatori, Architettura dei protocolli di rete, Reti locali, reti di reti, inter-networking e protocollo IP, Livello di trasporto, applicazioni e servizi di rete, Sistemi distribuiti) -Internet: Struttura, Servizi e Web (Struttura di Internet, Servizi e protocolli, World Wide Web) - Sicurezza informatica (Gli attacchi informatici, Meccanismi di autenticazione, Crittografia, Cenni storici sulla crittografia, Esempi di algoritmi crittografici, Robustezza dei sistemi crittografici, Crittografia simmetrica e asimmetrica, Firma digitale e certificati digitali, Sicurezza a livello di rete: firewall, Protocolli sicuri e VPN) - Linguaggi di programmazione e sistemi software (Programmi e linguaggi di programmazione, Grammatica di un linguaggio, Compilatori e traduzione dei linguaggi, Rappresentazione grafica dei programmi con diagrammi di flusso. Il concetto di funzione, Progettare i programmi: ciclo di vita del software, programmazione funzionale/ad oggetti, programmazione logica, metodologie di programmazione) - Calcolo scientifico
(testi)
Informatica: arte e mestiere 4/ed,Dino Mandrioli, Stefano Ceri, et.al. - Pagine: 552, ed. McGraw Hill Introduzione ai sistemi informatici 5/ed, Di: Donatella Sciuto, Giacomo Buonanno e Luca Mari, - Pagine: 340, ed. McGraw Hill Testi di approfondimento: Informatica. Una panoramica generale, J. Glenn Brookshear, ed.Pearson Un'introduzione per gli ingegneri, William J. Palm III, McGraw Hill
|