Introduzione alla struttura dell'elaboratore.
Aritmetica binaria.
Software di base e sistemi operativi.
Linguaggi di programmazione.
Reti locali e reti geografiche, Internet e sue applicazioni.
La programmazione (introduzione alla programmazione ed uso di un linguaggio con applicazioni in aula attrezzata).
Dispense consultabili e scaricabili dal sistema moodle.
Obiettivi Formativi
CONOSCENZE: Struttura funzionale di un elaboratore. Aritmetica binaria. Software di base. Linguaggi di programmazione. Introduzione alla programmazione. Studio di un linguaggio di programmazione. Reti locali e reti geografiche, Internet e sue applicazioni.
COMPETENZE: Acquisire i concetti di base dell'informatica ed un lessico preciso; conoscere i principi di funzionamento di un elaboratore elettronico;avere una base logica per la progettazione e la costruzione di programmi, con una discreta padronanza del concetto di algoritmo e la capacità di utilizzare strumenti linguistici di base.
Capacità acquisite al termine del corso:
Sapere utilizzare un elaboratore, soprattutto in ambito statistico, usando software già disponibile, ma potendo realizzare anche proprie applicazioni. Avere una chiara idea dell'attività di programmazione.
Prerequisiti
Nessuno.
Metodi Didattici
Lezioni di didattica frontale: Totale ore 48
Attività di laboratorio: il Laboratorio costituisce attività formativa separata.
Modalità di verifica apprendimento
Test intermedi su hardware e software (30 domande ciascuno, a risposta chiusa), prova pratica di programmazione in aula attrezzata.
Programma del corso
Il corso si apre con un'introduzione alla struttura dell'elaboratore. Vengono poi presentati i principali concetti relativi ai sistemi di numerazione con particolare riferimento all'aritmetica binaria. Sono sviluppati gli aspetti più importanti del software, con particolare attenzione a quanto utilizzato in ambito statistico: sistemi operativi, linguaggi di programmazione e package statistici. Particolare importanza viene data alle reti: locali e geografiche, Internet e le sue principali applicazioni. Il corso si conclude con la parte relativa alla programmazione: introduzione alla programmazione ed uso di un linguaggio con applicazioni in aula attrezzata.
A supporto dei contenuti gli studenti dovranno seguire l'attività di Laboratorio (attività formativa separata di 3 CFU).