Algorithmique et programmation

Intégration des stratégies Subgoal Labeled Worked Exemples (SLWEs) et Explicit Tracing aux travaux pratiques du cours d’introduction à la programmation

Intégration des stratégies Subgoal Labeled Worked Exemples (SLWEs) et Explicit Tracing aux travaux pratiques du cours d’introduction à la programmation
F. de Pierpont.
Master thesis (en français), UCLouvain, 2021-2022, advisors: Kim Mens, Olivier Goletti

Tutors’ Experiences in Using Explicit Strategies in a Problem-Based Learning Introductory Programming Course

Un article (en anglais) sur “Tutors’ Experiences in Using Explicit Strategies in a Problem-Based Learning Introductory Programming Course” par Olivier Goletti, Kim Mens & Felienne Hermans, présenté à ITiCSE 2021 (ACM Conference on Innovation and Technology in Computer Science Education, juin 26-juillet 1, 2021)

Création d’exemples résolus avec objectifs étiquetés pour l’apprentissage de la programmation avec Python

Article de recherche sur la “Création d’exemples résolus avec objectifs étiquetés pour l’apprentissage de la programmation avec Python” par Olivier Goletti, Florian De Pierpont & Kim Mens, présenté à Didapro 9 – DidaSTIC (Le Mans, du 18/05/2022 au 20/05/2022).

Cours, exercices NSI, idées de projet et de grand oral pour le lycée

Site proposant des cours, des TP sous forme de notebooks, et des exercices en open source pour la première et … Plus Cours, exercices NSI, idées de projet et de grand oral pour le lycée

Partager ce contenu.

 Bienvenue dans l’espace NSI de formation francophone, dédié à l’apprentissage de l’informatique.

L’introduction de l’enseignement de l’informatique au lycée va permettre aux prochaines générations de maîtriser et participer au développement du numérique. Le principal enjeu est alors la formation des enseignantes et des enseignants. Comment relever un tel défi ?

 

 

 

D’abord en faisant communauté d’apprentissage et de pratique : depuis des semaines déjà l’AEIF et le projet CAI contribuent à l’accueil et l’entraide de centaines de collègues en activité ou en formation, discutant de tous les sujets, partageant des ressources sur un forum dédié et des listes de discussions. Puis en partageant deux formations en ligne :

  • Une formation aux fondamentaux de l’informatique, accessible ici, avec plus d’une centaine d’heures de ressources de formation d’initiation et de perfectionnement. Plus qu’un simple “MOOC´´, ce sont les ressources d’une formation complète et un accompagnement permettant de bien les utiliser.
  • Une formation pour apprendre à enseigner… par la pratique, accessible ici, en co-préparant les activités pédagogiques des cours à venir, en partageant des pratiques didactiques et en prenant un recul pédagogique, y compris du point de vue de la pédagogie de l’égalité.

Ces formations permettent de commencer à se former au CAPES et les personnes désireuses de se préparer au CAPES y trouveront aussi des conseils et des pistes de travail. Elles sont particulièrement utiles pour les professionel·le·s de l’informatique qui souhaitent se réorienter vers l’enseignement.

On peut s’inscrire au fil de l’eau sur l’une et l’autre de ces formations sur la plateforme FUN.

Attention ! Le défi était immense, bien au-delà de ce que l’on peut atteindre avec seulement un ou deux MOOCs usuels. Alors nous l’avons relevé en faisant un parcours de formation inédit, qui sera adapté cette première année, grâce à votre participation, pour vos besoins de formation. Vous devenez donc co-actrice ou acteur avec nous dans la réalisation de cette formation.

Destinés aux futur·e·s collègues, cet espace est ouvert plus largement à d’autres publics : celles et ceux qui s’intéressent à ces sujets, d’une professionnelle de l’informatique qui imagine se reconvertir ou à un parent curieux de ces sujets devenus matière scolaire : bienvenue !

Anthony, Aurélie, Charles, David, Gilles, Jean-Marc, Marie-Hélène, Maxime, Mehdi, Olivier, Sébastien, Tessa, Thierry, Thierry, Vania, Violaine et toute l’équipe.

Lire la suite  Bienvenue dans l’espace NSI de formation francophone, dédié à l’apprentissage de l’informatique.

Partager ce contenu.

Robots Lab

Étant instituteur primaire, j’étais à la recherche d’un moyen pour motiver et intéresser mes élèves. Instantanément, la robotique a permis … Plus Robots Lab

