Syllabus .pdfSyllabus .pdf

This course unit is designed to give students an overview of Computer Science research and development with a unique focus on the interaction between digital technology and users. The aim is twofold. Firstly, it examines the implications of using groupware technologies to support communication and collaboration between members of a team, a group of friends, or a distributed community. Secondly, it focuses on the user interface conceived as the space for communication between humans and software algorithms. 

Starting from a short introduction to Computer Science, as an academic discipline and a practice, the course will focus on the fields which have directly addressed the human factor, namely Artificial Intelligence, Human-Computer Interaction and Computer Supported Cooperative Work. Then, the course will focus on an interaction design perspective providing students with theoretical and practical knowledge of computer-mediated communication and interaction design qualities.