• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Algorithmique et Programmation avancée (ALGO901_MATH)

  • ECTS

    3 crédits

  • Composante

    UFR Sciences et Montagne

Description

Il s'agit de donner les bases de la programmation orientée objet (POO) en utilisant UML (Unified Modeling Language) puis de la mettre en œuvre en utilisant Python objet

Lire plus

Objectifs

Voir concrètement l’implémentation des diagrammes UML dans un langage orienté objet.

Lire plus

Heures d'enseignement

  • Algorithmique et Programmation avancée - CMCours Magistral12h
  • Algorithmique et Programmation avancée - TDTravaux Dirigés7,5h
  • Algorithmique et Programmation avancée - TPTravaux Pratiques8h

Pré-requis obligatoires

Connaitre un langage simple (visual basic, python, …)
Avoir des notions d’algorithmie

Lire plus

Plan du cours

Introduction à la POO
Ingrédients de la POO (Objet, Classe)
Modélisation/Conception avec UML
Cycle de vie d’un Objet
Relations entre les objets/classes (Association, Héritage)
Visibilité

Lire plus

Compétences visées

Savoir lire un digramme UML
Comprendre la transcription du diagramme dans un langage objet

Lire plus

Bibliographie

Livre sur UML3
Sites Internet sur Python

Lire plus