v2.11.0 (5440)

Enseignement scientifique et technique - GéoM_M2_UE4 : UE 4 - Systèmes

Descriptif

Ce cours présente les bases de l'algorithmique impérative et introduit successivement les notions de types, variables, expressions, structures de contrôle, procédures et fonctions, récursivité. Il s'accompagne d'une initiation à la notion de complexité algorithmique. En parallèle, les fondements de la programmation par objets sont étudiés, notamment les notions de classe, d'attribut, de méthode, d'instanciation, d'héritage et de liaison dynamique. Les langages support de l'apprentissage peuvent être Java ou Python. Les exemples seront déclinés selon les domaines scientifiques visés (géographie, aménagement, environnement).

Objectifs pédagogiques

Maîtrise des concepts de la programmation impérative et de la programmation par objets. Pratique de la programmation avec des algorithmes simples (incluant l’utilisation de structures telles que les tableaux et les listes).

50 heures en présentiel
réparties en:
  • CM : 12
  • TD : 14
  • TP : 24

Diplôme(s) concerné(s)

Parcours de rattachement

Format des notes

Numérique sur 20

Pour les étudiants du diplôme Master Géomatique

Vos modalités d'acquisition :

Devoir travaux pratiques : problème de programmation (1h30)
OU Ecrit : Problème de programmation (2h)

Le rattrapage est autorisé (Max entre les deux notes)
    L'UE est acquise si Note finale >= 10
    • Crédits ECTS acquis : 5 ECTS

    Le coefficient de l'UE est : 5

    Programme détaillé

     

    Mots clés

    Programmation impérative, programmation par objets, Java, Python.
    Veuillez patienter