Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Master algorithms for clean Java code
·
Module 12
Projet de Synthèse Algorithmique
1
Analyse et Décomposition d'un Cahier des Charges
Analyser un cahier des charges complet et le décomposer en sous-problèmes et fonctionnalités.
2
Modélisation des données et choix de structures
Modéliser les données du problème en choisissant les structures de données appropriées et en justifiant ses choix.
3
Conception modulaire : Fonctions et interactions
Concevoir l'architecture modulaire du programme en définissant les fonctions nécessaires et leurs interactions.
4
Algorithme complet en pseudo-code.
Écrire en pseudo-code l'algorithme complet, en implémentant toutes les fonctions définies.
5
Traçage Manuel d'Algorithme
Valider la logique de l'algorithme en le traçant manuellement avec un jeu de données de test.
Analyse de la Complexité Temporelle
Analyser la complexité temporelle de la solution finale.
7
Rédaction de la documentation technique : pseudo-code et choix de conception
Rédiger une documentation claire de la solution, expliquant le pseudo-code et les choix de conception.
8
Présentation Orale d'une Solution Algorithmique
Présenter et justifier oralement sa solution algorithmique.
End of course,
Back to course
Previous module
Stratégies de Résolution de Problèmes
Next module