Informatique et Sciences de l'Information
Défis Systèmes d'Information
Real information-systems challenges on Ewance — model data, integrate systems, and align technology with how an organisation actually runs. Solve them to build a portfolio of verified, recruiter-checkable proof you can do the work — not just describe it.
Défis recommandés
- DesignDébutantNouveau
Choix d'une approche de calcul parallèle pour des simulations de dynamique moléculaire
Votre proposition doit s'appuyer uniquement sur le module de code fourni (md-module-src), la fiche technique du cluster de recherche accessible via l'alliance de calcul (cluster…
- Algorithm Analysis
- Analytical Reasoning
- Numerical Library Selection
Travaux ouverts - DesignIntermédiaireNouveau
Carnet d'ordres lock-free pour plateforme de paiements interbancaires
Vous devez concevoir une proposition architecturale complète pour une file de priorité concurrente lock-free destinée à un carnet d'ordres financier. La structure doit supporter…
- Lock Free Algorithms
- Algorithm Analysis
- Concurrent Data Structures
Travaux ouverts - CodeConfirméNouveau
Concevoir un simulateur de réseau thermique parallèle et scalable pour la conception de puces
Vous recevez un module C++ d'environ 300 lignes implémentant un solveur de diffusion thermique 2D par différences finies explicites (méthode d'Euler). Le code utilise une grille…
- Algorithm Analysis
- Performance Profiling
- Cache Aware Optimization
Travaux ouverts - StrategyConfirméNouveau
Choisir l'architecture de données d'un domaine viticole en expansion vers l'Asie
Votre tâche d'analyse consiste à croiser la description du schéma relationnel actuel, le relevé des patterns d'accès par région, et la note de cadrage du conseil d'administratio…
- Data Modeling
- Domain Modeling
- Multi Region Writes
Travaux ouverts Practice your coursework on real scenarios.
Every challenge is shaped from real-world context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- CodeIntermédiaireNouveau
Sécuriser les transferts d'une base mobile money contre les doubles dépenses
En équipe, concevez un schéma relationnel pour les portefeuilles (wallets), les transactions (transfert, dépôt, retrait, paiement marchand) et le journal d'audit, à partir de la…
- SQL
- Database Schema
- Joins Aggregations
Travaux ouverts - DesignDébutantNouveau
Normaliser le suivi des cuvées d'un domaine viticole bordelais
À partir de la spécification métier fournie et d'un extrait des données actuelles (dénormalisées), modélisez un schéma relationnel allant jusqu'à la troisième forme normale (3NF…
- Database Schema
- SQL
- Joins Aggregations
Travaux ouverts - CodeIntermédiaireNouveau
Éditeur de liens simplifié pour processeurs IoT sur mesure
Vous concevez et implémentez en C un éditeur de liens statique simplifié et un chargeur qui traitent des fichiers objets dans un format binaire simplifié inspiré du format ELF (…
- Code Reading
- Architecture Diagrams
- Architecture Decision Records Adrs
Travaux ouverts - CodeIntermédiaireNouveau
Optimiser un noyau GPU de simulation de risque et garantir sa cohérence mémoire
Seul ou en binôme, à partir du noyau GPU de base et du jeu de données de portefeuille fournis, vous livrez une version corrigée et optimisée du calcul de VaR par Monte-Carlo. De…
- Algorithm Analysis
- Gpu Programming Cuda
- Memory Consistency Models
Travaux ouverts - Browse challenges
Explore role
Product Manager
Ship product that solves real user problems. Combine user research, prototyping, and stakeholder alignment to turn ambiguous briefs into measurable wins — the role at the centre of modern software teams.
- CodeIntermédiaireNouveau
Moteur de recherche multilingue pour un négoce viticole bourguignon
Vous devez concevoir et implémenter un prototype de système de recherche d'information (Information Retrieval, ou IR — la discipline qui étudie comment retrouver des documents p…
- Information Retrieval
- Multilingual NLP
- Word Embeddings
Travaux ouverts - DesignDébutantNouveau
Moteur de traçabilité parallèle pour la filière cacao en Côte d'Ivoire
Vous devez concevoir et prototyper un pipeline de traitement par lots parallèle capable de traiter 200 000 enregistrements de collecte de cacao en moins de 30 minutes. Le pipeli…
- Apache Spark
- Parallel Performance Engineering
- Algorithm Analysis
Travaux ouverts - CodeConfirméNouveau
Trancher un incident de fraude sur flux de paiements mobiles
En équipe, reconstituez la chronologie de l'incident en croisant le dossier post-incident, l'échantillon du flux d'événements et le contrat d'événement fourni. Examinez précisém…
- Apache Spark
- Stream Processing Windowing
- Application Monitoring
Travaux ouverts - CodeConfirméNouveau
Modéliser un pipeline superscalaire à exécution dans le désordre
En binôme ou trinôme, à partir du module de départ et de la trace d'instructions fournis, vous implémentez un simulateur au cycle près d'un pipeline superscalaire capable d'émet…
- Algorithm Analysis
- Performance Profiling
- Cpu Microarchitecture Modeling
Travaux ouverts Build a verifiable portfolio.
Submissions become evidence. Reviewers with shipping experience score against a rubric; the result becomes a credential anyone can verify.
Why Ewance
- AnalysisFondamentalNouveau
Optimiser la localité mémoire d'un moteur de jeu
À partir du dossier de profilage et du relevé de cache fournis (uniquement), comparez deux dispositions mémoire pour la boucle de mise à jour des unités : un tableau de structur…
- Code Reading
- Chart Reading
- Cache Analysis
Travaux ouverts - DesignConfirméNouveau
Pipeline GPU de détection de défauts sur ligne d'assemblage automobile
Vous devez concevoir et prototyper un pipeline de traitement d'images parallélisé sur GPU qui effectue trois étapes : prétraitement (correction de distorsion, normalisation), dé…
- Gpu Programming
- Parallel Performance Engineering
- Algorithm Analysis
Travaux ouverts - AnalysisDébutantNouveau
Enquête sur un double crédit chez un opérateur d'argent mobile à Dakar
Vous êtes appelé·e comme SRE (Site Reliability Engineer — ingénieur·e de fiabilité des systèmes) pour établir un dossier d'incident. Vous disposez d'un dossier de contexte décri…
- Algorithm Analysis
- Analytical Reasoning
- Application Monitoring
Travaux ouverts - AnalysisIntermédiaireNouveau
Arbitrer le stockage colonnaire d'un lac de données portuaire
À partir du dossier d'incident, du relevé de requêtes et de l'inventaire de fichiers qui vous sont fournis, établissez un diagnostic chiffré : mesurez la distribution des taille…
- Apache Spark
- Analytical Reasoning
- Architecture Decision Records Adrs
Travaux ouverts - CodeIntermédiaireNouveau
Optimiser un pipeline de convolution d'images embarqué pour l'aide à la conduite
Vous recevez un module C d'environ 250 lignes implémentant une convolution 2D naïve (boucles imbriquées, accès colonne par colonne) ainsi qu'un jeu de données synthétique décriv…
- Algorithm Analysis
- Application Monitoring
- Cache Aware Optimization
Travaux ouverts - DesignDébutantNouveau
Choisir le modèle d'entrepôt pour un négoce de vins
Analysez le catalogue des questions posées par les analystes pour en extraire les axes d'analyse récurrents (temps, appellation, importateur, marché de destination, lot d'expédi…
- Dimensional Data Modeling
- Analytical Reasoning
- Architecture Decision Records Adrs
Travaux ouverts - DesignIntermédiaireNouveau
Concevoir un ordonnancement de grues tolérant aux pannes à Tanger Med
En équipe, vous devez concevoir un service d'ordonnancement des grues répliqué et tolérant aux pannes. Vous recevez un dossier de contexte décrivant l'architecture actuelle à nœ…
- Algorithm Analysis
- Advanced Iac Modules
- Ansible Terraform Automation
Travaux ouverts - CodeDébutantNouveau
Accélérer le tri et le filtrage temps réel de manifestes de conteneurs portuaires
Vous recevez un module Python d'environ 200 lignes qui lit un fichier CSV de manifestes, filtre les conteneurs par destination et catégorie de marchandise, puis trie les résulta…
- Algorithm Analysis
- Performance Profiling
- Parallel Programming
Travaux ouverts - CodeIntermédiaireNouveau
Concevoir un système transactionnel concurrent pour une plateforme de paiement mobile
Vous travaillez seul ou en binôme. Votre tâche est triple : d'abord, analyser le code et les journaux pour identifier toutes les violations de cohérence (opérations composées no…
- Code Reading
- Architecture Diagrams
- Data Pipeline Design
Travaux ouverts - DesignConfirméNouveau
Architecture d'entrées-sorties parallèles pour des simulations de sûreté nucléaire
Votre proposition doit s'appuyer uniquement sur la description de l'architecture actuelle (io-case-file), la fiche technique du cluster et de son système de stockage (storage-sp…
- Algorithm Analysis
- Analytical Reasoning
- Architecture Decision Records Adrs
Travaux ouverts - AnalysisDébutantNouveau
Diagnostiquer les défauts de cache d'un calculateur moteur
À partir du dossier de profilage et du relevé de compteurs de performance fournis (et uniquement de ceux-ci), examinez les taux de défauts de cache (cache misses) mesurés sur tr…
- Chart Reading
- Assumption Analysis
- Code Reading
Travaux ouverts - CodeDébutantNouveau
Simulateur de mémoire virtuelle pour suivi de conteneurs portuaires
En équipe de 2 à 3, vous construisez un simulateur de mémoire virtuelle en C ou Python qui modélise un espace d'adressage virtuel paginé. Le simulateur lit un fichier de traces …
- Code Reading
- Architecture Diagrams
- Chart Creation
Travaux ouverts
Comment ça marche
Du brief au certificat, en six étapes.
Étape 01
Parcourez des défis alignés sur vos études.
Étape 02
Acceptez celui qui correspond à vos objectifs.
Étape 03
Avancez avec l'aide de l'IA Copilot.
Étape 04
Soumettez-le pour une évaluation structurée.
Étape 05
Obtenez un certificat vérifié.
Étape 06
Ajoutez-le à LinkedIn en un clic.
Domaines similaires
Tout voir →Des équipes d'entreprise derrière une décennie de briefs de terrain
Vous recrutez dans ce vivier ?
Parrainez un défi et rencontrez des candidats à travers un vrai travail.
Les équipes des entreprises peuvent construire des briefs autour des compétences qu'elles recrutent, puis évaluer les étudiants sur des livrables notés selon une grille — pas sur des CV.



















































































