Ronan Boulic

Web site:  Web site:

Web site:  Web site:

INJ 141 (Bâtiment INJ)
Station 14
1015 Lausanne

Web site:  Web site:

Administrative data

Fields of expertise

Experimental study of Embodiment in VR, 
Immersive Interaction, 
Human Movement Modelling, 
Human Posture Optimization, 
Real-Time 3D Interaction, 
Motion Capture, 
Inverse Kinematics, 
Locomotion and steering control, 
Expression of complex emotions


Infoscience publications


Teaching & PhD


Computer Science

Communication Systems


Project oriented programming

This course focuses on the complementary features of the C language that allow to design robust modular applications (principle of separation of concerns). The practice dimension is deemed particularly important ; for this reason a significant time is devoted to a project.

Information, Computation, Communication

The goal is this course is to introduce students to computational thinking, to present fondamental ideas of computer science and to develop their first programming skills (C language).

Virtual reality

The goal of VR is to embed the users in a potentially complex virtual environment while ensuring that they are able to react as if this environment were real. The course provides a human perception-action background and describes the key programming techniques for achieving efficient VR applications