N.S.I. WorkSpace Projet-T,Terminale Propositions de projets

Propositions de projets

Categories:

Projet 1 – Base de données relationnelle. (HTML – CSS – PHP – SQL)

Environnement logiciel :

  • Laragon : serveur web + SGBD
  • Environnement de Développement Intégré (EDI) : Geany, notepad++…

Concevoir une base de données comprenant entre 3 (minimum) et 5 tables (maximum) comprenant chacun plusieurs attributs, et des références entre elles via des clés étrangères
Concevoir un formulaire en HTML et CSS qui permet de saisir des données afin de peupler une des tables de la BDD (les autres pourront être peuplées à l’aide de données enregistrées dans des fichiers csv).
Ecrire les instructions en PHP qui vont permettre de récupérer les données saisies dans le formulaire et les sauvegarder dans une table de la BDD
Concevoir une application web (page en HTML et CSS) comportant des “menus” et qui affiche le résultat d’une interrogation de la BDD.
Il vous appartient de définir un contexte “concret” (situation) à laquelle se rattache la BDD (par exemple, la gestion des licenciés d’un club sportif, la gestion des membres et des actions des commissions du BDL…)

Projet 2 – Jeu de bataille (jeu de cartes).

Structures de données – POO

Programmer une version numérique du jeu de bataille pour 2 joueurs humains (pas d’IA !).
Le jeu de cartes utilisé sera un jeu de 32 cartes sans joker et les règles décrites ici dans la version dite “actuelle” du jeu.
Créer une (ou des) classe(s) judicieuse(s) et utiliser des structures de données adaptées pour concevoir l’implémentation du jeu.

Projet 3 – Jeu de Tic Tac Toe. POO

Structures de données – POO

Programmer une version numérique du jeu de Tic-Tac-Toe pour 2 joueurs humains (pas d’IA !).
Vous utiliserez les règles décrites ici sur une grille de 3×3.
Créer une (ou des) classe(s) judicieuse(s) et utiliser des structures de données adaptées pour concevoir l’implémentation du jeu.

Projet 4 – Exploiter les ressources d’un service Web via une API. (HTML – CSS – JS)

Concevoir une page web personnelle comportant un menu d’au moins trois options, chacune de ces options affichant un formulaire permettant d’envoyer une requête à une API puis qui va mettre en forme les données reçues dans la réponse.

Utiliser XMLHttpRequest en JS (cf documentation.1 – documentation.2) – Eviter de passer par JQuery sauf si vous maîtrisez parfaitement.
Le choix de l’API et donc du contexte de la page web est laissé à votre initiative.

Quelques suggestions…

Projet 5 – La stéganographie est l’art de la dissimulation : son objet est de faire passer inaperçu un message dans un autre message.

Développer une application permettant de dissimuler un message chiffré dans une image et permettant de retrouver le message dans l’image et de le déchiffrer.

Projet 6 – Web dynamique. Exploitation des possibilités d’animation offertes par le CSS et le format d’image SVG pour réaliser une modélisation d’un phénomène.

Concevoir une page web permettant de modéliser un phénomène donné (issu de la physique ou de la biologie par exemple).
Exemple : modélisation en balistique.
Une machine envoie des projectiles qui doivent atteindre une cible située derrière un mur. L’application simule la trajectoire suivie par un projectile en fonction de paramètres initiaux (à déterminer) et indique si la cible a été atteinte ou non

Projet 7 – Jeu du « 421 » (avec 3 dés) [règles du jeu] en PO

Écrire un programme permettant de jouer au ‘421’ à plusieurs joueurs.
Créer une (ou des) classe(s) judicieuse(s) et utiliser des structures de données adaptées pour concevoir ce jeu.

Projet 8 – Course d’Escargots.

Programmer une course d’escargots… en vous inspirant de la vidéo ci-dessous.

Projet 9 – Œuvre d’art numérique

Créer une œuvre d’art numérique… à la manière de celle présentée ci-dessous.

Article sous licence << Cliquez pour plus d’informations <<