- Economics
- Master Degree
- International Economics - Economia Internazionale [F5602M]
- Courses
- A.A. 2023-2024
- 1st year
- Vba Programming
- Summary
Course Syllabus
Obiettivi formativi
Il corso intende fornire agli studenti frequentanti alcune utili conoscenze di programmazione di base sfruttando il software MATLAB. Gli argomenti rilevanti trattano alcune applicazioni matematiche per l'economia.
Contenuti sintetici
Cenni di programmazione in MATLAB
Programma esteso
- l'ambiente MATLAB
- tipologie di variabili
- rappresentazioni grafiche di oggetti matematici
- programmazione in MATLAB: cicli, operatori logici, script e creazione e gestione di funzioni personalizzate
- Calcolo simbolico e algebra lineare con MATLAB
- Ottimizzazione libera e vincolata
- Cenni all'uso di MATLAB per i modelli economici
Prerequisiti
Conoscenze di base di analisi reale e algebra lineare
Metodi didattici
Lezioni in presenza tenute presso un laboratorio didattico
Modalità di verifica dell'apprendimento
Esame scritto che verrà svolto in un laboratorio PC.
L'esame valuta sia la correttezza dello svolgimento degli esercizi che le capacità e le conoscenze acquisite durante il corso.
Gli studenti possono, in più, svolgere un breve progetto che approfondisce uno degli argomenti svolti a lezione.
Testi di riferimento
Libri aggiuntivi sono i seguenti:
Pocci, C., Rotundo G. and De Kok, R. (2017). MATLAB for Applications in Economics and Finance. Apogeo Education, Maggioli Editore
Houcque, D. (2005). Introduction to Matlab for engineering students. Northwestern University, 1-64.
Lynch, S. (2004). Dynamical systems with applications using MATLAB. Boston: Birkhäuser
Periodo di erogazione dell'insegnamento
Primo semestre
Lingua di insegnamento
Inglese
Learning objectives
The course aims at providing attendant students a number of useful standard programming skills using MATLAB software. Relevant topics cover some mathematical applications for economics.
Contents
Basic MATLAB programming
Detailed program
- MATLAB IDE;
- Data and variables types
- Plotting mathematical objects
- MATLAB Programming: loops, logical operators, scripts and functions development
- Symbolic calculus and linear algebra with MATLAB
- Constrained and unconstrained optimization
- MATLAB programming for Economic modelling
Prerequisites
Basic knowledge of real analysis and linear algebra
Teaching methods
In-presence classes held in a Campus PC Lab
Assessment methods
A written and in-presence end of course assessment that will be held in a Campus PC Lab
This exam will evaluate correctness of the solved exercises as well as skills and knowledge acquired during the course.
Students might in addition hand a brief project that examines in more details one of the topics the course covers.
Textbooks and Reading Materials
Suggested textbooks are:
Pocci, C., Rotundo G. and De Kok, R. (2017). MATLAB for Applications in Economics and Finance. Apogeo Education, Maggioli Editore
Houcque, D. (2005). Introduction to Matlab for engineering students. Northwestern University, 1-64.
Lynch, S. (2004). Dynamical systems with applications using MATLAB. Boston: Birkhäuser
Semester
First semester
Teaching language
English