0% ont trouvé ce document utile (0 vote)
7 vues2 pages

Syllabus POO en Java : Cours Complet

Le syllabus du cours de Programmation Orientée Objet en Java couvre les principes fondamentaux de la POO, la conception de classes et d'objets, ainsi que l'application des concepts d'encapsulation, d'héritage, de polymorphisme et d'abstraction. Les étudiants apprendront à utiliser des structures de données de base et à développer de petites applications Java. L'évaluation se compose d'un intra de 40% et d'un projet final avec soutenance de 60%.

Transféré par

rodneyorima
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
7 vues2 pages

Syllabus POO en Java : Cours Complet

Le syllabus du cours de Programmation Orientée Objet en Java couvre les principes fondamentaux de la POO, la conception de classes et d'objets, ainsi que l'application des concepts d'encapsulation, d'héritage, de polymorphisme et d'abstraction. Les étudiants apprendront à utiliser des structures de données de base et à développer de petites applications Java. L'évaluation se compose d'un intra de 40% et d'un projet final avec soutenance de 60%.

Transféré par

rodneyorima
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Syllabus – Programmation Orientée Objet en Java

� Titre du cours :

Programmation Orientée Objet avec Java

� Objectifs pédagogiques :

À la fin du cours, les étudiants seront capables de :

 Comprendre les principes fondamentaux de la POO


 Concevoir des classes et des objets en Java
 Appliquer les concepts d'encapsulation, d'héritage, de polymorphisme et d’abstraction
 Utiliser des structures de données de base (ArrayList, HashMap…)
 Développer de petites applications Java orientées objet

� Module 1 : Introduction à la POO et à Java

 Notions de base de la programmation orientée objet


 Différence entre programmation procédurale et orientée objet
 Introduction au langage Java
 Installation de l’environnement de développement (JDK + IDE comme IntelliJ, Eclipse
ou NetBeans)
 Premier programme Java : HelloWorld

� Module 2 : Classes et objets

 Déclaration de classes
 Attributs (champs) et méthodes
 Création d'objets (new)
 Constructeurs
 Exemple : classe Personne, Voiture

� Module 3 : Encapsulation

 Modificateurs d’accès (private, public, protected)


 Getters et Setters
 Bonnes pratiques d'encapsulation
 Exemple d'application avec données protégées
� Module 4 : Héritage

 Définition et utilité
 extends en Java
 Surcharge et redéfinition (overloading / overriding)
 Classes abstraites et interfaces
 Exemple : Animal → Chien, Chat

� Module 5 : Polymorphisme

 Polymorphisme statique (surcharge)


 Polymorphisme dynamique (sous-typage)
 Utilisation de super et this
 Avantages du polymorphisme

� Module 6 : Abstraction

 Classes et méthodes abstraites


 Interfaces vs classes abstraites
 Exemple avec interface Volant ou Payable

� Module 7 : Collections et classes utilitaires

 Tableaux (Array)
 Classes de la collection Java : ArrayList, HashMap, HashSet
 Parcours avec boucle for, for-each, Iterator

� Module 8 : Gestion des exceptions

 try, catch, finally


 Exceptions standards (NullPointerException, etc.)
 Création de ses propres exceptions

� Évaluation :

 Intra : 40%
 Projet final + soutenance : 60%

Vous aimerez peut-être aussi