v2.11.0 (5515)

Enseignement scientifique et technique - MonTV33GQ : 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:
  • TP : 24
  • CM : 12
  • TD : 14

Diplôme(s) concerné(s)

Parcours de rattachement

Format des notes

Numérique sur 20

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

Vos modalités d'acquisition :

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

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 4 ECTS

Le coefficient de l'UE est : 4

Programme détaillé

 

Mots clés

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