Programmation orientée objets 1
Master ChimieParcours Chémoinformatique
ComposanteUFR de mathématique et d'informatique
Catalogue2024-2025
Description
Cette matière 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 ;
- la gestion des exceptions
- les types génériques
- la génération de nombres aléatoires
- les flux texte en lecture et écriture.
Compétences requises
Algorithmique et Programmation 1 et 2, notamment les types, l’affectation, les conditions, les itérations, les tableaux.
Compétences visées
- Concevoir un programme orienté objets.
- 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.
Disciplines
- Informatique
Bibliographie
Weiss M.A. Data structures and problem solving using Java. 2010 (4ème édition). Pearson Education. ISBN 0-321-54140-5.
Weiss M.A. Data Structures and Algorithm Analysis in Java. 2012 (3ème édition). Pearson Education. ISBN 0-13-257627-9.
Contacts
Responsable(s) de l'enseignement
MCC
Les épreuves indiquées respectent et appliquent le règlement de votre formation, disponible dans l'onglet Documents de la description de la formation.
- Régime d'évaluation
- ECI (Évaluation continue intégrale)
- Coefficient
- 4.0
Évaluation initiale / Session principale - Épreuves
Libellé | Type d'évaluation | Nature de l'épreuve | Durée (en minutes) | Coéfficient de l'épreuve | Note éliminatoire de l'épreuve | Note reportée en session 2 |
---|---|---|---|---|---|---|
épreuve écrite | AC | ET | 60 | 0.5 | ||
TP noté | SC | A | 75 | 0.5 |