# 🎯 Piles et Files > *Objectif : Comprendre, implémenter et utiliser les structures de données fondamentales que sont les **piles** et les **files**, afin de contrôler l’ordre de traitement des informations.* # 👥 Encadrement - **Responsable :** [[Julien DUQUENNOY]] - **Domaine :** [[Programmation]] - **XP attribués :** 🧪 **6** - **Modalité d'évaluation :** Projet - **Pré-requis :** [[Classes]] # 🔗 Connexions ```mermaid graph TD A["Classes"] --> B["Piles et Files"] B --> C["Graphes"] ``` # 📚 Contenu pédagogique ### 01 — Les piles - 📎 **Ressource :** [Les piles](https://github.com/unilasalle-apex/Python/blob/main/Les_piles.ipynb) - **Contenu :** Structure LIFO, implémentation en Python, rôle dans les parcours en profondeur. ### 02 — Les files - 📎 **Ressource :** [Les files](https://github.com/unilasalle-apex/Python/blob/main/Les_files.ipynb)) - **Contenu :** Structure FIFO, implémentation en Python, rôle dans les parcours en largeur. ## 🧩 Activité pédagogique principale - [[Atelier 1 - Piles et Files]] ## ✅ Modalités d’évaluation - **Type :** Projet - **Description :** Résoudre le Puzzle [La Bataille](https://www.codingame.com/training/medium/winamax-battle) intégralement en autonomie. La validation de la compétence se fait lors d'une Soutenance individuelle - **Durée totale :** ~15 minutes ### 🧾 Déroulé de l’évaluation  Une fois prêt, contacte le responsable pour planifier ta soutenance. Tu devras : 1. **Présenter l’énoncé** du puzzle (2 min) 2. **Expliquer ta stratégie** à l’aide d’un schéma : comment as-tu représenté la question avec une file ? (2 min) 3. **Montrer l’élément le plus malin** ou optimisé de ta solution (extrait de code) (2 min) 4. **Répondre à des questions ciblées** sur ton code (5 min) - fonctionnement précis d’une fonction - compréhension d’un paramètre ou d’un retour - justification d’un choix algorithmique (test, boucle, structure) 5. **Adapter ta solution en direct** selon une consigne du jury (5 min) > 🔍 Ce test permet de vérifier que tu as **développé toi-même** la solution, sans LLM ou assistance extérieure. > Les réponses doivent être **précises, immédiates et maîtrisées** pour valider la compétence. ## 🗓️ Historique > **Dernière mise à jour :** `05 février 2026` > **Rédigé par :** [[Julien DUQUENNOY]]