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. Bachelor Degree
  3. Statistica e Gestione delle Informazioni [E4104B - E4102B]
  4. Courses
  5. A.A. 2020-2021
  6. 1st year
  1. Programming Language Laboratory (blended)
  2. Summary
Insegnamento Course full name
Programming Language Laboratory (blended)
Course ID number
2021-1-E4102B004
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:

  • Programmazione strutturata
  • 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 svolgere una analisi basilare di dati
  • Scrivere semplici programmi in R per svolgere una analisi basilare di 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 lezioni frontali in laboratorio per introdurre le nozioni di SAS e R e per discutere come affrontare e risolvere alcuni esercizi. Durante l'emergenza, queste lezioni saranno tenute con videolezioni sincrone.

Sono previste diverse esercitazioni in e-learning 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 e in R. La modalità d'esame rimane la stessa anche durante il periodo di emergenza.

La valutazione viene fatta secondo criteri di correttezza, completezza, semplicità della soluzione proposta.

Testi di riferimento

  • “The Little SAS Book”, SAS Institute

Periodo di erogazione dell’insegnamento

Secondo semestre, terzo ciclo

Lingua di insegnamento

Italiano

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:

  • Structured programming
  • 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.

The lectures are in a computer lab and are dedicated to introducing the notions on SAS and R, and to discuss how to tackle and solve some problems. During the Covid19 emergency, those lectures will be via synchronous videoconferences.

There are several exercises via e-learning, where the acquired knowledge is applied to solve some problems on tabular data.

Assessment methods

Written exam consisting of writing some short SAS and R programs at the PC, to solve some problems. This will not change during the emergency.

The grading is based on correctness, completeness, simplicity of the proposed solution.

Textbooks and Reading Materials

  • “The Little SAS Book, SAS Institute

Semester

Second

Teaching language

Italian

Enter

Key information

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

Staff

    Teacher

  • Gianluca Della Vedova
    Gianluca Della Vedova
  • Assistant

  • SS
    Simone Scolaro

Students' opinion

View previous A.Y. opinion

Bibliography

Find the books for this course in the Library

Enrolment methods

Manual enrolments
Self enrolment (Student)

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