Méthodologie de la programmation

  • Établissement

    INP - ENSEEIHT

Description

Le plan du cours est le suivant :
- Le langage ADA élémentaire et structures de contrôle
- La méthode des raffinages pour solution algorithmique
- Les types tableau, enregistrement et énumération.
- Les sous-programmes : procédures et fonctions
- Les modules pour organiser et réutiliser les sous-programmes
- La généricité pour généraliser un module
- La programmation offensive (par contrat) et défensive (exceptions)
- L'allocation dynamique de mémoire
- Les types abstraits de données

Ce cours comprend également un projet complet, généralement réalisé individuellement ou en binôme. Il met au défi les étudiants d'analyser et d'organiser un problème complexe, en appliquant les principes de la programmation impérative pour élaborer une solution. De plus, il introduit également des compétences transversales telles que le travail en équipe, la communication et la gestion de projet, aidant les étudiants à développer à la fois des compétences techniques et collaboratives grâce à une expérience pratique et concrète.

Lire plus