[PYTHON] Difficulté à enseigner la programmation réelle aux élèves du primaire

J'enseigne actuellement la programmation à une cinquième année. L'environnement de développement est le suivant

Environnement de développement

Ce que vous enseignez

La demande de l'étudiant était qu'il voulait créer son propre Minecraft Mod. Pour ce faire, vous devez apprendre le langage Java. Cependant, Java était considéré comme un langage de programmation très difficile à apprendre en premier pour les élèves du primaire. Donc, tout d'abord, il est facile de comprendre ce que fait Minecraft, J'ai décidé d'enseigner Python en tant que langage avec des obstacles d'apprentissage relativement faibles. J'ai décidé d'introduire et d'enseigner RaspberryJamMod comme environnement de programmation pour Minecraft + Python.

Le contenu de l'étude se déroule selon les livres suivants. Programmation Python que vous pouvez apprendre avec Minecraft

Veuillez vous référer à ce Wiki etc. pour apprendre l'histoire Wiki de la classe de programmation

Difficulté à enseigner la programmation aux élèves du primaire

Maintenant, comme pour la matière principale, il est très difficile d'enseigner la programmation aux élèves du primaire. Parce que

Pour certaines raisons. L'enfant qui enseigne aime Minecraft tous les jours, possède une richesse de connaissances en matière de commandement et a de l'expérience dans la création de jeux avec Unity. Cependant, même si vous avez ces prérequis, la programmation est Les obstacles sont encore très élevés. Comme exemple concret de la hauteur de l'obstacle, j'ai donné le fameux problème FizzBuzz comme devoir. Cela prend environ une semaine.

Comment puis-je encore enseigner

Je ne suis ni un expert en éducation ni un expert en programmation (même si je suis diplômé d'université). Par conséquent, j'ai réussi à terminer à chaque fois en répétant l'ingéniosité. En tant qu'appareil

Etc. Voici quelques diapositives créées pour la conférence à titre d'exemple.

Cependant, même avec toute cette ingéniosité, certains enfants abandonnent parce qu'ils ne peuvent pas suivre l'immoralité. Encore une fois, la programmation est si difficile.

Que faire à l'avenir

Le niveau de difficulté est si élevé qu'il y aura des abandons, de sorte que l'obstacle peut être encore abaissé. Il y a la question de savoir s'il faut mâcher et expliquer. Cependant, il faut plusieurs heures pour créer des diapositives, et avant de le faire d'une seule main de l'entreprise principale, Toute nouvelle augmentation de la charge est personnellement sévère. De plus, il est indéniable qu'il n'a pas sa propre capacité. En revanche, bien que subjectif, il n'y a pas de gros problème avec le rythme actuel, et compte tenu de l'équilibre avec le travail académique de l'étudiant. Il y a de fortes chances que le style d'affectation d'une heure / semaine / classe et plusieurs devoirs soit largement appliqué.


J'ai vu la diapositive, mais n'est-ce pas un obstacle assez élevé? Si vous avez des opinions, veuillez commenter.

Recommended Posts

Difficulté à enseigner la programmation réelle aux élèves du primaire
Script du "Livre de programmation à partir d'élèves du primaire et du premier cycle du secondaire"