SAÉ 1.01 - Application de gestion de client
Réalisée en binôme dans le cadre de la SAÉ 1.01, cette application en langage C se concentre sur la gestion d'une base de données clients. Le cœur du programme repose sur le traitement, l'analyse et la manipulation directe d'informations stockées dans des fichiers CSV. Ce projet a permis de mettre en pratique des concepts algorithmiques fondamentaux, notamment pour le tri et la recherche de données, tout en adoptant une architecture modulaire pour garantir un code clair et maintenable.

Fonctionnalités Principales
Stack Technique
Back-end
Base de données
Autres
Environnement
Défis
L'absence d'outils natifs en langage C pour trier et filtrer dynamiquement des structures de données complexes selon plusieurs critères hétérogènes.
Solutions
Développement d'un algorithme de tri par fusion (Merge Sort) récursif sur mesure, centralisant toutes les règles de comparaison au sein d'une unique fonction performante en O(N * log(N))
Compétences Universitaires Appliquées
CE1.01
Réaliser en respectant les besoins décrits par le client.
CE1.03
Réaliser en appliquant les principes algorithmiques.
CE1.04
Réaliser en veillant à la qualité du code et à sa documentation.