Under heavy construction

Ce cours est constitué de :

  • 3 séances de cours magistraux au cours desquelles seront abordés les thèmes suivants :

    • Qu’est-ce que la qualité logicielle ?

    • Quels sont les critères mesurables de la qualité d’un logiciel ?

    • Quelles méthodes de conception et développement permettent d’assurer cette qualité ?

    • Quels outils permettent de mettre en œuvre efficacement ces méthodes, notamment de développement ?

  • 8 séances de TP sur les thèmes :

    • Découverte de Rust

    • Pratique du TDD

    • Une simulation de population.

    • La réalisation d’un "bot" pour un jeu.

Afin de vous donner une connaissance pratique reliée à la qualité logicielle, vous allez utiliser un langage de programmation qui a été pensé pour inclure des considérations de qualité aussi bien au sein du langage lui-même que dans les outils qui l’accompagnent : Rust.

Travaux Pratiques