Technologie orientée objet

Technologie orientée objet

  • ECTS

    6 crédits

  • Composante

    Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)

  • Volume horaire

    54h

Description

Cette UE donne les connaissances complètes pour la conception orientée objet des logiciels professionnels pour lesquels la notion d'architecture logicielle est centrale et cruciale à la qualité.

Un objectif est la revue complète des mécanismes de programmation par objets des langages C++ et Java incluant en particulier l'idée de réutilisation via des bibliothèques clef (e.g., collections).

Un autre objectif est de fournir aux étudiants une base de connaissances large et solide pour réaliser les travaux pratiques des autres UE de la licence informatique (programmation Java pour le parallélisme, le Web, etc.).

La maîtrise de Java est en outre essentielle pour envisager une poursuite d'études en master informatique.

Lire moins

Objectifs

À la fin de cette UE, vous serez capable de :

  • Concevoir par objets.
Lire moins

Heures d'enseignement

  • Technologie orientée objet - CMCours Magistral27h
  • TDTravaux Dirigés12h
  • TPTravaux Pratique15h

Pré-requis obligatoires

Programmation C

Lire moins

Contrôle des connaissances

1ère session :

  • 70% contrôle continu écrit
  • 30% note de TP

2ème session : 100% examen terminal écrit.

Lire moins

Compétences acquises

Compétences

Niveau d'acquisition

Exploitation de données à des fins d’analyseAnalyser et synthétiser des données complexes en vue de leur exploitation informatique.3 - Maitrise
Mise en œuvre de méthodes et d'outils du champ disciplinaireSe servir aisément de plusieurs styles/paradigmes algorithmiques et de programmation (approches impérative, fonctionnelle, objet et multitâche) ainsi que plusieurs langages de programmation3 - Maitrise
Identification d'un questionnement au sein d'un champ disciplinaireChoisir, sur des critères objectifs, les structures de données et construire les algorithmes les mieux adaptés à un problème donné.3 - Maitrise