95605 - Web and Mobile Systems

Academic Year 2023/2024

  • Docente: Silvia Mirri
  • Credits: 6
  • SSD: INF/01
  • Language: English
  • Moduli: Silvia Mirri (Modulo 1) Catia Prandi (Modulo 2)
  • Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
  • Campus: Cesena
  • Corso: Second cycle degree programme (LM) in Digital Transformation Management (cod. 5815)

Learning outcomes

At the end of the course, the student knows the most important technologies used in the World Wide Web and in the mobile context. The student knows platforms and systems that can be used to design and develop Web sites and applications. The students is able to create web documents and simple distributed web and mobile applications, defining a friendly user interface on the basis of the human computer interaction methodologies.

Course contents

The course is composed of two modules, one related to the web technologies (such as HTML, CSS); the other focuses on the mobile ecosystem.

Main contents of this class are the following ones:

  • Evolution of the web and mobile technologies
  • Introduction to the main mobile operating systems
  • Web and mobile architectures
  • Web standards and technologies: HTTP, URI, HTML5, CSS3
  • Frameworks, platforms and tool for Web and mobile development
  • User interface and interaction for the Web and for the mobile ecosystem.


Due to the rapid evolution of the topics of the course, there is no textbook available to cover the whole discipline. Students therefore access the slides of the course and all the didactical materials on the on Virtuale, the official platform of the University of Bologna.

Teaching methods

Lectures and practical activities in lab.

Assessment methods

The final exam aims to evaluate if the goals of the class have been reached. The final score is defined through the evaluation of a project work designed and developed in a team (2 o 3 students each) and the evaluation of an oral exam. In particular, the grade corresponds to the following evaluations:

  • 18-23: the student has sufficient preparation and web and mobile programming skills, spread however, over just few topics taught in the course.
  • 24-27: the student shows and adequate preparation at a technical level with some doubts over the topics. Good, yet not to articulate web and mobile programming skills.
  • 28-30: Great knowledge about most of the topics taught in the course, good critical and web and mobile programming skills, good usage of the specific technologies and frameworks.
  • 30L: excellent and in-depth knowledge of all the topics in the course, excellent critical and web and mobile programming skills, excellent usage of the specific technologies and frameworks.

Teaching tools

Slides and didactical materials will be delivered through Virtuale, the official e-learning platform.

Office hours

See the website of Silvia Mirri

See the website of Catia Prandi


Quality education Reduced inequalities

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.