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.

Registration is compulsory. Please register online.


MSc in Management & Informatics

SI-007, Informatics Building

Distributed Systems

Prof. Patrick Eugster


Distributed Systems are ubiquitous in modern computer systems. In general, any computing system composed of interconnected autonomous processors is a distributed system. Therefore, understanding how distributed systems are structured is paramount to master modern computer systems. This course is an introduction to distributed systems. It covers basic principles, architectures, and algorithms of distributed systems. The course surveys various aspects of distributed systems, including distributed systems architectures, networking and internetworking, distributed objects and remote invocation, security, distributed file systems, name services, consistency and replication, fault tolerance, and distributed transactions.

Auditorium, Main Building


Corporate Strategy (ECO)

Prof. Stefan Johan Arora-Jonsson


This course focuses on business strategy, examining issues central to long and short-term competitive position. We will explore a variety of conceptual frameworks and models to analyse and gain insight into how to achieve or sustain competitive advantage. This journey starts by analysing the impact of the internal context (resources and capabilities) on firm performance and subsequently analysing the external environment influence on a firm´s performance. After covering both the external and internal perspectives, we bring these concepts together to discuss firm-level competitive advantage. This first part of the course focuses on single business or business unit strategy and will take up the first ten weeks. The final weeks explore corporate or multi-business strategy and international strategy.

250, Main Building

Service Design Marketing (ECO)

Prof. Andreina Mandelli


This course argues that the relevance of services to market-oriented companies is twofold.
First, services can be (part of) what a company brings to market. More than half of the GDP of developed economies originates in the service sectors. Furthermore, most businesses contain elements of service. In comparison to tangible goods, services are peculiar in terms of production/supply processes, service quality and relationship management, and organisational aspects.
Second, within a Service-Dominant Logic paradigm whatever company should locate the customer at the centre, and thus redesign the totality of its marketing activities to serve its customer. This implies looking at services not only as part of a company’s offering but also as the perspective to redesign the entirety of its marketing activities.

SI-003, Informatics Building

User Experience Design

Dr. Monica Landoni


This class aims at familiarising students with both the theory behind the discipline of Human Computer Interaction (HCI) and the practical process of User eXperience (UX) design. Students not only develop an awareness and appreciation of the crucial implications of good interfaces in terms of overall system performance and user satisfaction, but also learn core skills needed in order to identify user requirements, envision interfaces and processes, and evaluate competing design options. Students will work in small teams of 3-5 to drive a design project from start to finish. Core skills are introduced in hands-on classes, interspersed with lectures and discussions about the underlying theory.

SI-015, Informatics Building

Fundamental of Informatics

Prof. Natasha Sharygina


The course gives an introduction into the main theoretical topics in Computer Science. The goal of the course is to acquire basic knowledge on the mathematical basis of Informatics, such as Logic and Discrete Mathematics, as well as of the important notions and concepts of Algorithmics, Computability, and Complexity theory.

Auditorium, Main Building

Orthodox and Critical Perspectives in Marketing (ECO)

Prof. Luca Visconti


The Course targets students already familiar with the notion of marketing plan and its intrinsic key decisions/tools.

This perspective on marketing—as both a discipline and a practice—is however limited since:

1. it relies upon the idea of marketing as just a science;
2. it thus reduces marketing to a list of dos and don’ts;
3. it limits marketing role to supporting organizational market competitiveness and profitability.

250, Main Building

Business Analytics (ECO)

Prof. Dirk Martignoni


In this course, you will learn how to use Microsoft Excel to analyze data sets and build decision-making models.

SI-003, Informatics Building

Mobile and Wearable Computing

Prof. Silvia Santini


The widespread use of mobile and wearable devices such as mobile phones and smart watches enables the design and implementation of an endless set of novel services in applications areas like mobile health, smart working, and more. This course presents the main building blocks of such services and applications and discusses the challenges that arise on the path towards their realization. Following an overview of typical mobile services and applications the focus will be devoted to the most significant technologies, including hardware platforms, programming environments and tools. Relevant aspects related to the design and development of a mobile application, including the handling of sensors, the design of user interfaces, the management of local and remote sensor data storage, privacy and security issues will be investigated and addressed. To gain practical hands-on experience, students will learn during dedicated tutorials how to design, implement, and demonstrate Android-based mobile applications.

SI-015, Informatics Building

Introduction to Programming

Prof. Walter Binder


This course - aimed at students without prior programming experience - gives an introduction to programming with the Java programming language. It explains fundamental approaches to algorithmic problem-solving. Students learn about declarative problem specification and procedural problem-solving. The course focuses on procedural programming but introduces also the basic concepts of object-oriented programming. It covers the software development phases of problem specification, software design, programming, testing, and debugging.