ntro.ca

        • Contrats de classe
        • Liens utiles
        • Calendrier
        • Calendrier groupe 2
        • Calendrier groupes 1, 3
        • Structure du cours
        • Évaluations
        • Matériel à se procurer
        • Les profs
          • Marc-Olivier Tremblay
          • Mathieu Bergeron
        • Module 1.1: installation + trier des cartes
        • Module 1.2: rappels POO
        • Module 1.3: tableau d'objets
        • Examen 1
        • Module 2.1: données JSON
        • Module 2.2: données en Java
        • Module 2.3: récursivité
        • Examen 2
        • Module 3.1: structure générique
        • Module 3.2: efficacité (1)
        • Module 3.3: efficacité (2)
        • Examen 3
        • Module 4.1: liste naïve
        • Module 4.2: liste par tableau
        • Module 4.3: liste chaînée
        • Examen 4
        • Module 5.1: mappage naïf
        • Module 5.2: mappage par hachage
        • Module 5.3: mappage par arbre
        • Examen 5
        • Équipes
          • Horaire groupe 1
          • Horaire groupe 2
          • Horaire groupe 3
          • Groupe 1
          • Groupe 2
          • Groupe 3
        • Projets vedettes 2022
        • Projets vedettes 2023
        • Projets vedettes 2024
        • Survol
        • Structure
        • Calendrier
        • Calendrier des séances
        • Évaluations
        • Exemples de jeu
        • Exemples de pages
        • Réponses à vos questions
        • Module 1: créer le projet
        • Module 2: concevoir l'application
        • Module 3: vues NtroFx
        • Module 4: modèle et navigation
        • Module 5: ajouter le dorsal, modifier le modèle
        • Module 7: améliorer l'affichage
        • Module 8: jeu en 2d
        • Module 9: client/serveur
        • Module 10: plusieurs instances du même modèle
        • TP1
        • Examen 1
        • TP2
        • Examen 2
        • Projet de fin de session
      • Ajout Format JSON
        • Calendrier
        • Évaluations
        • Structure du cours
        • Contrat de classe
        • Le prof
        • 01: Windows et Word
          • Astuces et raccourcis
        • 02: Word
        • 03: Word
          • Exercice Word: insertion d'éléments spéciaux
          • Exercice Word: tableaux
        • 04: Word
          • Exercice Word: références
          • TP01: Word (15%)
        • 05: PowerPoint
          • TP02: PowerPoint (10%)
        • 06: Examen Word (20%)
        • 07: Excel
        • 08: Excel
        • 09: Excel
          • TP03: Excel (15%)
        • 10: Excel
        • 11: Examen Excel (20%)
        • 12: Access
        • 13: Access
        • 14: Access
        • 15: Examen Access
      • Sondage H2023 (dept. info)
      • Vision H2023 (dept. info)
      • P1) exercices interactifs de lecture
      • P2) transition Excel vers Python
        • Atelier 2: un exemple
      • Index
      • Point de vue sur l'IA
    P2) transition Excel vers Python
    • P2) transition Excel vers Python
      • Problématique ciblée
      • Description du projet proposé
      • Nombre d’étudiants ciblés
      • Résultats attendus 
      • Moyens pour pérenniser les solutions mises en place
      • Retombées anticipées dans le milieu
      • Autres modalité(s) proposée(s) pour diffuser les résultats et les retombées du projet à l’interne ou à l’externe
      • Ressources additionnelles souhaitées

    P2) transition Excel vers Python #

    Problématique ciblée #

    Les étudiant.e.s de chimie sont confronté.e.s à plusieurs défis, tels que l’analyse de données expérimentales et la résolution de problèmes mathématiques associés. L’utilisation d’Excel présente des limites quant à l’automatisation de l’analyse de données et la modélisation de systèmes chimiques complexes.

    Python est facile à apprendre et offre des outils d’analyse et de visualisation des données. Son enseignement aidera les étudiants à devenir plus efficaces et permettra aux enseignants de proposer des exemples innovants.

    Description du projet proposé #

    Le projet consiste à analyser des données expérimentales qui peuvent être trouvées sur divers sites web (gouvernement ou d’une organisation publique) ou fournies par les enseignant.es. Les étudiants seraient amenés à utiliser des bibliothèques Python pour l’analyse des données et la visualisation graphique des données.

    La solution proposée serait un site web sur lequel l’étudiant.e et l’enseignant.e pourront:

    1. Télécharger les données scientifiques dans un format compatible à Python (ex: CSV, URL)

    2. Importer les données dans Python à l’aide d’une librairie Python (ex: pandas)

    3. Nettoyer les données à l’aide de Python pour s’assurer qu’elles sont utilisables pour l’analyse.

    4. Générer des graphiques ou des diagrammes, à l’aide d’une librairie Python (ex: matplotlib, seaborn) pour visualiser les données.

    Nombre d’étudiants ciblés #

    Les étudiants en Sciences de la Nature, particulièrement pour les cours de chimie.

    Résultats attendus  #

    L’utilisation de Python dans les applications de chimie offre plusieurs avantages par rapport à Excel. Python permet l’automatisation avancée et la gestion de grandes quantités de données, ce qui aidera les étudiants à gagner du temps et à éviter des erreurs de manipulation de données.

    Python aidera les étudiants à acquérir des compétences en programmation et en analyse de données, qui sont de plus en plus demandées dans les carrières en chimie et en science.

    Moyens pour pérenniser les solutions mises en place #

    Pour pérenniser les solutions mises en place pour l’utilisation de Python dans les applications de chimie, plusieurs moyens peuvent être pris. Il est important :

    1. D’offrir une formation continue aux enseignants pour maintenir leurs compétences en Python à jour.

    2. De maintenir et développer les ressources pédagogiques pour l’enseignement de Python en chimie.

    3. De collaborer entre enseignants, étudiants et professionnels de l’industrie pour partager les meilleures pratiques et pouvoir innover dans l’offre d’exemples pratiques.

    Retombées anticipées dans le milieu #

    Les retombées des résultats de l’utilisation de Python en chimie sont élevées:

    • Les compétences acquises dans l’utilisation de Python peuvent être transférées dans d’autres domaines scientifiques.

    • Les applications de Python peuvent être utilisées dans d’autres programmes du collège.

    • Les compétences en analyse de données acquises grâce à l’utilisation de Python peuvent être transférées dans des carrières en chimie, en science des données et dans d’autres domaines connexes, offrant ainsi de nombreuses opportunités pour les étudiants.

    Autres modalité(s) proposée(s) pour diffuser les résultats et les retombées du projet à l’interne ou à l’externe #

    Voici quelques modalités envisageables:

    • Des sondages auprès des enseignants et des étudiants pour recueillir leurs commentaires face à l’utilisation de Python.

    • Des rapports pourraient être partagés auprès des enseignants, des étudiants et du personnel administratif du collège.

    • Des publications pourraient être écrites pour partager les résultats du projet avec un public plus large, lors d’événements tels que:

      • portes ouvertes
      • visites dans les écoles secondaires
      • étudiants d’un jour
      • présentations de stagiaires

    Ressources additionnelles souhaitées #

    • Logiciel Python + librairies
    • Hébergement web interne ou externe pour le site
    Creative Commons License Creative Commons Attribution Creative Commons ShareAlike
    • P2) transition Excel vers Python
      • Problématique ciblée
      • Description du projet proposé
      • Nombre d’étudiants ciblés
      • Résultats attendus 
      • Moyens pour pérenniser les solutions mises en place
      • Retombées anticipées dans le milieu
      • Autres modalité(s) proposée(s) pour diffuser les résultats et les retombées du projet à l’interne ou à l’externe
      • Ressources additionnelles souhaitées