Télécom ParisTech

Human-Computer Interaction & 3D Computer Graphics (IGR)

This study track aims at providing a full coverage of human-computer interaction and computer graphics systems. It prepares students for the design of advanced interactive visual computing systems by training them with computer science and applied mathematics skills which are necessary for modeling such systems. This track naturally leads to the following application fields: computer-aided design, video games, special effects, mobile application development, simulation, interaction design, virtual reality, visualization as well as academic research in interaction or computer graphics. Moreover, students can pursue a research-oriented master track in human-computer interaction or computer graphics through specialized Master 2 programs (Master HCI and MVA at University Paris-Saclay or IMA at UPMC).

2nd year courses

IGR 2nd year program (192 hours)  Fall semester

Spring semester
Period 1 Period 2 Period 3 Period 4
Time slot B IGR201 App : Interactive 2D/3D/Web/Mobile Application Development IGR202 Computer Graphics and Virtual Reality IGR203 Human-Computer Interaction IGR204 Visualization
IGR205 Project Seminar

Details :

Fall semester, period 1

  • IGR 201 App : Interactive 2D/3D/Web/Mobile Application Development (48 hrs)
    In this course, students will learn how to develop interactive 2D, 3D and mobile applications using a set of modern standards: digital imaging, interactive 2D applications: C++, Qt, interactive 3D applications: C++, OpenGL, mobile applications : Android, interactive Web applications: javascript, html5, css, jQuery, WebGL.

Fall semester, period 2

  • IGR 202 Computer Graphics and Virtual Reality (48 hrs)
    This course presents the theoretical concepts and practical methods of computer graphics and virtual reality. It is based on the description of digital models which are useful to represent virtual 3D objects and scenes, including shape, illumination, reflectance, texture and sensor models. Students also learn how to use these models within simulation algorithms, including the computation of visibility and shadowing, direct/indirect lighting and digital geometry processing. The course is structured around the following topics: shape modeling, image synthesis, geometry processing and analysis, computational geometry, computer animation and interactive 3D applications. C++ programming, object oriented programming and GPU programming, as well as the OpenGL API are used during practical training. Lastly, related research and industrial challenges are discussed by academic and company experts.

Spring semester, period 3

  • IGR 203 Human-Computer Interaction (48 hrs)

    This course presents methods and techniques for designing efficient, user-friendly user interfaces. The course focuses on both software engineering aspects (software design, advanced programming, toolkits...) and on human factors (user-centered design, evaluation, ergonomics ...). It also includes an introduction to new interactive techniques (gestural interaction, augmented reality, tangible interfaces, wearable computing ...).

Spring semester, period 4

  • IGR 204 Visualization (24 hrs)
    (This course is given in English). Information visualization involves the representation of complex data, potentially without a natural, inherent representation. It is at the intersection of graphics, human-computer interaction (HCI), and cognitive science. It is concerned with helping a user make sense of complex, abstract, physical, or geographical data, such as symbolic data, tables, hierarchies, text, or networks.
  • IGR 205 Project Seminar (24 hrs)
    In this module, students are encouraged to develop a program or a complete system, possibly related to a recent research article. At each session, a seminar-style presentation will be given by students and discussed by the entire group. The rest of the meeting will be dedicated to the conceptual, mathematical and/or programming development of the project. The course will end with an oral presentation of the projects. During the course, scientific or industrial seminars will be given by external speakers.



3rd year options

The IGR education track includes a large number of programs in the third year that can be selected by the students.

a) Students may apply to one of the following Masters of Science (M2) offered by the Paris-Saclay campus (UPSA) or other universities in Paris

  • (MVA) Mathematics, Vision and Learning (see Mathematics and Applications  School)
  • (HCI), Interaction, Human Computer Interaction (see Computer Science"  School)
  • (IMA) Master in computer sciences, Image track (UPMC, Université Pierre et Marie Curie ) (see website IMA )

b) One option is located on the school premises

  • Specialization IGR at Telecom ParisTech, which includes courses chosen in the mastersM2, or specific advanced courses (120h), and an Innovation and Research project (120h)