Al termine del corso, lo studente acquisirà familiarità con i concetti fondamentali dell’informatica, possiederà una conoscenza globale dei sistemi di programmazione e del processo di reasoning. Conoscerà inoltre le reti di computers e sarà capace di identificare le problematiche ad esse associate.
Nessuno in particolare
Obbligatoria
1. Concetti fondamentali della Teoria dell’informazione; Concetti generali: Hardware, Software; Tecnologia dell'Informazione; Tipi di computer; Componenti principali di un PC; Prestazioni di un computer. Hardware: Unità centrale di elaborazione; Memoria; Periferiche di Input; Periferiche di output ; Periferiche di Input/output; Dispositivi di memoria. Software: Tipi di software; Software di sistema; Software applicativo; Graphical User Interface; Sviluppo di sistemi.
2. Reti informatiche: LAN, WAN; Intranet, extranet; Internet e relative problematiche; La rete telefonica e i computer. Il computer nella vita di ogni giorno: Il computer al lavoro (le applicazioni piu’ comuni); Mondo elettronico; (e-mail, e-commerce, etc.); la struttura del Web. Sicurezza: Sicurezza dei dati, intrusione informatica.
3. Algoritmi; Proprietà degli Algoritmi; Descrizione; Costanti e Variabili; Proposizioni e Predicati; Diagrammi a blocchi; Schemi fondamentali di Composizione; Algoritmi iterativi; Vettori; Analisi strutturata; Algoritmi ricorsivi; Cenni su complessità; Sistemi di Numerazione Posizionale; Conversioni; Operazioni binarie; Sistemi base 8 e 16; La forma complemento; Codifica dell’informazione; Bits, Bytes e parole; Codifica BCD; Bit di controllo; L’aritmetica degli Elaboratori; Aritmetica dei numeri interi.
1. Appunti resi disponibili in formato PDF dal docente
Consegnato agli studenti durante lo svolgimento del corso e per Email
* | Argomenti | Riferimenti testi | |
1 | * | Parte 1: Introduzione all'hardware e software del computer | Base_Modulo_1.pdf |
2 | * | Parte 2: Le reti di computer | Reti_Modulo_2.pdf |
3 | Parte 3: Introduzione agli Algoritmi | Algoritmi_Modulo_3.pdf |
Prova a risposta multipla/aperta della durata di 60 minuti con quesiti riguardanti i moduli del corso. Punteggio totale espresso in trentesimi.
Se si ottiene un punteggio > 18 si può procedere con la registrazione.
Se si ottiene un punteggio tipicamente > 15 ma < 18 è possibile integrare con un esame orale.
Sono previste due prove. La prima al termine della prima parte del corso, riguardante informatica di base e reti di computers; la seconda su algoritmi e le numerazioni binarie. Condizione necessaria per l’accesso alla seconda prova in itinere è il superamento della prima. Le votazioni saranno espresse in trentesimi.
Non previste