Université Lyon 1
Université de Lyon
Accueil  >>  Algorithmie - Programmation Objet
  • Unité d'enseignement : Algorithmie - Programmation Objet
Nombre de crédits de l'UE : 3
Code APOGEE : PL5050AP
    Responsabilité de l'UE :
HASSAS SALIMA
 salima.hassasuniv-lyon1.fr
04.72.43.27.90
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
12 h
Travaux Dirigés (TD)
9 h
Travaux Pratiques (TP)
9 h
Total du volume horaire
30 h
Activité tuteurée personnelle (étudiant)
0 h
Activité tuteurée encadrée (enseignant)
0 h
Heures de Tutorat étudiant
0 h

* Ces horaires sont donnés à titre indicatif.

    Programme - Contenu de l'UE :

-  Introduction : De la programmation procédurale à la programmation orientés objets

Définition des différents concepts de la programmation objets

Introduction à UML : Principaux digrammes (cas d’utilisation, classes et instances, séquence, collaboration, activité, état-transition)

Programmer en java : Structure du langage, Syntaxe, Types de base, Instructions, Classes, instances, constructeurs, polymorphisme, héritage, Classes abstraites et Interfaces, Variables de classes, implémentation de l’héritage multiple. Classes usuelles, Collections, Gestion d’erreurs et exceptions. 

    Compétences acquises :
Méthodologiques :

Comprendre et de réaliser une modélisation orientée objets d’une application informatique (Problème et sa solution)

-  Implémenter /programmer un modèle objet en Java en respectant les contraintes de la programmation objets : Généricité, réutilisabilité, modularité, clarté , lisibilité et optimalité du code.

Utiliser efficacement les API java.



Techniques :

Maîtriser l’analyse et la modélisation en utilisant UML d’un problème selon le modèle orienté objets (Digramme de cas d’utilisation, Diagramme de classes et instances, Diagramme de séquences et d’activités, Diagramme d’états-Transition)

Maitriser les concepts de la programmation objets (Classes, Instances, Héritage, Polymorphisme, Encapsulation, …), 

Maîtriser la programmation dans le langage java d’une solution modélisée en orientée objets (Syntaxe, Classes, Constructeurs et instanciation, Héritage, polymorphisme et lien avec l’héritage, implémentation héritage multiple


    Modalités de contrôle des connaissances et Compétences 2020-2021:
TypeLibelléNatureCoef. 
Date de la dernière mise-à-jour : 10/07/2019
SELECT * FROM parcours INNER JOIN ue_parcours ON PAR_ID_FK=PAR_ID INNER JOIN mention ON MEN_ID = PAR_MENTION_FK WHERE PAR_ACTIVATE = 0 AND UE_ID_FK='21516' ORDER BY UE_ID_FK ASC, PAR_ID_FK ASC