Rafael Pires
+41 21 693 19 65
EPFL › IC › IC-SIN › SIN-GE
Website: https://sin.epfl.ch/
EPFL IC IINFCOM SACS
BC 164 (Bâtiment BC)
Station 14
1015 Lausanne
+41 21 693 19 65
Office:
BC 164
EPFL › IC › IINFCOM › SACS
Website: https://www.epfl.ch/labs/sacs/
+41 21 693 19 65
EPFL › IC › IC-SIN › SIN-ENS
Website: https://sin.epfl.ch
Expertise
Infoscience publications
Teaching & PhD
PhD Students
Courses
Information, Computation, Communication
CS-119(g)
The objective of this course is to introduce students to algorithmic thinking, to familiarize them with the fundamentals of computer and communications sciences and to develop their first programming skills (in C++).
Information, Computation, Communication
CS-119(k)
On one side, this course covers the concepts of algorithms, the representation of information, signal sampling and compression, and an overview of systems (CPU, memory, etc.). On the other side, an introduction to programming in Python is given.
Introduction to programming
CS-107
This course presents the fundamentals of programming and object-oriented programming (using the Java language). It also gives an introduction to a computer development environment (by default on Linux).
Project oriented programming
COM-112(a)
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.