- Basic Programming - 2
- Summary
Course Syllabus
Obiettivi formativi
Conoscenza e comprensione: al termine del corso lo studente sarà in grado di scrivere codice nel linguaggio di
programmazione proposto e sarà in grado di comprendere e, limitatamente ai casi più semplici, apportare modifiche al
codice scritto da altri programmatori.
Capacità di applicare conoscenza e comprensione: lo studente sarà in grado di affrontare problemi di media
complessità del suo ambito di specializzazione e di tradurli in procedure automatizzate.
Autonomia di giudizio: il corso vuole migliorare le capacità di analisi dei problemi indipendentemente dal fatto che
questi vengano poi codificati in un linguaggio di programmazione
Abilità comunicative: il corso sollecita il discente ad una comunicazione sintetica e precisa.
Capacità di apprendimento: il corso pone le basi per approfondire in autonomia le caratteristiche del linguaggio di programmazione proposto.
Contenuti sintetici
A partire dall'analisi di un problema e dalla definizione di un diagramma di flusso il corso si propone di insegnare agli studenti a programmare in VBA e
ad usare moduli e funzioni VBA all’interno di fogli Excel.
Programma esteso
Visual Basic for Applications (VBA):
o caratteristiche del linguaggio;
o ambiente di lavoro ed uso della guida in linea;
o operatori, tipi di dati, variabili , espressioni;
o controllo del flusso;
o sottoprogrammi (sub), funzioni e passaggio parametri;
o interazione con l’utente;
o aggiunta di funzioni definite dall'utente all’ambiente Excel;
Prerequisiti
Conoscenze di base e uso del foglio elettronico.
Metodi didattici
Lezione frontale in laboratori informatici;
In alterantiva gli allievi possono comunque ricorrere all'impiego di loro dispositivi personale adeguatamente equipaggiati.
Modalità di verifica dell'apprendimento
L’esame è costituito da una prova al computer della durata massima di un’ora.
Si richiedea al candidato di scrivere, mediante l'uso di computer ed editor per lo sviluppo, brevi porzioni di codice, a fronte dell'individuazione della soluzione algoritmica, dei problemi assegnati.
Testi di riferimento
Materiale disponibile e caricato nella piattaforma di e-learning di ateneo.
Ogni altro supporto bibliografico a discrezione degli allivi.
Periodo di erogazione dell'insegnamento
Primo semestre A.A. 2024-2025
Lingua di insegnamento
Italiano
Sustainable Development Goals
Key information
Staff
-
Sergio Moriani