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. Scienze Statistiche ed Economiche [E4103B - E4101B]
  4. Courses
  5. A.A. 2023-2024
  6. 1st year
  1. Programming Language Laboratory
  2. Summary
Insegnamento Course full name
Programming Language Laboratory
Course ID number
2324-1-E4101B004
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 lezioni frontali in laboratorio 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.

Sono previste diverse esercitazioni in e-learning dove le conoscenze acquisite vengono applicate per risolvere problemi su dati tabellari.
Le lezioni frontali non vengono registrate nè trasmesse in streaming.

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. Inoltre ci saranno alcune domande a risposta chiusa per verificare le conoscenze di 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

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.

The lectures are in a computer lab and are dedicated 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 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 (at the PC) some short SAS programs to solve some problems. Moreover, there will be a multiple choice quiz to assess the knowledge of R.

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

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
Language
Italian

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