Algorithms and data structures

Postgraduate course

This course presents the main data structures (tables, linked lists, stacks, queues, trees, etc). The tutorials study the key algorithms applied to these data structures along with their complexity. The course is taught in C language.

Virtual reality

Postgraduate course

This course teach how to design and develop a VR application. It includes tutorials on the use of Unity game engine and the integration of VR devices such as the HTC Vive headset. Students work in groups to present a final project in building an application for the HTC Vive headset.

Algorithmic and programming

Undergraduate course

Introduction to algorithms and basic programming methods. Practical works are done with Pascal.

Basics of programming

Postgraduate course

This course consists in an introduction to programming. It is restricted to students that are not enrolled in the computer science major.

Interaction and complexity

Postgraduate course

Tutorials on the use of Unity3D. Specifically, on programming interactions with virtual objects