IGD - Interaction, Graphics & Design Track

Master of Computer Science - IP Paris


Interaction

TP-IGR201 Interactive 2D/Mobile/Web Application Development
2,5 ECTS (24h) - Filière IGR – Website
Eric Lecolinet
P1 Monday 16/09-14/11 8:30-11:45 Calendar
PrerequisiteJava or C++ programming
This course presents tools for developing 2D interactive applications: Qt GUI toolkit (in C++), Android user interfaces on mobile devices, Web interface basics. See also: TP-INF203 (Web development), TP-INF224 (Programming), TP-IGR203 (Human-Computer Interaction).
TP-IGR203 Human-Computer Interaction
5,0 ECTS (48h) - Filière IGR – Website
Eric Lecolinet, Daniel Medeiros, Mickael Bouhier
P3 Monday 17/02-14/04 13:30-16:45 and Friday 14/02-18/04 08:30-11:45 Calendar, Calendar
PrerequisiteTP-IGR201 or equivalent
This course presents methods and techniques for designing efficient, user-friendly user interfaces. Focuses on software development (GUI toolkits, Web interfaces, Statecharts, MVC, multi-threading) and on human factors (user-centered design, evaluation, ergonomics, empirical laws and models). Also presents novel emerging techniques
TP-IGR204 Visualization
2,5 ECTS (24h) - Filière IGR + Master Big Data – Website
Samuel Huron
P4 Friday 02may-27june 08:30-11:45 Calendar
PrerequisiteTP-IGR201 or equivalent
The goals of this course are: To introduce the fundamental principles of visualization; To give an overview of existing visualization techniques and systems; To understand how to critique visualization techniques for a particular kind of data for a particular task; To learn how to evaluate visualization systems; To provide the foundation necessary to create new visualization tools.
TSP-CSC5061 Multiplayer Online Games Development
2,5 ECTS (21h)
Michel Simatic
PrerequisiteC++ programming, basic network programming (sockets)
Canceled
Online versus services. Peer-to-peer versus Client-Server. Communications. Generalization of Game-Loop. Middlewares for online. Server-side architecture. Message-Oriented Middlewares for services. Notes: 1) The courses and labs will take place in a room in Palaiseau; 2) Students will have to bring their own laptop for the different labs of the course.
X-INF584A Real-time AI in video games: decisive & collaborative actions
5,0 ECTS (36h) - MScT IA&VC – Website
David Bilemdjian, Axel Buendia
P2 Friday 10/01-21/03 14:00-18:15
PrerequisiteC++ Programming, Windows laptop.
This class will propose an in-depth presentation of the main approaches used in current video games to handle decision making of autonomous, and possibly, collaborating agents . The course will cover the “classical” algorithmic-based AI approaches with a general focus on interactive and real-time constraints , ranging from decision and behavior tree, rules based methods and inference system, as well as hierarchical system for distributed communication and cooperative behaviors. Note: This course is heavily oriented toward application and programming, much more than its theory. Lab classes are used for a collaborative project developed in C++ with the Starcarft API. Good skills in C++ are required. Warning: Strict numerus clausus to be respected depending on the number of place left. Please contact the professors and your tutor before confirming your enrolment.
HCI-922 Gestural and Mobile Interaction
2,5 ECTS - IGD
Brian Ravenet
Canceled
The goal of this course is to learn how to use gestures as an effective input modality in interfaces including small-screens, touch screens, mobile devices and interactive systems based on expressive nonverbal whole-body communication. This course presents some techniques for capture, recognition and interpretation of gestures.
HCI-909 Advanced Programming of Interactive Systems
5,0 ECTS - Master HCI UPSay – Website
Daniel Medeiros
T1 Tuesday 3sep-16oct 09:00-12:30 AND Wed 4sep-17oct 09:00-12:30 Calendar
PrerequisiteTP-IGR201 or equivalent
Advanced user interface programming techniques.architecture and algorithmic underpinnings of UI toolkits. how to create user interfaces, including how to extend standard widgets and move beyond WIMP to off-the-desktop contexts.
HCI-901 Fundamentals of HCI
5,0 ECTS - Master HCI UPSay
Michel Beaudouin-Lafon
T1 tuesday 3sep-16oct 14:00-17:00 AND Friday 6sep-19 oct 14:00-17:00 Calendar
(Subject to acceptance due to capacity limits)
Interaction styles, basic elements of psychology and software engineering for HCI, in-depth analysis of graphical interaction, post-WIMP interaction techniques, conceptual modeling, theories and models for HCI.
HCI-904 Evaluation of Interactive Systems
2,5 ECTS - Master HCI UPSay
Christian Sandor, Ouriel Grynszpan
T2 Friday 08nov-20dec 09:00-12:30 Calendar
(Subject to acceptance due to due to capacity limits)
Introduction to the different methods for evaluating interactive systems. By the end of this class, students should be able to identify the right evaluation method to consider depending on the type of users, the type of the system and design stage of the system
HCI-926 Groupware and Collaborative Interaction
2,5 ECTS - Master HCI UPSay
Michel Beaudouin-Lafon
T2 Wednesday 6nov-18dec 14:00-17:30 Calendar
Groupware and mediated interaction, including a state-of-the-art of interactive systems for coordination, communication and collaboration with groups of users across time and space. Also covers Collaborative Virtual Environments, social networks and crowdsourcing.