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

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

EF1 · Fondamentaux · Trimestre 1

C, shell et premiers systèmes

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 Vectrex
Mini-projet Système tr
Mini-projet Langages et compilation cut
Mini-projet Système mkdir
Mini-projet Système ls
Mini-projet Langages et compilation Formats en C
TP Algorithmique Tree
Mini-projet Graphique et jeux vidéo Surface
TP Système Petite DB
Projet Graphique et jeux vidéo Lode Runner
Projet Graphique et jeux vidéo Donjon
Mini-projet Système Éditeur de texte
Projet Électronique Unité arithmétique et logique
Projet Langages et compilation RedLib

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 1 · Mini-projet Vectrex Dessiner une image en programmant ses lignes.
Aperçu du projet Vectrex
Aperçu du projet Vectrex

Ce que tu construis

Un programme qui lit une description de points et trace les segments qui les relient.

Graphique et jeux vidéo Système

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

  1. Fichier de points
  2. Segments
  3. Image
Entrer dans la technique
  • Lecture d’un fichier décrivant la figure.
  • Tracé des lignes ; sortie sur oscilloscope proposée en bonus.
Lien vers ce projet
EF1 · Trimestre 1 · Mini-projet Surface Faire apparaître un relief sur un écran plat.
Aperçu du projet Surface
Aperçu du projet Surface

Ce que tu construis

Un affichage de surfaces en projection parallèle ou isométrique.

Graphique et jeux vidéo

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

Entrer dans la technique
  • Lecture des données de la surface.
  • Calcul de projection et tracé.
Lien vers ce projet
EF1 · Trimestre 1 · Projet Lode Runner Construire un jeu de plateformes et ses poursuivants.
Aperçu du projet Lode Runner
Aperçu du projet Lode Runner

Ce que tu construis

Un jeu avec échelles, objets à collecter, ennemis et possibilité de creuser.

Graphique et jeux vidéo Intelligence artificielle

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

Entrer dans la technique
  • Interactions avec le décor.
  • Déplacement des personnages et logique des poursuivants.
Lien vers ce projet
EF1 · Trimestre 1 · Projet Donjon Explorer un labyrinthe vu à la première personne.
Aperçu du projet Donjon
Aperçu du projet Donjon

Ce que tu construis

Un moteur de type Dungeon Master ou Wolfenstein 3D, à partir d’un plan en deux dimensions.

Graphique et jeux vidéo

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

Entrer dans la technique
  • Lancer de rayons sur un plan 2D.
  • Calcul de l’image depuis la position du joueur.
Lien vers ce projet
EF1 · Trimestre 1 · Ruée Incendie Créer des flammes et du plasma avec du code.
Aperçu du projet Incendie
Aperçu du projet Incendie

Ce que tu construis

Une série d’effets graphiques calculés dans le programme.

Graphique et jeux vidéo
Entrer dans la technique
  • Manipulation des pixels et des couleurs.
  • Évolution de l’effet au fil des images.
Lien vers ce projet
EF1 · Trimestre 1 · Mini-projet Éditeur de texte Fabriquer son propre outil pour écrire du texte.

Ce que tu construis

Un éditeur de texte réalisé en C.

Système

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

Entrer dans la technique
  • Manipulation du texte et des entrées utilisateur.
  • Organisation de la mémoire et des fichiers.
Lien vers ce projet
EF1 · Trimestre 1 · Projet Unité arithmétique et logique Passer des portes logiques aux opérations de la machine.

Ce que tu construis

Une unité arithmétique et logique, projet d’électronique du premier cycle.

Électronique Système

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

Entrer dans la technique
  • Composition de circuits logiques.
  • Lien entre calcul et représentation binaire.
Lien vers ce projet
EF1 · Trimestre 1 · Projet RedLib Programmer au niveau des instructions du processeur.
Aperçu du projet RedLib
Aperçu du projet RedLib

Ce que tu construis

Une série de travaux en assembleur sur la machine virtuelle RedSteel.

Langages et compilation Système

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

Entrer dans la technique
  • Instructions et organisation d’une machine.
  • Construction progressive de routines en assembleur.
Lien vers ce projet
EF1 · Trimestre 1 · Mini-projet tr Transformer un flux de caractères.

Ce que tu construis

Une version de la commande tr pour remplacer ou supprimer des caractères.

Système

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

Entrer dans la technique
  • Flux sur l’entrée et la sortie standard.
Lien vers ce projet
EF1 · Trimestre 1 · Mini-projet cut Extraire les champs utiles d’un texte.

Ce que tu construis

Une version de cut pour sélectionner des champs ou des portions de ligne.

Langages et compilation

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

Entrer dans la technique
  • Découpage de chaînes et délimiteurs.
Lien vers ce projet
EF1 · Trimestre 1 · Mini-projet mkdir Créer des répertoires depuis la ligne de commande.

Ce que tu construis

Une version de mkdir qui traite les chemins et rend compte des erreurs du système.

Système

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

Entrer dans la technique
  • Chemins, répertoires et erreurs UNIX.
Lien vers ce projet
EF1 · Trimestre 1 · Mini-projet ls Explorer le contenu d’un répertoire.

Ce que tu construis

Une version de ls pour parcourir un répertoire et afficher ses entrées.

Système

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

Entrer dans la technique
  • Parcours des répertoires et métadonnées.
Lien vers ce projet
EF1 · Trimestre 1 · Mini-projet Formats en C Écrire et lire des données formatées en C.

Ce que tu construis

Des fonctions inspirées de vsnprintf et vsscanf.

Langages et compilation

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

Entrer dans la technique
  • Analyse d’un format et arguments variadiques.
Lien vers ce projet
EF1 · Trimestre 1 · TP Tree Parcourir une arborescence.

Ce que tu construis

Un programme qui présente une hiérarchie de répertoires sous forme d’arbre.

Algorithmique

Repère dans la maquette : semaine 5.

Entrer dans la technique
  • Parcours récursif et représentation de la profondeur.
Lien vers ce projet
EF1 · Trimestre 1 · TP Petite DB Lire des enregistrements dans un fichier.

Ce que tu construis

Des fonctions de lecture autour d’une petite base stockée sur disque.

Système

Repère dans la maquette : semaine 6.

Entrer dans la technique
  • Organisation du fichier et validation des données lues.
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 19:41:26