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
  • Calendar
  • My Media
  • More
Listen to this page using ReadSpeaker
English ‎(en)‎
English ‎(en)‎ Italiano ‎(it)‎
You are currently using guest access
 Log in
e-Learning - UNIMIB
Home Calendar My Media
Percorso della pagina
  1. Economics
  2. Bachelor Degree
  3. Statistica e Gestione delle Informazioni [E4104B - E4102B]
  4. Courses
  5. A.A. 2025-2026
  6. 1st year
  1. Programming Language Laboratory
  2. Summary
Insegnamento Course full name
Programming Language Laboratory
Course ID number
2526-1-E4104B008
Course summary SYLLABUS

Course Syllabus

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

Obiettivi formativi

Il corso si propone di introdurre i sistemi SAS e R per la gestione e l'analisi di dati. In particolare tali strumenti verranno studiati come linguaggi di programmazione, al fine di far acquisire allo studente le conoscenze e le competenze necessarie per poterli usare come strumenti di analisi di dati.

Conoscenza e comprensione

Questo insegnamento fornirà conoscenze basilari e capacità di comprensione relativamente a:

Gestione di dati in formato tabellare in SAS (dataset)
Gestione di dati in formato tabellare in R (data frame)
Analisi dei dati in SAS
Capacità di applicare conoscenza e comprensione

Alla fine dell'insegnamento gli studenti saranno in grado di:

Scrivere semplici programmi in SAS per analizzare dati
Scrivere semplici programmi in R per analizzare dati

Contenuti sintetici

Introduzione al sistema SAS

Gestione di dati con SAS

Introduzione a R

Programma esteso

Introduzione al sistema SAS, Data step e Proc step. import, Proc print

Proc contents, Proc Means, output, maxid

Proc Freq

ODS

Proc Sort, Merge

Proc Format

Introduzione a R: sintassi e differenze con SAS

Prerequisiti

Nessuno

Metodi didattici

Il corso è in blended e-learning.
Sono previste 6 lezioni frontali di 1 o 2 ore (per un totale di 7 ore), in modalità erogativa, per introdurre le nozioni di SAS e R e per discutere come affrontare e risolvere alcuni esercizi. Sono disponibili alcuni video per l'apprendimento delle nozioni. Le lezioni non vengono registrate nè trasmesse in streaming. Le lezioni non vengono registrate nè trasmesse in streaming.
Inoltre ci sono 6 esercitazioni in e-learning, di 2 o 3 ore (per un totale di 14 ore) dove le conoscenze acquisite vengono applicate per risolvere problemi su dati tabellari.

Modalità di verifica dell'apprendimento

L’esame consiste in una prova scritta da svolgere al PC dove vengono risolti alcuni problemi tramite la scrittura di piccoli programmi in SAS ed R.
La valutazione viene fatta secondo criteri di correttezza, completezza, semplicità della soluzione proposta.

Si ricorda che è necessario essere iscritti alle prove d'esame tramite segreterie online. Non ci saranno eccezioni al riguardo.

Testi di riferimento

“The Little SAS Book”, SAS Institute

Periodo di erogazione dell'insegnamento

Secondo semestre, terzo ciclo

Lingua di insegnamento

Italiano

Sustainable Development Goals

ISTRUZIONE DI QUALITÁ
Export

Learning objectives

This course will introduce the SAS system and R, with a special focus on their programming languages, to allow the student to acquire the necessary knowledge and skills to use SAS and R to analyze data.

Knowledge and understanding

This course will provide the basic knowledge and understanding on:

Managing tabular data in SAS (dataset)
Managing tabular data in R (data frame)
Data analysis in SAS
Ability to apply knowledge and understanding

At the end of the course the students will be able to:

Write basic SAS programs for data analysis
Write basic R programs for data analysis

Contents

Introduction to SAS

Managing data with SAS

Introduction to R

Detailed program

Introduction to SAS, Data step e Proc step. import, Proc print

Proc contents, Proc Means, output, maxid

Proc Freq

ODS

Proc Sort, Merge

Proc Format

Introduction to R: syntax and a comparison with SAS

Prerequisites

None

Teaching methods

The course is taught in blended e-learning.

There are 6 in-person lectures, each of 1 or 2 hours (7 hours overall), in unidirectional model, to discuss how to tackle and solve some problems. Some videos will provide the necessary notions on SAS and R. Lectures will be neither recorded nor streamed.
There are 6 exercises via e-learning, each of 2 or 3 hourse (total 14 hours) where the acquired knowledge is applied to solve some problems on tabular data.

Assessment methods

Written exam consisting of writing (at the PC) some short SAS and R programs to solve some problems.
The grading is based on correctness, completeness, simplicity of the proposed solution.

Beware that you must be registered via "segreterie online" to take the exam. If you are not registered, you will not allowed to take the exam. No exceptions will be made.

Textbooks and Reading Materials

“The Little SAS Book”, SAS Institute

Semester

Second semester, third cycle

Teaching language

Italian

Sustainable Development Goals

QUALITY EDUCATION
Enter

Key information

Field of research
NN
ECTS
3
Term
Second semester
Activity type
Mandatory
Course Length (Hours)
21
Degree Course Type
Degree Course
Language
Italian

Staff

    Teacher

  • Dario Pescini
    Dario Pescini

Students' opinion

View previous A.Y. opinion

Bibliography

Find the books for this course in the Library

Enrolment methods

Manual enrolments

Sustainable Development Goals

QUALITY EDUCATION - Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all
QUALITY EDUCATION

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