Ce que tu apprends à construire

Des premières lignes de C aux systèmes complets, les projets avancent en parallèle et se répondent. Explore le parcours, puis ouvre un projet pour voir ce que tu programmes toi-même.

La liste des projets et TP est non exhaustive. Le déroulement et les sujets peuvent évoluer selon la promotion.

Réinitialiser

14 projets et activités dans cette sélection.

EF1 · Fondamentaux · Trimestre 2

Structures de données et construction d’outils

Deux semaines d’apprentissage, puis mise en pratique dirigée et travail sur les projets.

Les barres indiquent les semaines où chaque activité est prévue. Un TP peut occuper une partie de la semaine. Clique sur une barre pour ouvrir la fiche.

Apprentissage
Mini-projet Graphique et jeux vidéo Volume
Mini-projet Système File
TP Langages et compilation CSV
TP Algorithmique Tableau à N dimensions
Activité Cybersécurité Hachage et chiffrement
Mini-projet Système Bunnysh
TP Algorithmique Base64
Mini-projet Langages et compilation Automath
Projet Graphique et jeux vidéo Starglider ]|[
Projet Graphique et jeux vidéo Spectrum 256
Projet Système efsh
Projet Cybersécurité Fractale
Projet Électronique Toons

Les activités sans semaine indiquée figurent dans la liste de leur trimestre ou de leur année.

Les projets en détail

EF1 · Trimestre 2 · Mini-projet Volume Construire et déplacer des objets 3D en filaire.
Aperçu du projet Volume
Aperçu du projet Volume

Ce que tu construis

Un programme d’affichage en perspective avec translations, rotations et changements d’échelle.

Graphique et jeux vidéo

Durée prévue : 3 semaines, en parallèle des autres travaux.

  1. Coordonnées 3D
  2. Transformations
  3. Perspective
  4. Tracé
Entrer dans la technique
  • Projection des coordonnées 3D.
  • Affichage filaire et solides de révolution.
Lien vers ce projet
EF1 · Trimestre 2 · Projet Starglider ]|[ Construire un moteur 3D en partant des pixels.
Aperçu du projet Starglider ]|[
Aperçu du projet Starglider ]|[

Ce que tu construis

Un jeu en 3D pleine et en perspective, avec chargement d’objets et déplacement dans l’espace.

Graphique et jeux vidéo Système

Durée prévue : 5 semaines, en parallèle des autres travaux.

  1. Objets 3D
  2. Projection
  3. Rendu
  4. Jeu
Entrer dans la technique
  • Chargement de maillages 3D depuis des fichiers.
  • Triangles avec dégradés ou textures.
  • Calcul du rendu dans le programme, sans moteur 3D préfabriqué.
Lien vers ce projet
EF1 · Trimestre 2 · Projet Spectrum 256 Fabriquer un logiciel de dessin et son format de fichier.
Aperçu du projet Spectrum 256
Aperçu du projet Spectrum 256

Ce que tu construis

Un outil de dessin qui manipule les BMP et un format propre au projet avec des calques.

Graphique et jeux vidéo Langages et compilation

Durée prévue : 5 semaines, en parallèle des autres travaux.

Entrer dans la technique
  • Édition d’images.
  • Chargement, sauvegarde et organisation des calques.
Lien vers ce projet
EF1 · Trimestre 2 · Projet efsh Comprendre ce qui se passe quand on lance une commande.
Aperçu du projet efsh
Aperçu du projet efsh

Ce que tu construis

Un interprète de commandes relié au système d’exploitation.

Système Cybersécurité Langages et compilation

Durée prévue : 5 semaines, en parallèle des autres travaux.

  1. Texte de commande
  2. Analyse
  3. Processus
  4. Système
Entrer dans la technique
  • Analyse des commandes.
  • Exécution de programmes et interactions avec UNIX.
Lien vers ce projet
EF1 · Trimestre 2 · Activité Hachage et chiffrement Transformer les données, puis comprendre ce que cette transformation garantit.

Ce que tu construis

Des fonctions de hachage et des exercices de chiffrement à clé longue.

Cybersécurité Système

Durée prévue : 4 semaines, en parallèle des autres travaux.

Entrer dans la technique
  • Empreintes de longueur paramétrable.
  • Transformations de type César et XOR.
  • Distinction entre empreinte, clé et chiffrement.
Lien vers ce projet
EF1 · Trimestre 2 · Projet Fractale Explorer le chiffrement à partir de fractales.
Aperçu du projet Fractale
Aperçu du projet Fractale

Ce que tu construis

Un générateur de masques longs fondé sur des fractales 2D, dans un cadre pédagogique.

Cybersécurité Graphique et jeux vidéo

Durée prévue : 4 semaines, en parallèle des autres travaux.

Entrer dans la technique
  • Production d’une séquence à partir d’un calcul de fractale.
  • Application d’un masque aux données et étude du mécanisme obtenu.
Lien vers ce projet
EF1 · Trimestre 2 · TP Débordement mémoire Voir comment une erreur de mémoire change le comportement d’un programme.

Ce que tu construis

L’analyse et l’exploitation d’un programme d’exercice fourni, accompagnées d’une explication reproductible.

Cybersécurité Système
Entrer dans la technique
  • Disposition des données en mémoire.
  • Entrées utilisateur et dépassement de tampon.
  • Observation du changement de comportement.
Lien vers ce projet
EF1 · Trimestre 2 · Projet Toons Afficher une animation avec de l’électronique.
Aperçu du projet Toons
Aperçu du projet Toons

Ce que tu construis

Un appareil associant écran de DEL et mémoire, capable de jouer une animation en boucle.

Électronique Graphique et jeux vidéo

Durée prévue : 5 semaines, en parallèle des autres travaux.

Entrer dans la technique
  • Stockage de l’animation.
  • Lecture et affichage sur une matrice de DEL.
Lien vers ce projet
EF1 · Trimestre 2 · Mini-projet File Identifier un fichier à partir de son contenu.

Ce que tu construis

Un utilitaire qui distingue des types de fichiers en lisant leurs signatures.

Système

Durée prévue : 2 semaines, en parallèle des autres travaux.

Entrer dans la technique
  • Lecture binaire et reconnaissance de signatures.
Lien vers ce projet
EF1 · Trimestre 2 · TP CSV Lire des données tabulaires dans un texte.

Ce que tu construis

Un analyseur de fichier CSV qui restitue ses lignes et ses champs.

Langages et compilation

Repère dans la maquette : semaines 3 à 4.

Entrer dans la technique
  • Découpage des enregistrements et des champs.
Lien vers ce projet
EF1 · Trimestre 2 · TP Tableau à N dimensions Ranger un tableau multidimensionnel dans une zone mémoire continue.

Ce que tu construis

Un tableau à N dimensions stocké dans un seul tampon.

Algorithmique

Repère dans la maquette : semaine 3.

Entrer dans la technique
  • Conversion de coordonnées en indice linéaire.
Lien vers ce projet
EF1 · Trimestre 2 · Mini-projet Bunnysh Interpréter et lancer des commandes.

Ce que tu construis

Un premier interpréteur de commandes.

Système

Durée prévue : 3 semaines, en parallèle des autres travaux.

Entrer dans la technique
  • Lecture des entrées et exécution de processus.
Lien vers ce projet
EF1 · Trimestre 2 · TP Base64 Représenter des octets avec du texte.

Ce que tu construis

Des fonctions d’encodage et de décodage Base64.

Algorithmique

Repère dans la maquette : semaines 5 à 6.

Entrer dans la technique
  • Regroupement des bits et conversion vers un alphabet.
Lien vers ce projet
EF1 · Trimestre 2 · Mini-projet Automath Traiter des expressions mathématiques à partir d’un texte.

Ce que tu construis

Un programme d’analyse d’expressions mathématiques.

Langages et compilation

Durée prévue : 2 semaines, en parallèle des autres travaux.

Entrer dans la technique
  • Lecture des opérandes et des opérateurs.
Lien vers ce projet

Envie de voir comment cela se passe à l’école ?

Viens découvrir les lieux et discuter du programme, de ton niveau et des domaines qui t’intéressent.

Rencontrer l’EFRITS

Lire la présentation du cursus

contact

INFORMATIONS



NOUS RENDRE VISITE


*Champs obligatoires

En cliquant sur le boutton « ENVOYER » ci-dessous, vous autorisez l'entreprise EFRITS SAS à stocker et traiter vos données personnelles renseignées ci-dessus afin de répondre à votre demande. Pour plus d'informations sur la gestion de vos données personnelles et vos droits, consultez notre politique de confidentialité.

CANDIDATER




LISTEZ VOS INTÉRÊTS



*Champs obligatoires

En cliquant sur le boutton « ENVOYER » ci-dessous, vous autorisez l'entreprise EFRITS SAS à stocker et traiter vos données personnelles renseignées ci-dessus afin de répondre à votre demande. Pour plus d'informations sur la gestion de vos données personnelles et vos droits, consultez notre politique de confidentialité.

Dernier formulaire envoyé avec succès le 12/11/2026 18:46:15