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
English ‎(en)‎
English ‎(en)‎ Italiano ‎(it)‎
 Log in
e-Learning - UNIMIB
Home My Media
Percorso della pagina
  1. Economics
  2. Master Degree
  3. Scienze Economico-Aziendali [F7703M - F7701M]
  4. Courses
  5. A.A. 2022-2023
  6. 2nd year
  1. Basic Programming
  2. Summary
Insegnamento con partizioni Course full name
Basic Programming
Course ID number
2223-2-F7701M082
Course summary SYLLABUS

Blocks

Skip Teaching units

Teaching units

Course full name Basic Programming - 1 Course ID number 2223-2-F7701M082-T1
Course summary SYLLABUS
Course full name Basic Programming - 2 Course ID number 2223-2-F7701M082-T2
Course summary SYLLABUS

Course Syllabus

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

Obiettivi formativi

Padroneggiare l’uso del foglio di calcolo con strumenti avanzati di analisi dei dati e la scrittura di macro nel linguaggio VBA. Conoscere le basi e le principali librerie del linguaggio Python che permettono di risolvere problemi elementari, con applicazioni alle scienze economiche.

Conoscenza e comprensione: lo studente conoscerà i fondamenti dei linguaggi di programmazione grazie alle nozioni teoriche ed agli esercizi relativi ai vari temi trattati e alle nozioni teoriche e pratiche dei due linguaggi.
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 con uno dei due linguaggi a seconda del tipo di problema e di ambiente operativo.
Autonomia di giudizio: miglioramento delle capacità di analisi dei problemi, indipendentemente dal fatto che questi vengano poi codificati in un linguaggio di programmazione.
Abilità comunicative: il discente viene sollecitato ad adottare una comunicazione sintetica e precisa.
Capacità di apprendimento: il corso pone le basi per approfondire in autonomia le caratteristiche dei due linguaggi presentati e per studiarne di nuovi.

Contenuti sintetici

  • uso degli strumenti avanzati del foglio elettronico
  • uso delle macro, anche mediante programmazione VBA
  • conoscenze di base delle metodologie di programmazione
  • basi del linguaggio di programmazione Python ed integrazione con Excel

Programma esteso

  • le principali funzioni avanzate dell’applicativo Excel
  • le tabelle Pivot
  • le macro in Excel
  • Visual Basic for Applications (VBA): ambiente, caratteristiche, sintassi, sub e funzioni
  • formulazione di algoritmi per la risoluzione di problemi di elaborazione dell’informazione
  • linguaggi di programmazione di alto livello e ambienti di programmazione:
    il linguaggio di programmazione Python e le librerie per l’analisi dei dati
  • casi di applicazioni alle scienze economiche.

Prerequisiti

Conoscenze: È richiesta la conoscenza a livello base di un sistema operativo e del foglio elettronico.

Metodi didattici

Il corso si articola in lezioni frontali di laboratorio ed esercitazioni pratiche sui vari argomenti trattati.

Modalità di verifica dell'apprendimento

L’esame consiste nella consegna di un elaborato ed in una prova orale atti a verificare l’acquisizione di conoscenze e lo sviluppo di competenze su tutti gli argomenti svolti.

Testi di riferimento

A. Salvaggio
Excel 2016 Macro e VBA
Edizioni LSWR, 2016

Cay S. Horstmann, Rance D. Necaise, M. Dalpasso
Concetti di informatica e fondamenti di Python
Apogeo Education, 2019

Materiale didattico fornito dalla docente

Periodo di erogazione dell'insegnamento

Primo semestre

Lingua di insegnamento

Italiano

Sustainable Development Goals

IMPRESE, INNOVAZIONE E INFRASTRUTTURE
Export

Learning objectives

Contents

Detailed program

Prerequisites

Teaching methods

Assessment methods

Textbooks and Reading Materials

Semester

Teaching language

Sustainable Development Goals

INDUSTRY, INNOVATION AND INFRASTRUCTURE
Enter

Key information

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

Staff

    Teacher

  • GN
    Gabriella Nifosì

Students' opinion

View previous A.Y. opinion

Bibliography

Find the books for this course in the Library

Enrolment methods

Manual enrolments
Guest access

Sustainable Development Goals

INDUSTRY, INNOVATION AND INFRASTRUCTURE - Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation
INDUSTRY, INNOVATION AND INFRASTRUCTURE

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