Vous êtes sur la page 1sur 7

SUJETS DE PROJET C

ISGE-BF 2A-RIT (2021–2022)

Le projet informatique se déroule du 15 novembre au 20 janvier.


Le projet est réalisé en trinôme (conformément à la répartition faite en classe).
Il y’a cinq (05) sujets au choix (chaque groupe choisira un sujet au choix).
Chaque sujet nécessite un document de synthèse.
Vous ne devez pas partager votre code avec d’autres trinômes (sanctions pour le trinôme qui donne le
code et pour le trinôme qui le reçoit).
RÉPARTITION DES SÉANCES

1ère Séance : Spécifications et conception


Les spécifications comportent :
 Le titre du sujet choisi,
 Les objectifs du projet : les sujets proposés sont ouverts, expliquez en quelques lignes ce que vous allez
réaliser,
 Les fonctionnalits détaillées,
 Les IHM (les menus, écrans, …), s’il y’a lieu.
Pour la partie conception détaillée, elle devra comporter :
 La liste des structures utiles pour le projet,
 La liste des fichiers de données utiles pour le projet (stockage des données),
 La liste des fonctions utiles pour réaliser le projet (objectif, entrées, sorties) regroupées par nature de
traitement,
 Le planning prévisionnel du projet (qui fait quoi et quand ?). Attention, les notes peuvent varier en
fonction des implications et de l’effort individuel !
Cette partie doit être envoyée au plus tard le 10 décembre 2021 à l’adresse gouayonkoala1@gmail.com

Codage et tests du projet


Jusqu’à la fin du projet certaines séances seront réalisées en autonomie et d’autres en groupe

Rapport final
Le contenu indicatif peut être :
Un sommaire,
Une introduction,
Rappel des spécifications et de la conception détaillée,
Méthode générale de résolution,
Détail éventuel des parties difficiles ou originales,
Problèmes rencontrés et solutions apportées,
Les écarts par rapport au cahier des charges,
Le Bilan : ce que le projet vous a apporté (les +, les -),
Conclusion : Discussion des résultats, prolongements possibles, améliorations,...
Date limite de remise des projets (Rapport final + code des fichiers .c , le tout compressé et nommez
RIT_Groupe_i ) : 20 janvier 2022 à 23h59 à l’adresse gouayonkoala1@gmail.com avec en objet :
Projet_C_ISGE_RIT_Groupe_i (i représente le numéro de votre groupe).
Il devra contenir tout ce qui est nécessaire pour que votre enseignant puisse le compiler et l’exécuter.
La qualité du code sera prise en compte dans l’évaluation.
Sujet N°1 : La Maison du Peuple

Écrire en C un programme de gestion pour la Maison du peuple :


 Les spectacles (titre, durée, type, etc.)
 Les acteurs présents dans les spectacles (nom, prénom, etc.)
 La liste des représentations pour chaque spectacle (date et heure de début)

Le logiciel permettra de gérer ces différentes ressources (ajout, modification, suppression, ...). Il pourra
également proposer des services, comme par exemple :
 Liste des spectacles pour un mois donné,
 Lister des spectacles dans lesquels est présent un acteur donné,
 Lister chronologiquement toutes les dates des représentations d'un spectacle donné,
 Etc...
Sujet N°2 : Gestion des stages

Écrire en C un programme permettant de gérer le service des stages de l’ISGE. Pour cela vous devrez prendre
en compte les informations suivantes :
 Les stagiaires (nom, prénom, salaire, ...),
 Les entreprises d'accueil (nom, adresse, ...),
 Les professeurs de suivi (nom, prénom, …).

Le logiciel permettra de gérer ces différentes ressources : ajout, modification ou suppression. Il pourra
également offrir certains des services suivants :
 Liste des stagiaires dont un enseignant est responsable,
 Liste des stagiaires présents dans une même entreprise,
 Mémoriser la date des visites de l'enseignant,
 Etc...
Sujet N°3 : Auto – école

Écrire en C un programme permettant de gérer une auto-école. Ainsi, il sera possible de gérer des
informations telles que les élèves, les moniteurs, les voitures, etc.
Votre programme permettra de vérifier quel utilisateur se connecte.
Et offrira des options différentes :
 Un élève pourra accéder à ses informations personnelles, son nombre d'heures de conduite, la date
de sa prochaine leçon, etc...
 Un moniteur a la possibilité de voir les informations de ses élèves, et peut également ajouter une
leçon à un élève en lui associant une voiture, etc...
 Un administrateur a la possibilité d'ajouter, modifier, supprimer toutes les informations sur les
élèves, les moniteurs et les voitures.
 Etc…
Sujet N°4 : The game

NB : Projet un peu difficile.

Une version graphique demandant une autoformation doit être réalisée en SDL2.

Dans ce projet vous devez réaliser en C une version du jeu The Game1. Une partie doit pouvoir être jouée
seul ou à plusieurs ou avec des joueurs « ordinateurs ».

Idéalement pour une partie à plusieurs, le jeu de chaque joueur ne doit pas pouvoir être vu par les autres
joueurs. Ainsi il peut être intéressant de prévoir une version en réseau.

1
Exemple de partie sur Youtube : https://www.youtube.com/watch?v=JmyCPwJKMr4
Sujet N°5 : Rasende Roboter

NB : Projet assez difficile à très difficile.

Une version graphique demandant une autoformation doit être réalisée en SDL2.

Dans ce projet vous devez réaliser en C une version du jeu Rasende Roboter (Ricochet Robots en français)2.
Une partie doit pouvoir être jouée soit contre l'ordinateur, soit contre d'autres joueurs. Il est bien sûr possible
d'envisager de prévoir des joueurs « humains » et « ordinateurs » simultanément.

Faire jouer l’ordinateur est assez complexe, une version simplifiée du jeu pourra être envisagée (plateau plus
petit, moins de robots, obstacles judicieusement placés, etc…).

Contre des joueurs « humains » il est préférable de prévoir une version en réseau.

Etc…

2
Exemple de partie sur Youtube : https://www.youtube.com/watch?v=URmGHqrprmg

Vous aimerez peut-être aussi