Projet : Gestion d’une université
Objectif
L’objectif de ce projet est de créer un système de gestion pour une université. Le
système doit permettre de gérer les étudiants, les enseignants, les cours et les notes.
Fonctionnalités requises
1. Gestion des étudiants :
o Ajouter un nouvel étudiant avec son nom, prénom et numéro d’étudiant.
o Afficher la liste de tous les étudiants inscrits.
2. Gestion des enseignants :
o Ajouter un nouvel enseignant avec son nom, prénom et matière
enseignée.
o Afficher la liste de tous les enseignants.
3. Gestion des cours :
o Ajouter un nouveau cours avec son nom, code et enseignant
responsable.
o Associer des étudiants à un cours.
o Afficher la liste de tous les cours.
4. Gestion des notes :
o Enregistrer les notes des étudiants pour chaque cours.
o Calculer la moyenne des notes d’un étudiant pour un cours donné.
Contraintes
• Utilisez des classes pour modéliser les étudiants, les enseignants, les cours et
les notes.
• Vous pouvez stocker les données en mémoire (par exemple, dans des listes)
pour simplifier le projet.
Bonus (facultatif)
• Implémentez une interface utilisateur (console ou graphique) pour interagir
avec le système de gestion.
N’hésitez pas à personnaliser ce projet en ajoutant des fonctionnalités
supplémentaires ou en améliorant l’interface utilisateur. Bonne programmation !