Partager ce contenu.

Contenu pilote – Initiation à l’Intelligence Artificielle pour les jeunes

Ce site propose un contenu pilote pour faire découvrir l’intelligence artificielle aux jeunes à partir de 10 ans. Il se … Plus Contenu pilote – Initiation à l’Intelligence Artificielle pour les jeunes

Partager ce contenu.

Ressources pédagogiques sur l’Intelligence Artificielle

La Scientothèque met à disposition un ensemble de fiches pédagogiques à destination des enseignant.e.s de primaire et secondaire ainsi que … Plus Ressources pédagogiques sur l’Intelligence Artificielle

Partager ce contenu.

Carnet de ressources pédagogiques sur l’Intelligence Artificielle

La Scientothèque a conçu un carnet des ressources pédagogiques francophones qui vise à rassembler les ressources pédagogiques pertinentes pour aborder, … Plus Carnet de ressources pédagogiques sur l’Intelligence Artificielle

Partager ce contenu.

Ressources Programmation & Espace

ESERO Belgique, coordonné pour la partie  francophone et germanophone par la Scientothèque est un programme éducatif de l’agence spatiale européenne … Plus Ressources Programmation & Espace

Partager ce contenu.

La plateforme Class´Code

La plateforme Class´Code pour former les professionnel·e·s de l’éducation à initier nos jeunes à la pensée informatique pour maîtriser le … Plus La plateforme Class´Code

Partager ce contenu.

Quels sont les liens entre IA et Éducation ?

Quels sont les liens entre IA et Éducation ? Quels sont les liens entre IA et Éducation ? @Blog_Binaire @classcode_fr … Plus Quels sont les liens entre IA et Éducation ?

Partager ce contenu.

Outils pour préparer son cours sur les graphes

Les graphes et leurs algorithmes sont au programme des classes préparatoires aux grandes écoles en France : Programme d’Informatique en … Plus Outils pour préparer son cours sur les graphes

Partager ce contenu.

Des concepts algorithmiques et de programmation via les Algoblobs

Algoblob projet initié par Laurent Cooper Constats de départ Les élèves en NSI ont un niveau extrèmement hétérogène. En particulier, … Plus Des concepts algorithmiques et de programmation via les Algoblobs

Partager ce contenu.

Un double MOOC NSI en préparation

Nous sommes une petite équipe en train de préparer un parcours de formation NSI+SNT y compris (mais pas uniquement) la … Plus Un double MOOC NSI en préparation

Partager ce contenu.

UpyLaB

UpyLaB est une plateforme d’apprentissage en ligne permettant l’apprentissage par la pratique du langage de programmation Python. Elle permet aux … Plus UpyLaB

Partager ce contenu.

Human Processor

Dans cette ressource vous trouverez  le plan d’un ordinateur en bois pour apprendre à programmer dans un langage proche de … Plus Human Processor

Partager ce contenu.

Des fiches cours / exercices Python interactifs pour le secondaire supérieur

Un ensemble de fiches cours / exercices interactifs, à base de notebooks et ne nécessitant aucune installation : https://proalgo.fr C’est … Plus Des fiches cours / exercices Python interactifs pour le secondaire supérieur

Partager ce contenu.

Plateforme d’exercices Python interactifs pour le secondaire supérieur

Un  projet d’exercices Python interactifs qui pourraient être utiles en Lycée → http://hackinscience.org. C’est libre et open-source, gratuit, et sans … Plus Plateforme d’exercices Python interactifs pour le secondaire supérieur

Partager ce contenu.

Algorithmliteracy

Kids Code Jeunesse (KCJ) et la Commission Canadienne pour l’Unesco (CCUNESCO) ont joint leurs efforts pour lancer le projet Décode … Plus Algorithmliteracy

Partager ce contenu.

Parcours et Méthode – Spécialité NSI, numérique et sciences informatiques première

Parce que la méthodologie est essentielle pour réussir avec succès ses épreuves du baccalauréat et que la réforme mise en place au lycée vise … Plus Parcours et Méthode – Spécialité NSI, numérique et sciences informatiques première

Partager ce contenu.

NSI Terminale Générale (spécialité) – PRÉPABAC Cours & Entraînement

