Computer Science
Le cours suivi propose une introduction aux concepts de base de la programmation orientée objet tels que : encapsulation et abstraction, classes/objets, attributs/méthodes, héritage, polymorphisme, ... en les illustrant dans la syntaxe du langage Java.
image

Course Details

Language French
Duration 7 weeks
Effort 4 hours/week
Description

Ce cours introduit la programmation orientée objet en l'illustrant en langage Java. Il présuppose connues les bases de la programmation (variables, types, boucles, fonctions, ...). Il est conçu comme la suite du cours «Initiation à la programmation (en Java)».

Plan


  • Introduction à la Programmation Orientée Objet

  • Constructeurs

  • Héritage

  • Polymorphisme (modificateur abstract) - Le modificateur final

  • Le modificateur static - Interfaces

  • Gestion des exceptions

  • Etude de cas

Course instructors

Jean-Cédric Chappelier

Jean-Cédric CHAPPELIER is M.Sc. (1991) and Ph.D. (1996) from Télécom ParisTech. He is researcher and lecturer at Swiss Federal Institute of Technology (EPFL) since 1996, where he has been working on several projects in the domain of Natural Language Proce…

Jamila Sam

Jamila Sam is a senior lecturer and researcher at the Computer Science department of the Swiss Federal Institute of Technology (EPFL) in Lausanne. She obtained her BSc in Computer Science at the university of Sciences and Technology in Algiers, Algeria, a…

École polytechnique fédérale de Lausanne

Free online courses from École polytechnique fédérale de Lausanne

EPFL is the Swiss Federal Institute of Technology in Lausanne. The past decade has seen EPFL ascend to the very top of European institutions of science and technology: it is ranked #1 in E…

131 instructors