- Economics
- Master Degree
- International Economics - Economia Internazionale [F5602M]
- Courses
- A.A. 2024-2025
- 1st year
- Vba Programming
- Summary
Course Syllabus
Obiettivi formativi
Il corso intende fornire agli studenti alcune utili conoscenze di programmazione di base sfruttando il software scientifico 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 matematica e algebra lineare. Un parte degli argomenti trattati in questo corso si basano su quelli visti nel corso di Mathematics
Metodi didattici
Lezioni in presenza tenute presso un laboratorio didattico. Le lezioni sono di tipo erogativo.
Modalità di verifica dell'apprendimento
Esame a computer 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 breve progetti che approfondiscono gli argomenti svolti a lezione.
L'esame è composto da:
- due domande alle quali si risponde scrivendo (e caricando sulla piattaforma esaminonline) del codice Matlab salvato in forma di script
- due domande che richiedono di commentare alcune righe di comando Matlab
- tre domande in forma chiusa alle quali si risponde scegliendo l'alternativa corretta
Testi di riferimento
Lucidi forniti dal docente
Libri aggiuntivi (ma non obbligatori) 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 students a number of useful programming skills using MATLAB scientific 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 mathematical analysis and linear algebra. Some topics covered in this course are based on those presented in the Mathematics course.
Teaching methods
In-presence classes held in a Campus PC Lab. Lectures will entirely be face-to-face. No interactive activity is planned.
Assessment methods
A in-presence end of course exam that will be taken on a PC and 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 brief projects that cover in more details topics the course covers.
The structure of the exam is as follows:
- two questions whose answers are Matlab's script files that will be uploaded on the esamionline platform
- two questions whose answers are based on commenting some Matlab's coding
- three multiple choice questions
Textbooks and Reading Materials
Slides provided by the instructor
Suggested (but non mandatory) 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