eBook  : outil de travail complet et efficace, conforme au programme du nouvel enseignement de spécialité NSI (Numérique et sciences … Plus NSI Terminale Générale (spécialité) – PRÉPABAC Cours & Entraînement

Partager ce contenu.

Prépas Sciences – Spécialité Numérique et sciences informatiques – Terminale

Cet ouvrage est destiné aux élèves qui souhaitent acquérir un très bon niveau. Il aide à comprendre les méthodes de raisonnement et … Plus Prépas Sciences – Spécialité Numérique et sciences informatiques – Terminale

Partager ce contenu.

Compétences attendues – Spécialité NSI – Numérique et sciences informatiques – Terminale

Un cours approfondi et précis les concepts logiques à maîtriser les technologies actuelles utilisées le vocabulaire à connaître de nombreux … Plus Compétences attendues – Spécialité NSI – Numérique et sciences informatiques – Terminale

Partager ce contenu.

Spécialité Numérique et sciences informatiques : leçons avec exercices corrigés – Terminale

Cet ouvrage propose un cours structuré couvrant l’intégralité du programme de la spécialité NSI en classe de terminale. Il offre vingt-quatre leçons clés en main, accompagnées … Plus Spécialité Numérique et sciences informatiques : leçons avec exercices corrigés – Terminale

Partager ce contenu.

NSI 1re générale (Numérique et sciences informatiques) – Prépabac

Un outil de travail complet et efficace, conforme au programme  du nouvel enseignement de spécialité NSI («  Numérique et sciences … Plus NSI 1re générale (Numérique et sciences informatiques) – Prépabac

Partager ce contenu.

Spécialité Numérique et sciences informatiques – Première – Ed. 2019

Des exercices classés par compétences attendues du programme avec une mise en valeur des grandes compétences du domaine numérique (ex. analyser, … Plus Spécialité Numérique et sciences informatiques – Première – Ed. 2019

Partager ce contenu.

Spécialité Numérique et sciences informatiques : 30 leçons avec exercices corrigés – Première

Cet ouvrage propose un cours structuré couvrant l’intégralité du programme de la spécialité NSI (Numérique et sciences informatiques) en classe de première. … Plus Spécialité Numérique et sciences informatiques : 30 leçons avec exercices corrigés – Première

Partager ce contenu.

SCIENCES NUMERIQUES ET TECHNOLOGIE 2de – Éd.2019 Manuel élève

8 thèmes dont 1 transversal : la programmation avec Python pour chaque thème : Une ouverture en photo en lien … Plus SCIENCES NUMERIQUES ET TECHNOLOGIE 2de – Éd.2019 Manuel élève

Partager ce contenu.

Sciences numériques et technologie 2nde – Livre élève – Ed. 2019

Des problématiques proches des élèves pour aborder chaque thème du programme Des activités variées, pour différentes situations d’apprentissage  : avec ou sans … Plus Sciences numériques et technologie 2nde – Livre élève – Ed. 2019

Partager ce contenu.

Sciences numériques et technologie – Seconde – nouveaux programmes -Broché

Des exercices classés par compétences attendues du programme avec une mise en valeur des grandes compétences du domaine numérique (ex. … Plus Sciences numériques et technologie – Seconde – nouveaux programmes -Broché

Partager ce contenu.

Sciences numériques et technologie – Seconde – nouveaux programmes

Avec la réforme du lycée, les SNT (Sciences Numériques et Technologie) font partie du programme obligatoire de tous les élèves … Plus Sciences numériques et technologie – Seconde – nouveaux programmes

Partager ce contenu.

3.0 – Cahier de SNT – Sciences Numériques et Technologie

Un outil pédagogique complet en complément ou à la place d’un manuel : un cahier, un guide pédagogique et un … Plus 3.0 – Cahier de SNT – Sciences Numériques et Technologie

Partager ce contenu.

3.0 Sciences Numériques et Technologie — SNT 2nde

Sciences numériques et technologie – SNT 2de- Collection 3.0, est un manuel qui permet à l’élève de comprendre le monde … Plus 3.0 Sciences Numériques et Technologie — SNT 2nde

Partager ce contenu.

Numérique et Sciences Informatiques, 1re

Ouvrage aux éditions Ellipses, ce livre couvre le programme officiel de la spécialité de la classe de Première du lycée … Plus Numérique et Sciences Informatiques, 1re

Partager ce contenu.

Liste de Discussion pour les Enseignant·e·s de la Spécialité NSI

Espace de partage et d’entraide pour les enseignant·e·s de la spécialité Numérique et Science Informatique de 1ère et Terminale en … Plus Liste de Discussion pour les Enseignant·e·s de la Spécialité NSI

Partager ce contenu.

Thymio

Thymio est un robot pédagogique programmable. La découverte de ce robot est adaptée dès le plus jeune âge. Sur le … Plus Thymio

Partager ce contenu.

Olympiades d’informatiques belges

Les Olympiades d’informatique belges, c’est un concours de raisonnement informatique et d’initiation à la programmation pour élèves du secondaire. L’épreuve … Plus Olympiades d’informatiques belges

Partager ce contenu.

Scratch

Scratch est un langage de programmation par blocs adapté aux enfants. Il permet de découvrir dans un environnement ludique les … Plus Scratch

Partager ce contenu.

Code.org

Code.org est un site web qui met à disposition plusieurs ressources d’introduction à l’informatique et d’apprentissage de la programmation. Connus … Plus Code.org

Partager ce contenu.

Tutoriel INGInious (en anglais)

Retrouvez le tutoriel de la plateforme INGInious: INGInious (référencé par cette ressource: https://cai.community/ressource/inginious-votre-assistant-denseignement-en-ligne/) est un assistant d’enseignement en ligne. Il … Plus Tutoriel INGInious (en anglais)

Partager ce contenu.

Vidéo explicative du jeu de Nim

Retrouvez une petite vidéo pour présenter le jeu de Nim. En Francais , en Anglais . Ressource crée par : … Plus Vidéo explicative du jeu de Nim

Partager ce contenu.

Cours d’introduction à la programmation en C

Ce cours est un complément au syllabus d’apprentissage de la programmation en langage C sous Unix utilisé en 2e bloc … Plus Cours d’introduction à la programmation en C

Partager ce contenu.

Cours d’introduction à la programmation en Java

Ce site contient les exercices d’un cours de programmation en Java donné jusqu’en 2018 à et par l’Ecole Polytechnique de … Plus Cours d’introduction à la programmation en Java

Partager ce contenu.

Eléments d’Intelligence Artificielle

“Elements of AI” (Eléments d’IA) est un cours en ligne (MOOC ou Massive Open Online Course) sur l’intelligence artificielle gratuit … Plus Eléments d’Intelligence Artificielle

Partager ce contenu.

Cours d’introduction à la programmation en Python

Cette ressource est un clone (fait en 2020) d’un cours d’introduction à la programmation en Python donné à et par … Plus Cours d’introduction à la programmation en Python

Partager ce contenu.

Guide d’activités technocréatives pour les enfants du 21e siècle

Ce guide d’activités a pour objectif d’apporter des pistes de réflexion pour la réalisation d’activités d’apprentissage visant des usages créatifs … Plus Guide d’activités technocréatives pour les enfants du 21e siècle

Partager ce contenu.

INGInious, votre assistant d’enseignement en ligne

INGInious est un assistant d’enseignement en ligne. Testez vos connaissances en programmation et obtenez des commentaires sur la façon d’améliorer … Plus INGInious, votre assistant d’enseignement en ligne

Partager ce contenu.

Site de dépôts de documents NSI

Retrouvez un dépôt Github de cours pour des élèves de Première et Terminale NSI. Attention, si l’arborescence est complète, un … Plus Site de dépôts de documents NSI

Partager ce contenu.

Scilog Intelligence Mécanique

Les sciences du numériques (informatique et mathématiques, et leurs sciences “enfouies” comme l’automatique ou le traitement du signal) s’intéressent à … Plus Scilog Intelligence Mécanique

Partager ce contenu.

Interstices

Interstices est une revue de culture scientifique en ligne, créée par des chercheur·e·s pour inviter à explorer les sciences du … Plus Interstices

Partager ce contenu.

Informatique au lycée

Vous aviez vos habitudes pour chercher des ressources pédagogiques pour vos cours d’ICN et ISN d’aller sur le site informatique … Plus Informatique au lycée

Partager ce contenu.

Espace de Partage, de Discussions & d’Échanges des Enseignants de la Spécialité NSI

Cet Espace Tribu est un espace national de Stockage et de Partage, compagnon et complémentaire de la Liste de Diffusion … Plus Espace de Partage, de Discussions & d’Échanges des Enseignants de la Spécialité NSI

Partager ce contenu.

Projets Python individuels ou en groupe pour élèves de Lycée

Enoncés de deux projets Python qui peut être librement proposés ; à faire individuellement ou en groupes d’élèves. Proposé également … Plus Projets Python individuels ou en groupe pour élèves de Lycée

Partager ce contenu.

Algoblobs

Fil rouge pour l’enseignement de NSI, utilisable aussi pour l’apprentissage de la programmation en python en général. Inspiré de france-ioi … Plus Algoblobs

Partager ce contenu.

Liste de Discussion pour les Enseignant·e·s de la Spécialité SNT

Espace de partage et d’entraide pour les enseignant·e·s de l’enseignement Sciences Numériques et Technologie de 2nd en France, sous forme … Plus Liste de Discussion pour les Enseignant·e·s de la Spécialité SNT

Partager ce contenu.

Espace de partage de ressources pour les Enseignant·e·s de la Spécialité NSI

Espace de partage de ressources les enseignant·e·s de la spécialité Numérique et Science Informatique de 1ère et Terminale en France, … Plus Espace de partage de ressources pour les Enseignant·e·s de la Spécialité NSI

Partager ce contenu.

Robots Lab : dispositif de robotique pédagogique pour soutenir les apprentissages des mathématiques en développant les compétences du 21ème siècle

Ce dispositif a été construit à partir de défis visant à mettre les apprenants dans un processus d’engagement actif. Les … Plus Robots Lab : dispositif de robotique pédagogique pour soutenir les apprentissages des mathématiques en développant les compétences du 21ème siècle

Partager ce contenu.

Découvrir le langage Python en programmant un microcontrôleur !

Un livre visant notamment les enseignants français de lycée qui doivent enseigner des éléments de programmation Python et l’utilisation d’un … Plus Découvrir le langage Python en programmant un microcontrôleur !

Partager ce contenu.

Le site d’entraînement à la programmation et l’algorithmique

Notre objectif est de faire découvrir la programmation et l’algorithmique au plus grand nombre de personnes possible. Nous créons et … Plus Le site d’entraînement à la programmation et l’algorithmique

Partager ce contenu.

Olympiades d’informatique

Les Olympiades internationales d’informatique (IOI) sont l’un des plus prestigieux concours d’informatique au monde. Elles ont pour objectif de stimuler … Plus Olympiades d’informatique

Partager ce contenu.

Le castor’informatique en tant qu’activité débranchée

Le concours Castor organisé par  France-IOI avec l’ENS Cachan, Inria et le support de nombreux partenaires (dont le CNRS et Pasc@line) offre aussi ses anciens sujets de concours sous … Plus Le castor’informatique en tant qu’activité débranchée

Partager ce contenu.

Plateforme teachingaifork12

Dans la continuité du soutient de l’Unesco pour le développement de plateformes pour l’éducation à l’IA : voici le lancement … Plus Plateforme teachingaifork12

Partager ce contenu.

Une introduction à la culture scientifique du numérique

L’informatique envahit notre quotidien, mais il n’est pas besoin d’être expert en informatique, pour en saisir les éléments fondamentaux. Nous … Plus Une introduction à la culture scientifique du numérique

Partager ce contenu.

Apprendre à programmer en jouant avec Scratch !

Tout le monde sait faire du scratch maintenant… Euh vous pas vraiment alors que tou-te-s les enfants vont bientôt savoir … Plus Apprendre à programmer en jouant avec Scratch !

Partager ce contenu.

Se former à SNT

Tou·te·s les élèves de seconde s’initient aux Sciences Numérique et Technologies qui en découlent (SNT). Vous voulez vous former à … Plus Se former à SNT

Partager ce contenu.

Jouer en famile à se familiariser avec l’informatique

En famille aussi on peut s’amuser avec nos enfants à découvrir le code ! Nous parents, quelle que soit notre … Plus Jouer en famile à se familiariser avec l’informatique

Partager ce contenu.

Un parcours découverte de la pensée informatique

Ce que nous allons voir ici, c’est comment en environ deux heures, on peut commencer à se former pour de … Plus Un parcours découverte de la pensée informatique

Partager ce contenu.

Les dictionnaires de Python

  Vous retrouverez une fiche d’activité qui présente les dictionnaires de Python (programme NSI 1re en France). Il s’agit d’une … Plus Les dictionnaires de Python

Partager ce contenu.