Scheda insegnamento


L'insegnamento contribuisce al perseguimento degli Obiettivi di Sviluppo Sostenibile dell'Agenda 2030 dell'ONU.

Istruzione di qualità Ridurre le disuguaglianze

Anno Accademico 2023/2024

Conoscenze e abilità da conseguire

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.


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.

Metodi didattici

Lectures and practical activities in lab.

Modalità di verifica e valutazione dell'apprendimento

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.

Strumenti a supporto della didattica

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

Orario di ricevimento

Consulta il sito web di Silvia Mirri

Consulta il sito web di Catia Prandi