Cartes Java

    • Préface
      • Introduction
          • 1.1. Outil de validation
            • 1.2. Langages et notations utilisées
              • 1.3. Visualisations avec des cartes à jouer
                • 2.1. Objets
                  • 2.2. Tableaux d'objets
                    • 2.3. Graphes d'objets
                      • 3.1. Performance Vs efficacité
                        • 3.2. Efficacité en temps
                          • 3.3. Efficacité en espace
                            • 4.1. Liste naïve
                              • 4.2. Liste par tableau
                                • 4.3. Liste chaînée simple
                                  • 4.4. Liste chaînée double
                                    • 5.1. Arbre générique
                                    • 5.2. Arbre binaire
                                    • 6.1. Mappage naïf
                                      • 6.2. Mappage par hachage
                                        • 6.3. Mappage avec arbre
                                        • Conclusion
                                        • Bibliographie
                                            • Annexe 1: la notation grand O
                                              • Annexe 2: accéder aux exemples
                                                • Annexe 3: programmer un nouvel exemple
                                                  • Annexe 4: suggérer une modification à ce manuel
                                                      • Procédures déplacer/décaler
                                                        • Modéliser la suite de Fibonacci
                                                          • Liste par tableau
                                                            • Arbre binaire
                                                              • Bilan juin 2022
                                                              • Bilan octobre 2022
                                                            Préface
                                                            • Préface

                                                            Préface #

                                                            Ce manuel a été développé entre avril 2022 et février 2023 suite à l’obtention d’une subvention de la fabriqueREL.

                                                            Version

                                                            10 mars 2023

                                                            Dépôt source

                                                            https://github.com/cartesjava/cartesjava.github.io

                                                            AuteurMathieu Bergeron
                                                            Remerciements

                                                            Un grand merci à la fabriqueREL d’avoir supporté la création de ce manuel.

                                                            Participation étudiante

                                                            Grâce au financement de la fabriqueREL, trois étudiants ont contribué au développement du logiciel qui accompagne ce manuel, soit : Adrien Joséphine-Olivier, Marlond Augustin et Zein-El-Abdin Hazimeh.

                                                            Mise en page

                                                            La mise en page repose sur le thème hugo-book, modifié par Mathieu Bergeron pour les besoins de ce manuel (p. ex. ajout de la numération des sections).

                                                            Suivi de projet

                                                            De la fabriqueREL :  Claude Potvin (conseiller pédagogique) et Marianne Dubé (coordonnatrice). Du Collège Montmorency :  Philippe Lavigueur (conseiller pédagogique) et Valérie Jacques (spécialiste en moyens et techniques d’enseignement).

                                                            Comité de relecture

                                                            Enseignant·e·s en informatique au Collège Montmorency :  Soumaya Medini, Axel Seguin, Nicolas Leduc, Frédéric Édoukou, Simon Deschênes et Sylvain Labranche.

                                                            Pour citer cet ouvrage

                                                            Bergeron, M. (2023). Code les cartes! Apprendre à programmer efficacement avec des cartes à jouer. Collège Montmorency. CC BY-SA

                                                            Sauf indications contraires, le contenu de ce manuel électronique est disponible en vertu des conditions de la Licence Creative Commons Attribution - Partage dans les mêmes conditions 4.0 International.

                                                            Vous êtes autorisé à:

                                                            Partager  —  Copier, distribuer et communiquer le matériel par tous moyens et sous tous formats.

                                                            Adapter  —  Remixer, transformer et créer à partir du matériel pour toute utilisation, y compris commerciale.

                                                            Selon les conditions suivantes:

                                                            Paternité  —  Vous devez citer le nom de l’auteur original.

                                                            Mêmes conditions  —  Si vous remixez, transformez, ou créez à partir du matériel composant l’Oeuvre originale, vous devez diffuser l’Oeuvre modifiée avec la même licence.



                                                            ↪  Introduction
                                                            FabriqueREL
                                                            Creative Commons License
                                                            Modifier cette page Edit
                                                            Collège Montmorency
                                                            • Préface