User Interface Technologies (UIT)

Computer Science Master’s Degree

Best projects archive

The course provides the knowledge for understanding and exploiting different technologies for developing user interfaces, starting from the simplest ones (form-based on a single device) to the more complex ones (multi-device, augmented and virtual reality etc.), with examples of different interaction styles and modalities. The student will learn how to prototype them in an effective way, in order to include different techniques into the application at hand. Finally, the course will discuss the software architectures for developing user interfaces their evolution through the user interface history and examples of modern development toolkits.

Additional Information

Lucio Davide Spano
Lucio Davide Spano
Associate Professor

My research interests include eXtended Reality, eXplainable AI and Human-Computer Interaction.