Rafael Pereira Pires

EPFL IC IINFCOM SACS
BC 164 (Bâtiment BC)
Station 14
1015 Lausanne

Web site:   Site web:   https://www.epfl.ch/labs/sacs/

Web site:   Site web:   https://sin.epfl.ch

Web site:   Site web:   https://sin.epfl.ch/

vCard
Données administratives

Domaines de compétences

Rafael works as lecturer and researcher at EPFL, where he conducts research in the field of Distributed Systems. He has experience with large scale systems, privacy & security, embedded systems and robotics. 

Formation

PhD

Computer Science

University of Neuchâtel, Switzerland

2016-2019

Professional Master

Mechatronics

Federal Institute of Santa Catarina, Brazil

2012-2014

Master

Computer Science

Federal University of Santa Catarina, Brazil

2006-2009

Bachelor

Computer Science

Federal University of Santa Maria, Brazil

2002-2006

Enseignement & Phd

Enseignement

Computer Science

Cours

Introduction à la programmation

  • Prise en main d'un environnement de programmation (éditeur, compilateur, ...).
  • Initiation à la programmation (langage JAVA) : variables, expressions, structures de contrôle, modularisation, entrées-sorties
  • Introduction à la programmation objet (langage JAVA) : objets, classes, méthodes, abstraction,  encapsulation, héritage, polymorphisme

Information, calcul, communication

D'une part, le cours aborde: (1) la notion d'algorithme et de représentation de l'information, (2) l'échantillonnage d'un signal et la compression de données et (3) des aspects liés aux systèmes: ordinateur, mémoire, etc. D'autre part, le cours donne une introduction à la programmation en Python.