Home
Thèmes des projets
Contents
1. n ralisation au mat en n coups permettant de devenir champion du monde Th me 10 Aide grammaticale Le but de ce projet est d crire un ensemble de fonctions de grammaire pouvant tre int gr facilement dans tout programme de traitement de texte Les fonctions suivantes devront obligatoirement tre disponibles saisie d un mot et v rification de son existence dans un dictionnaire proposition de mots proches en cas de non existence affichage du pluriel si c est un nom ou un adjectif Facultativement on pourra r fl chir la mani re de proposer les conjugaisons si c est un verbe Th me 11 Recherches d itin raires en transport en commun Le but de ce projet est de r aliser une version simplifi du service http www ratp fr itineraires fr ratp recherche avancee Le programme final demandera l utilisateur les stations de d part et d arriv e et calculera et affichera l itin raire le plus rapide Dans un premier temps on se bornera aux stations du RER intra muros en consid rant que les dur es de trajet inter stations sont toutes gales ainsi que les dur es de correspondance Puis on int grera les stations de m tro intra muros et on utilisera des valuations des dur es de trajet et de correspondance 7 8 ESIEE IGI 3008 Projet informatique 2015 2016 Th me 12 Jeu de la vie Le but de ce projet est de programmer le Jeu de la vie simulation de l volution d o
2. tenter de d crypter une message crypt sans cl combinatoire analyse de fr quences indices de co ncidence Facultativement tant donn un message crypt il pourra essayer de retrouver la configuration de la machine et le d crypter 6 8 ESIEE IGI 3008 Projet informatique 2015 2016 Th me 9 Solveur de probl me d checs mat en deux coups Le but de ce projet est de r aliser un programme r solvant les probl mes de mats en deux coups aux checs Les possibilit s suivantes devront obligatoirement tre disponibles pour l utilisateur du programme final mise en place manuelle des pi ces avec v rification des positions ill gales mise en place des pi ces partir d une base de probl mes ditables par l utilisateur choix du camp tenu par le programme Le programme devra afficher le coup jouer pour donner chec et mat au camp adverse en deux coups contre toute d fense ou indiquer l impossibilit de le faire Une interface console pourrait tre la suivante Entrez le probl me ra8 tb8a7 pb7 Rg6 De4 Taih8 8 1rt T minuscules noirs Tltp i majuscules blancs 6 R rR roi Bill EET d D dame 4 4 4 De stat f F fou 3 c C cavalier DR t T tour di T p P pion abcdefgh Mat en 2 coups possible avec l unique solution De4 h1 Toute autre possibilit du logiciel dans le domaine du jeu d checs sera la bienvenue y compris la g
3. ESIEE Paris IGI 3008 Projet de programmation Liste des th mes OO I OO ND Aide l arbitre d Ultimate Ping DOS us ENE RM sn ee E LAS A E E QN abs D en ide GCal nidrienes Ms des Us a RE RS ET RARE nee Convertisseur d unit s MOUSE ne De US JA RAR se CR AM En Eee Les taquins 2 2 25808 donna A a a ed de en AT Explorateur de l ensemble de Mandelbrot Cryptograplhie ata koir gei aude Loto ea E a amp A at Solveur de probl me d checs mat en deux coups 10 Aide grammaticale 11 Recherches d itin raires en transport en commun 12 Jeu de l vie sor a a eee ie me A hs aaa Ree LE a M D NII OO OO O CO Ann e scolaire 2015 2016 ESIEE IGI 3008 Projet informatique 2015 2016 1 Modalit s Le projet se fera par groupes de deux trois l ves issus du m me groupe de TP C est un travail original qui est demand une copie ou une inspiration trop marqu e de programmes existants sera sanctionn e par un F La programmation se fera imp rativement en Python Une version console avec une interface utilisateur avec print et input sera crite avant toute tentative de r aliser une interface graphique Dans un premier temps apr s une recherche documentaire sur le th me trait on r fl chira et ce sans crire une seule ligne de programme l apparence du produit final que va t
4. mme final visualiser le calendrier d un mois d une ann e visualiser le nom du jour d une date donn e visualiser le nombre de jours s parant deux dates Optionnellement on pourra r fl chir et r aliser une ou plusieurs des possibilit s suivantes autres calendriers chinois isra lite musulman r publicain ajout une date d un certain nombre de jours semaines et ou mois calcul des phases lunaires des jours f ri s r ponse des interrogations du type prochain vendredi 13 mois 6 semaines L affichage d un mois pourra tre le suivant septembre 2015 lun mar mer jeu ven sam dim 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Voir aussi cette applet on ne vous en demande pas tant Important ce projet doit tre crit en Python de base sans importation de modules ext rieurs comme calendar ou locale Th me 4 Convertisseur d unit s Le but de ce projet est de r aliser un programme aidant l ing nieur convertir la valeur d une mesure faite dans une unit en sa valeur dans une autre unit par exemple la conversion de 100 F en C ou 3250 m en km Un ou plusieurs fichiers textes ditables par l utilisateur contiendront les unit s disponibles et les formules de conversion Le programme exploitera ces donn es pour r pondre aux demandes de l utilisateur Les possibilit s suivantes devront obligatoireme
5. norme On d montre que si un des l ments de la suite a une norme sup rieure 2 elle diverge L ensemble de Mandelbrot est repr sent par l ensemble des images de ces nombres dans le plan colori es suivant le nombre d it rations n cessaires la divergence Les possibilit s suivantes devront obligatoirement tre disponibles pour l utilisateur du programme final choisir les dimensions d une fen tre d affichage choisir les bornes du sous ensemble visualis choisir les couleurs et les limites de divergence Facultativement on pourra r fl chir et r aliser les fonctionnalit s suivantes sauvegarder les images int ressantes avec leurs param tres de trac et les restaurer effectuer des zooms avant arri re sur une image Th me 8 Cryptographie Le but de ce projet est d crire une application permettant de coder et de d coder des messages crypt s Trois principes de cryptage seront obligatoirement int gr s au produit le chiffre de C sar voir https fr wikipedia org wiki Chiffrement_par_d calage le chiffre de Vigen re voir https fr wikipedia org wiki Chiffre de_Vigen re la machine Enigma voir https fr wikipedia org wiki Enigma machine Le programme devra permettre de choisir une op ration codage d codage un principe de codage une clef de chiffrage et un texte Il devra fournir le texte crypt d crypt correspondant Facultativement il pourra
6. nt tre disponibles pour l utilisateur du programme final conversion dans les deux sens des unit s fran aises et anglo saxonnes pour les longueurs vitesses poids et temp ratures conversion l int rieur d un syst me entre multiples et sous multiples affichage des formules de conversions Toute autre possibilit du logiciel dans le domaine de la conversion de mesure sera la bienvenue criture anglo saxonne des nombres 1 234 56 pour les unit s anglo saxonnes criture fran aise 1234 56 pour les unit s fran aises anciennes unit s de mesure etc Une interface console pourrait tre la suivante Entrez une conversion effectuer 12 5 km gt mile 12 5 km 7 767 miles Entrez une conversion effectuer Important ce projet doit tre crit en minimisant les duplications de code 4 8 ESIEE IGI 3008 Projet informatique 2015 2016 Th me 5 Motus Le but de ce projet est de permettre l utilisateur de jouer la phase Lettres du jeu t l vis Motus Un mot de 7 lettres est choisi dans un dictionnaire La premi re lettre est r v l e au joueur L objectif du joueur est de deviner ce mot en faisant des propositions Si le mot propos par le joueur contient des lettres communes avec le mot deviner ces lettre sont marqu es un carr rouge entoure une lettre la bonne place un rond jaune entoure une lettre pr sente mais mal plac e Une proposition incorrecte mot
7. on proposer l utilisateur les objectifs comment va t on lui proposer et l on d crira compl tement une session sp cifications des interfaces utilisateur quels seront les diff rents crans qui appara tront l utilisateur au lancement en cours de session pour chacun de ces crans quelles seront les possibilit s d action de l utilisateur pour chacun des choix de l utilisateur comment lui appara tront les r sultats Puis on d coupera le travail faire en modules les plus ind pendants possibles les uns des autres tout en veillant la coh rence globale du projet Les sp cifications des fonctions et ou des classes crire seront alors r dig es La r daction d un premier rapport cl turera cette phase de travail La seconde phase consistera crire tester documenter et lier les diff rents morceaux de programme jusqu au produit final puis r diger le guide utilisateur mode d emploi destin l utilisateur final et le guide de maintenance documentation technique destin e la maintenance du produit 2 Documents remettre Les documents sauf les listings seront obligatoirement r dig s sur traitement de texte La forme et le fond seront valu es et contribueront le note finale 1 pour le 6 novembre 2015 un rapport d analyse d crivant les objectifs les sp cifications des interfaces utilisateurs le d coupage du programme en mod
8. rganismes en soci t Dans un damier rectangulaire de dimensions quelconques des pions sont plac s Puis chaque g n ration les pions apparaissent et ou disparaissent sur le damier selon les r gles suivantes survie tout pion voisin de deux ou trois pions survivra naissance toute case vide voisine de trois pions exactement donnera naissance un pion mort par touffement tout pion voisin de quatre pions ou plus dispara tra mort par isolement tout pion isol ou voisin d un seul pion dispara tra Ce sont les pions pr sents chaque g n ration qui d terminent les naissances et les morts de la g n ration suivante Par exemple dans cette configuration G n ration actuelle Ceux qui vont mourir Futures naissances G n ration suivante meg EES G n ration 1 A D O JO as amp C 4 H G n ration 2 G n ration 3 G n ration 4 Les principes de la simulation devront tre tudi s puis des choix d interface utilisateur seront faits Une version du jeu de la vie sera alors crite 8 8
9. rvice Puis apr s l entr e de chaque point marqu par un joueur le programme affichera automatiquement le score ainsi que le nom du joueur au service Une interface console pourra tre la suivante Service Set 1 Set 2 set 3 Jeu 1 Dupont 4 2 0 2 2 Durand 1 4 1 Entrez le num ro du joueur qui a marqu le point O pour annuler la derni re entr e Facultativement le programme pourra tre param tr pour d autres sports avec r gles de comptage de points similaires tennis tennis de table volley ball Th me 2 2048 Le but de ce projet est d crire un programme permettant l utilisateur de jouer 2048 Si vous faites partie des deux mille quarante huit tre humains qui ne connaissent pas ce jeu voir la page Wikipedia 2048 Une interface console pourra tre la suivante Score 180 2 4 8 4 8 2 a 2 4 8 z 2 4 32 Coup E N W S e Coup impossible Coup E N W S s Score 192 8 E 2 4 2 2 4 8 8 R 4 8 32 Coup E N W S Facultativement le programme pourra donner des conseils ou m me jouer automatiquement 3 8 ESIEE IGI 3008 Projet informatique 2015 2016 Th me 3 Calendrier Le but de ce projet est de r aliser un calendrier informatique Le calendrier sur lequel reposera le programme sera le calendrier en usage aujourd hui en France dit calendrier Gr gorien Les possibilit s suivantes devront obligatoirement tre disponibles pour l utilisateur du progra
10. trop court trop long ou absent du dictionnaire n est pas valu e Une interface console pourrait tre la suivante Votre proposition amateur Votre proposition arrondi ARRONDI xo 00 0 Votre proposition aggrave AMATEUR ARRONDI xo 00 0 AGGRAVE X x 0 Facultativement le programme pourra essayer de deviner un mot choisi par le joueur Th me 6 Les taquins Le 15 14 L ne rouge Le but de ce projet est de r aliser une version informatique d un jeu de taquin Un taquin est un jeu compos de plaques que l on fait glisser une par une dans des espaces de mani re les faire passer d une disposition initiale une disposition finale Par exemple il s agissait dans le c l bre 15 14 de Sam Loyd de remettre les plaques dans l ordre impossible et dans l ne Rouge de faire parvenir la grande plaque carr e au dessus de louverture du bas On axera essentiellement la r alisation sur la jouabilit et la possibilit de cr er facilement de nouveaux taquins 5 8 ESIEE IGI 3008 Projet informatique 2015 2016 Th me 7 Explorateur de l ensemble de Mandelbrot Le but de ce projet est de cr er une cartographie de l ensemble de Mandelbrot en autorisant les zooms et les red finitions des couleurs de r gions L ensemble de Mandelbrot est l ensemble des nombres complexes c tels que la suite d finie par zo 0 et 241 2 2 c ait tous ses l ments born es en
11. ules les sp cifications des traitements crire 2 pour le 17 d cembre 2015 les listings comment s des programmes attention aux mises en page automatiques des outils bureautiques in rerz vos programmes tels quels les jeux de tests auxquels votre programme a t soumis un guide utilisateur un guide de maintenance un rapport sur les carts entre objectif et r alisation et les raisons de ces carts 3 Soutenances d but janvier 2016 Une soutenance cl turera ce travail Elle durera une demi heure et n cessitera la pr sence du groupe de projet au complet Elle sera constitu e d une d monstration d une dizaine de minutes puis d une interrogation sur le projet Chaque membre du groupe devra tre capable d expliquer toute partie du programme 2 8 ESIEE IGI 3008 Projet informatique 2015 2016 4 Th mes des projets Th me 1 Aide l arbitre d Ultimate Ping Le but de ce projet est de r aliser un programme informatique permettant de mettre jour le score d un match d Ultimate Ping Il faut bien entendu se renseigner sur les r gles de comptage des points de ce sport Le programme devra demander l utilisateur de rentrer le nom des joueurs Puis il proposera un choix entre soit une nouvelle partie initialisation du score 0 0 soit reprendre une partie demande du score actuel l utilisateur Dans les deux cas le programme demandera le nom du joueur au se
Download Pdf Manuals
Related Search
Related Contents
User Manual - Terminal Systems フェアウェイスイ࣮パ࣮ Manuel d`instruction LIVRET D`ACCUEIL DU SERVICE DE MÉDECINE INTERNE ET A75 - A280 Bedienungsanleitung - Becker Copyright © All rights reserved.
Failed to retrieve file