Jamila Sam

EPFL IC SIN-GE
BC 141 (Bâtiment BC)
Station 14
1015 Lausanne

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

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

Web site:  Web site:  https://ssc.epfl.ch

EPFL P-SG CCE
CH C2 397 (Bâtiment CH)
Station 6
1015 Lausanne

Web site:  Web site:  https://cce.epfl.ch/

vCard
Administrative data

Publications

Infoscience publications

Teaching & PhD

Teaching

Computer Science

Communication Systems

Courses

Introduction to programming

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).

Object oriented programming

The fundamentals of procedural programming will be complemented with more advanced features. Emphasis will be put on object-oriented concepts, for a better reliability and reusability of programs. This course will also present some algorithmic fundamental concept.

Information, Computation, Communication

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 ).