Skip to main content
If you continue browsing this website, you agree to our policies:
  • Condizioni di utilizzo e trattamento dei dati
Continue
x
e-Learning - UNIMIB
  • Home
  • My Media
  • More
Listen to this page using ReadSpeaker
 Log in
e-Learning - UNIMIB
Home My Media
Percorso della pagina
  1. Economics
  2. Master Degree
  3. International Economics - Economia Internazionale [F5603M - F5602M]
  4. Courses
  5. A.A. 2025-2026
  6. 1st year
  1. Vba Programming
  2. Summary
Unità didattica Course full name
Vba Programming
Course ID number
2526-1-F5603M001-F5603M001-2
Course summary SYLLABUS

Blocks

Back to Mathematical Methods and Programming

Course Syllabus

  • Italiano ‎(it)‎
  • English ‎(en)‎
Export

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.

Per i descrittori di Dublino, fare riferimento a quanto riportato nel syllabus del corso Mathematical Methods and Programming
(https://elearning.unimib.it/course/view.php?id=55056)

Contenuti sintetici

Cenni di programmazione in MATLAB

Programma esteso

  1. L'ambiente MATLAB
  2. Tipologie di variabili
  3. Rappresentazioni grafiche di oggetti matematici
  4. Programmazione in MATLAB: cicli, operatori logici, script e creazione e gestione di funzioni personalizzate
  5. Calcolo simbolico e algebra lineare con MATLAB
  6. Ottimizzazione libera e vincolata
  7. 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:

  1. due domande alle quali si risponde scrivendo (e caricando sulla piattaforma esaminonline) del codice Matlab salvato in forma di script. La prima vale 11 punti, la seconda 10;
  2. due domande che richiedono di commentare alcune righe di comando Matlab. Ogni domanda vale 4 punti;
  3. tre domande in forma chiusa alle quali si risponde scegliendo l'alternativa corretta. Ogni domanda alla quale si risponde in maniera corretta vale 1 punto.

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
Export

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.

Dublin descriptors are available here:
Mathematical Methods and Programming (https://elearning.unimib.it/course/view.php?id=55056)

Contents

Basic MATLAB programming

Detailed program

  1. MATLAB IDE;
  2. Data and variables types
  3. Plotting mathematical objects
  4. MATLAB Programming: loops, logical operators, scripts and functions development
  5. Symbolic calculus and linear algebra with MATLAB
  6. Constrained and unconstrained optimization
  7. 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:

  1. two questions whose answers are Matlab's script files that will be uploaded on the esamionline platform. Maximum grade for the first question is 11 points, maximum grade for the second one is 10 points;
  2. two questions whose answers are based on commenting some Matlab's coding. Each correct answer grants a maximum of 4 points;
  3. three multiple choice questions. Each correct answers grants one point.

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
Enter

Key information

Field of research
INF/01
ECTS
4
Term
First semester
Activity type
Mandatory
Course Length (Hours)
28
Degree Course Type
2-year Master Degreee
Language
English

Staff

    Teacher

  • EM
    Enrico Moretto

Enrolment methods

Manual enrolments

You are not logged in. (Log in)
Policies
Get the mobile app
Powered by Moodle
© 2025 Università degli Studi di Milano-Bicocca
  • Privacy policy
  • Accessibility
  • Statistics