Programmation orientée objets1

  • Cours (CM) 12h
  • Cours intégrés (CI) -
  • Travaux dirigés (TD) 12h
  • Travaux pratiques (TP) 10h
  • Travail étudiant (TE) -

Langue de l'enseignement : Français

Niveau de l'enseignement : B2-Avancé - Utilisateur indépendant

Description du contenu de l'enseignement

Cette UE est une introduction à la programmation orientée objets avec Java comme langage d'application.
Les thèmes étudiés sont:
- les classes et objets: conception des classes, constructeurs, affectation et comparaison d'objets, champs et méthodes statiques, surdéfinition de méthodes, classes internes, paquetage;
- l'héritage: conception des classes dérivées, redéfinition de méthodes, polymorphisme, super classe objet, classes abstraites, interfaces, classes enveloppes, classes anonymes;
- les flux texte en lecture et écriture.

Compétences à acquérir

À l'issue de cette UE un étudiant saura :
- Concevoir un programme orienté objects
- Maîtriser les concepts "relation avoir" (champ) et "relation être" (classe dérivée, héritage et polymorphisme)
- Structurer un programme avec des champs et méthodes en statique et en objet
- Programmer en langage objet Java

Pré-requis obligatoires

Structures informatiques de base (types, affectation, condition, itération, etc.).

Contact

UFR de mathématique et d'informatique

7, rue René Descartes
67084 STRASBOURG CEDEX
0368850200

Formulaire de contact