Using plot tasks when teaching Python programming
https://doi.org/10.32517/2221-1993-2023-22-1-7-12
Abstract
The article deals with the problem of increasing the internal motivation of schoolchildren when studying programming. The traditional techniques that increase motivation include appealing to the life experience of students, creating a problem situation, solving plot tasks, modeling real events in the educational process (role-playing games). One of the requirements for tasks with applied content is the correspondence of the plot to the age characteristics of students. The fulfillment of this requirement will be possible if the situation described in the plot of the task is socially significant for adolescents, takes into account their interests and current trends in adolescent communication. The article provides examples of plot tasks, the use of which is expedient when teaching programming to basic school students. These tasks allow students to get acquainted with the "list" and "dictionary" data structures, with a pseudo-random number generator, and with creating their own modules in Python.
About the Author
K. I. KoltsovaRussian Federation
Parfenyevo, Kostroma Region
Yaroslavl
References
1. Босова Л. Л. О новых подходах к изучению школьной информатики в условиях цифровой трансформации общества //Информатика в школе. 2022. No 4. С. 5–14. EDN: DKRLZV. DOI: 10.32517/2221-1993-2022-21-4-5-14
2. Годфруа Ж. Что такое психология. М.: Мир, 1992. 496 с.
3. Головин С. Ю. Словарь практического психолога. Минск: Харвест, 1998. 800 с.
4. Гэддис Т. Начинаем программировать на Python. 4-е изд.: пер. с англ. СПб.: БХВ-Петербург, 2019. 768 с.
5. Егупова М. В. Об основных требованиях, предъявляемых к задачам с прикладным содержанием в курсе школьной математики // Наука и школа. 2007. No 3. С. 33–36. EDN: NCRWMD.
6. Ильин Е. П. Мотивация и мотивы. СПб.: Питер, 2002. 512 с.
7. Немов Р. С. Общая психология. М.: Юрайт, 2016. 262 c.
8. Патрахина Т. Н., Романчук К. П. Сущность и содержание понятия «мотивация» в системе управления // Молодой ученый. 2015. No 7. С. 461–464. EDN: TPPMAD.
9. Платонов К. К. Занимательная психология. М.: Молодая гвардия, 1986. 224 с.
10. Профессиональный стандарт «Педагог (педагогическая деятельность в сфере начального общего, основного общего, среднего общего образования) (учитель)» (проект подготовлен Минтрудом России 31.01.2022). https://www.garant.ru/products/ipo/prime/doc/56809182/
11. Федеральный закон от 29 декабря 2012 года No 273-ФЗ (ред. от 29.07.2017) «Об образовании в Российской Федерации». http://www.consultant.ru/document/cons_doc_law_140174/
12. Фридман Л. М. Сюжетные задачи по математике. История, теория, методика: учебное пособие для учителей и студентов педвузов и колледжей. М.: Школьная пресса, 2002. 204 с.
Review
For citations:
Koltsova K.I. Using plot tasks when teaching Python programming. Informatics in school. 2023;(1):7-12. (In Russ.) https://doi.org/10.32517/2221-1993-2023-22-1-7-12