Université Lyon 1
Arqus
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 :
MATIGNON LAETITIA
 laetitia.matignonuniv-lyon1.fr
04.72.44.80.43
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
12 h
Travaux Dirigés (TD)
9 h
Travaux Pratiques (TP)
9 h
Durée de projet en autonomie (PRJ)
5 h
Activité tuteurée personnelle (étudiant)
9 h
Activité tuteurée encadrée (enseignant)
4.5 h
Heures de Tutorat étudiant
0 h

* Ces horaires sont donnés à titre indicatif.

    Compétences attestées (transversales, spécifiques) :

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.

    Programme de l'UE / Thématiques abordées :

-  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. 

    Parcours / Spécialité / Filière / Option utilisant cette UE :
Date de la dernière mise-à-jour : 17/01/2024
SELECT MEN_ID, `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`, `PAR_ID` 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 `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`