IO01 - Umanesimo Tecnologico
Studiare all’estero

IO01 - Umanesimo Tecnologico
Studiare all’estero

Fondamenti di informatica - Prof. Davide Sardini

Obiettivi

Il corso ambisce a offrire quegli elementi di base indispensabili per affrontare il mondo digitale nella sua continua evoluzione. In particolare intende: - Fornire un’adeguata conoscenza delle tecnologie informatiche, sia per quanto riguarda l’hardware che il software. - Fornire le basi della programmazione con JavaScript.

Programma

PARTE PRIMA • Introduzione al corso: argomenti, obiettivi, modalità d’esame • Informatica: - Definizione - Ambiti di studio e di applicazione • Evoluzione storica dei sistemi di numerazione: - Dalle basi numeriche “naturali” al sistema binario - Esempi di rappresentazione nelle diverse basi, calcoli e trasformazioni di base - Dai bit ai qubit • Le basi teoriche del Computer: - Dal “problema della decibilità” di Hilbert al “teorema di incompletezza” di Gödel alla “macchina di Turing” • Il Computer (macchina di Von Neumann) - Unità centrale di elaborazione (CPU) - Unità di Memoria - Unità di input/output - Bus • Architettura Hardware e Software di un Personal Computer - Componenti di un Personal Computer - Tipi di computer: dai Supercomputer agli watch • Introduzione ai Sistemi Operativi - Interfacce a caratteri e grafiche - Mac OS - Windows - Linux - Macchine virtuali PARTE SECONDA • Algoritmi e linguaggi di programmazione - Diagrammi di flusso - Esempi di creazione di algoritmi a partire da problemi reali • Introduzione alla programmazione con JavaScript - Esempi di creazione di programmi a partire da problemi reali • [Reti]

Docenti

Corsi di studio

Accademia SantaGiulia - Vincenzo Foppa Società Cooperativa Sociale ONLUS - Via Cremona, 99 - 25124 Brescia
Num. Iscr. Reg. delle Imprese di Brescia e partita IVA: 02049080175 - R.E.A. 291386 - CAP. SOC. Euro 25.148,68
PEC: accademiasantagiulia@certificazioneposta.it