Master Meetings

Have you decided on which Master programme to study? Would you like more information on the contents and teaching methods at USI? Register at our Master Meetings to attend courses.
The various Master Meetings offer you the opportunity to follow lectures together with the current master students. Guided by a USI student, you can visit the campus and make up your mind as to whether the contents correspond to your study ambitions.

Next appointment: 9-13 May 2022. Registration is required. 

Registration form

09.05.2022  
8:30-10:15
Room C1.03
East Campus

S&DE Atelier: Software Analytics
Prof. D'Ambros

The course is composed of 4 parts. In the first, we learn how human vision works and how to design charts and visualizations for effective communication. In the second part, we see how to use Jupyter, Pandas, and Bokeh to perform data cleaning, analysis, and visualization. We also cover how to deal with geo-spatial data and how to manipulate geocoded objects. In the third part, we learn how to index, query, and aggregate data at scale with ElasticSearch, and how to create interactive dashboards with Kibana and Canvas. In the last part, we see how to analyze ultra-large datasets with Apache Spark and the Zeppelin notebook, discussing how the Spark optimizer works under the hood.

10:30-12:15
Room D1.14
East Campus

Software Analysis
Prof. Furia

This course describes software analysis techniques, highlights their theoretical underpinnings, and presents tools that make them available in practice to the working software engineer. The presentation includes techniques spanning different levels of correctness guarantees, automation, and applicability. The main covered topics are: axiomatic semantics and deductive verification; static analysis and type systems; model checking and predicate abstraction; symbolic execution; and dynamic analysis.

14:30-16:15
Room C1.03
East Campus

Information Modeling & Analysis
Prof. Tonella

The course involves: (1) getting familiar with machine learning algorithms, their assumptions and their limitations; (2) learning how to select the training corpus and how to evaluate the outcome of training; (3) applying machine learning algorithms to a set of case studies, taken from recent research in Software Engineering. The course will cover unsupervised learning (e.g., clustering, feature maps), supervised learning (e.g., classifiers, neural networks) and concept mining (association rules, bayesian networks).

16:30-18:15
Room C1.05
East Campus

Software Quality & Testing
Prof. Pezzè

Software quality is a paramount element of software systems, and software testing and program analysis are the core approaches to asses software systems. This course provides the core background for organizing and executing a thorough quality process. It provides technical and organizational capabilities for software quality manager and quality scientists.

In the Autumn Semester 2021, prospective students joined the classes:

Events
30
June
2022
30.
06.
2022

Device Accelerated solvers with PETSc: current status, future perspectives, and applications

Faculty of Biomedical Sciences, Faculty of Economics, Faculty of Informatics
01
July
2022
01.
07.
2022

Scalable Gaussian Processes

Faculty of Informatics
06
July
2022
06.
07.
2022
07
July
2022
07.
07.
2022