Salta al contenuto principale della pagina

SOFTWARE R

CODICE 106839
ANNO ACCADEMICO 2021/2022
CFU
  • 3 cfu al 1° anno di 11267 ECONOMICS AND DATA SCIENCE (LM-56) - GENOVA
  • LINGUA Inglese
    SEDE
  • GENOVA
  • PERIODO 1° Semestre
    PROPEDEUTICITA
    Propedeuticità in uscita
    Questo insegnamento è propedeutico per gli insegnamenti:
    • ECONOMICS AND DATA SCIENCE 11267 (coorte 2021/2022)
    • STATISTICAL MODELS 41601
    MATERIALE DIDATTICO AULAWEB

    PRESENTAZIONE

    Il corso è rivolto a fornire le competenze di base relative all'utilizzo del software R e, più in generale, i concetti inerenti la programmazione statistica con particolare attenzione ad applicazioni di carattere economico-finanziario.

    OBIETTIVI E CONTENUTI

    OBIETTIVI FORMATIVI

    Il corso ha come Obiettivi Principali: l'Apprendimento delle Principali Nozioni di Programmazione del software R finalizzate allo sviluppo di modelli finanziari e alla analisi statistica.

    OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO

    Il corso si propone di far acquisire agli studenti le abilità tecniche ed i criteri di programmazione essenziali ad affrontare modelli matematico-statistico in ambito economico-finanziario.

    Come principale risultato di apprendimento, il corso si pone l'obiettivo di fornire le conoscenze basilari per affrontare la costruzione, l'implementazione, l'elaborazione dati di modelli di carattere economico-finanziario.

    PREREQUISITI

    Una conoscenza di base derivante da una laurea triennale contenenti i fondamenti nelle discipline matematico-statistiche.

    MODALITA' DIDATTICHE

    Lezioni frontali ed esercitazioni in aula. In alternativa, in funzione della situazione sanitaria, lezioni in teledidattica on-line su piattaforma TEAMS.

    PROGRAMMA/CONTENUTO

    Il corso prevede una serie di argomenti sviluppati sequenzialmente secondo il seguente programma:

    Parte I: La console R, funzioni base di gestione, la IDE R Studio
    Parte II: Vettori - assegnazione; vettori numerici, logici, testuali e di indici
    Parte III: Modalità d'uso, Tipologie, Classi ed Attributi; strutture ricorsive e conversione di oggetti
    Parte IV: manipolazione di stringhe, formati ed espressioni regolari
    Parte V: Fattori: livelli e variabili categoriche
    Parte VI: Matrici ed Array - vettori bidimensionali, operazioni matriciali, tensori
    Parte VII: Liste e Data frames
    Parte VIII: import ed export di dati
    Parte IX: R packages - estendere le funzionalità di calcolo (library e namespace)
    Parte X: Grafici con R - Low level e High level architecture; funzioni di layout
    Parte XI: Programmazione - Function, Scope, Debugging, Conditional Execution, Loops e Vectorization
    Parte XI: analisi statistica di dati ed approfondimenti tematici con discussione di codici di rilevanza economico-finanziaria

    TESTI/BIBLIOGRAFIA

    Dispense, lezione registrate e testi di approfondimento specifico sono forniti direttamente agli studenti. Oltre al materiale disponibile sul canale TEAMS (/aulaweb) del corso verranno fornite indicazioni bibliografiche puntuali direttamente su richiesta.

    DOCENTI E COMMISSIONI

    Commissione d'esame

    PIER GIUSEPPE GIRIBONE (Presidente)

    SALVATORE FEDERICO

    LEZIONI

    Orari delle lezioni

    L'orario di tutti gli insegnamenti è consultabile su EasyAcademy.

    ESAMI

    MODALITA' D'ESAME

    L'esame è orale.

    La prova consiste nel commento del codice della prova progettuale attribuita, con eventuali integrazioni e/o modifiche del codice.

    MODALITA' DI ACCERTAMENTO

    L'esame è orale e permette di verificare l'effettivo grado di apprendimento disciplinare della materia in accordo agli obiettivi formativi ed i risultati attesi.

    In particolare il candidato deve dimostrare adeguate abilità di approccio teorico alla disciplina e di programmazione .

    I parametri di valutazione dell'idoneità comprendono la qualità del codice sviluppato, la rispondenza alla funzionalità, la capacità di ragionamento ed analisi critica delle soluzioni proposte e dei risultati ottenuti.

    Calendario appelli

    Data Ora Luogo Tipologia Note
    20/12/2021 14:00 GENOVA Orale
    12/01/2022 14:00 GENOVA Orale
    09/02/2022 14:00 GENOVA Orale
    08/06/2022 14:00 GENOVA Orale
    29/06/2022 14:00 GENOVA Orale
    20/07/2022 14:00 GENOVA Orale
    05/09/2022 14:00 GENOVA Orale