This course is an introduction to programming interactive systems. Students in groups of two work together to complete a software development project. The topic was "the smart house" but I encouraged students to free themselves from the keyboard and mouse to interact with their applications. This constraint forced students to think and design new interactions techniques for their application. I left the choice of technologies to the students. During the project, students applied the concepts of user-centered design and conducted interviews and observations, creating personas, user profiles, a design space, design concept, scenarios, storyboards, and video prototypes. Finally, I brought the students to the FabLab in Paris-Saclay and introduced them to the possibilities of creation and encouraged them to use 3D printers, Arduino, etc.
Ceci est le cite du cours Introduction aux Systèmes Interactifs (ISI) de première année de Master d'Orsay. Les cours sont assurés par Anastasia Bezerianos et les TDs par Jean-Philippe Rivière.
Site du cours :
coursSite du projet :
projet
GitHub :
Jean-pyLes TDs et les TPs consistent en plusieurs exercises de programmation, principalement en Javascript.
Vous pouvez me contacter par email à l'adresse: riviere[at]lri[dot]fr . N'oubliez pas le [ISI] dans le titre!
Le cours repose partiellement sur les cours de M. Beaudouin-Lafon, T. Tsantilas, N. Roussel et d'O. Chapuis, ainsi que des autres cours d'Anastasia. Les personnes suivants ont participé à la redaction des sujets de TD : JP Rivière, N. Roussel, C. Appert, O. Bau, M. Beaudouin-Lafon, G. Besacier, S. Gueddana, Y. Riche, M. Nancel, D. Bonnet, C. Fleury et A. Prouzeau.
Contactez moi pour les sujets de TP (repo Latex).
MemoCss [Nicolas Taffin] : memocss
Javascript bible : Javascript the definitive guide David Flanagan
Design patterns: tête la première de Eric Freeman, Elisabeth Freeman, Kathy Sierra. Éditeur O'Reilly, 2005