Docente
Pietro RenziObiettivi
Il corso fornisce i concetti fondamentali dell’informatica, illustrando il funzionamento dei calcolatori elettronici e introduce i concetti base della programmazione.
Risultati di apprendimento attesi
Lo studente apprenderà l’utilizzo di Excel e dei principali costrutti di base della programmazione strutturata
Contenuti dell’insegnamento
Informatica – definizioni
Definizioni di informatica
L’hardware
I software
Le reti e internet
Rappresentazione delle informazioni
Usi e tipi di informazioni
Rappresentazione binaria
Codifica dei numeri: i sistemi posizionali (decimale, binario, ottale, esadecimale)
Operazione di conversione tra le basi
Rappresentazione dei numeri negativi (modulo e segno, complemento a 1, complemento a 2)
Rappresentazione dei numeri frazionari (virgola fissa, virgola mobile)
Algebra di Boole
Operazioni aritmetiche e booleane sui numeri binari
L’analisi dei dati con Excel
Introduzione a Excel
Formule e operatori
Funzioni
Grafici
Filtri e subtotali
Tabelle PIVOT
Gli Strumenti di lavoro avanzati: ricerca obiettivo e scenari
Definizione di algoritmo e di flusso di controllo
Programmazione
La macchina di Von Neumann
I linguaggi di programmazione
Visual Basic for Apllications (VBA)
Introduzione
Caratteristiche
Operazioni base
Istruzioni di controllo del flusso
Cicli
Prerequisiti
Minima conoscenza dell’uso del computer e dei principali sistemi operativi.
Testi e bibliografia di riferimento
Slides del professore
Manuale di Excel
Manuale di VBA
Metodi e strumenti didattici
Il corso prevede lezioni teoriche che verranno intervallate da esercitazioni.
Modalità di verifica e valutazione dell’apprendimento
Prova scritta obbligatoria su tutto il programma svolto:
◦ domande aperte ed esercizi sulla parte teorica del corso.
◦ soluzioni di problemi in Excel.
◦ scrittura di programmi in linguaggio VBA per la risoluzione di problemi proposti.
Prova orale opzionale su richiesta dello studente: la prova orale può produrre una variazione del voto dello scritto di +3/-3.