Programma dei Moduli del Corso:

Informatica Personale A | Docente:
Valerio Rughetti


Introduzione all'informatica
Parte I: Elaboratori elettronici
    Costruzione logica e fisica
    La macchina di Von Neumann
    Legge di Moore
    Bit, byte e rappresentazione dell'informazione
    CPU e memoria
Parte II: Software
    Gli algoritmi
    Programmazione e linguaggi di programmazione
    Il software di sistema
    Il software applicativo
    Proprietà intellettuale e Open source
    File digitali
    Introduzione a Python
Parte III: Reti di comunicazione
    Reti
    Banda, compressione e rilevazione di errori
    Protocolli di rete
    TCP/IP
    Il World Wide Web
    HTTP, HTML, DNS e URL
Parte IV: Dati, Privacy e Sicurezza
    Social network
    Data mining e cloud computing
    Virus, worm, trojan e spam
    Crittografia