Sous-catégorie

Projets logiciels

SW01 · Logiciels, IA et simulation

Développez des solutions logicielles innovantes en utilisant Python, C++, Java ou des langages de programmation similaires et présentez vos projets sur la scène internationale.

Postuler maintenant Livret de règles Toutes les catégories

Trouvez un problème. Créez un logiciel fonctionnel.

Créez un programme qui aide quelqu'un à faire quelque chose de mieux : organiser des informations, acquérir une compétence, automatiser une tâche ou résoudre un problème pratique. Votre équipe choisit les utilisateurs et le but, puis développe une application fonctionnelle plutôt que de présenter seule une idée.

Lors de l'événement, vous démontrez les principales fonctionnalités, montrez comment un utilisateur se déplace dans le logiciel et expliquez le code et les décisions qui le sous-tendent. Des tests, une gestion utile des erreurs et une interface claire montrent que l'application peut fonctionner au-delà d'une présentation préparée.

Le jury examine la fonctionnalité, l'originalité, la qualité du code et l'utilité. Vous n'avez pas besoin d'une longue liste de fonctionnalités ; concentrez-vous sur un problème clair et une solution fiable que vous comprenez. Préparer les dossiers de projet, le rapport et la démonstration requis par le règlement officiel.

Domaines d'intérêt des projets

Conception d'algorithmes

Développement d'algorithmes efficaces, stratégies de résolution de problèmes et application des compétences en pensée informatique.

Structures de données & bases de données

Choix des bonnes structures de données, conception de bases de données et gestion des données pour des solutions performantes.

Architecture logicielle

Construction d'architectures logicielles modernes avec des principes de code extensible, maintenable et propre.

Software Development

Construisez des solutions pour des problèmes concrets

Les participants développent des projets logiciels originaux qui résolvent un problème sociétal ou contribuent à un secteur spécifique. Applications web, logiciels de bureau, outils d'automatisation ou plateformes d'analyse de données entrent tous dans le champ.

Les projets sont évalués par un jury expert pour leur profondeur technique, l'expérience utilisateur, la qualité du code et l'innovation.

De la préparation à la compétition

Utilisez ce guide pour comprendre l’expérience. Lisez le règlement officiel pour connaître l'inscription complète et les exigences techniques.

Que préparer

Préparez un projet de travail, ses sources modifiables ou ses fichiers de projet, un rapport et une vidéo de démonstration. Identifiez clairement les ressources externes et votre propre contribution.

Le jour de la compétition

Exécutez le projet en direct, démontrez ses principales fonctions et répondez aux questions sur vos choix. Soyez prêt à expliquer les tests, les erreurs et les améliorations dans vos propres mots.

Ce que recherche le jury

L'évaluation suit la rubrique de la catégorie et votre niveau enregistré. Une solution fonctionnelle et bien comprise compte plus que le nombre de fonctionnalités ou une complexité inutile.

Niveaux 01 à 07 • Démonstration en direct • Maximum 100 points

Rapport : maximum 10 pages. Vidéo de démonstration : maximum 3 minutes. Soumettez les fichiers sources ou le référentiel requis et les instructions de configuration ; vérifiez les preuves spécifiques à la catégorie et la date limite officielle dans le règlement.

Critères d'évaluationPoints
Fonctionnalité et stabilité30
Innovation & Originalité25
Qualité et architecture du code25
Expérience utilisateur et utilité20

Espace de présentation des projets

Règlement & directives de la compétition

Consultez le règlement officiel de la compétition, les critères d'évaluation, les exigences du projet et les directives de soumission avant de préparer votre projet.

Anglais · V3.0

La participation implique l'acceptation du règlement officiel. Toutes les équipes, mentors et étudiants doivent lire, comprendre et respecter les règles.