Методика вивчення основних алгоритмічних конструкцій з використанням засобів комп’ютерної графіки мови python

dc.contributor.authorБазурін Віталій Миколайович
dc.contributor.authorBazurin Vitalii Mykolaiovych
dc.date.accessioned2022-11-29T07:47:56Z
dc.date.available2022-11-29T07:47:56Z
dc.date.issued2022
dc.description.abstractПроблема навчання учнів базової середньої школи є актуальною в даний час. Успішність навчання учнів основ програмування значною мірою залежить від мотивації учнів. На підвищення рівня мотивації учнів до вивчення програмування випливає низка чинників, у тому числі й інтерактивний зміст навчання. Python є популярною мовою програмування у даний час і вивчається в загальноосвітній школі. Python має вбудовані засоби комп’ютерної графіки. Ці засоби вивчаються у шкільному курсі інформатики. Мета статті - розкрити особливості методики навчання основних алгоритмічних конструкцій учнів 7 класу з використанням засобів комп’ютерної графіки мови Python. Розроблена методика спирається на сталу послідовність вивчення алгоритмічних конструкцій і типів даних, але використовує для цього засоби комп’ютерної графіки. Результати роботи програми учні можуть наочно спостерігати на екрані комп’ютера. Це сприяє швидкому виявленню неточностей і помилок в алгоритмах. Методика побудована за принципом «від простого до складного» і розрахована на учнів 7 класу. Передумовами застосування даної методики є вивчення основних засобів і методів комп’ютерної графіки на мові Python: модуля turtle, методів модуля turtle. У процесі створення зображень та анімацій за допомогою мови Python учнями використовуються основні алгоритмічні конструкції: слідування, розгалуження, повторення. Під час створення програм учні повинні використовувати також підпрограми, списки, рядкові дані і складати підпрограми для обробки таких типів даних, як рядки і списки. Розроблену методику було апробовано на заняттях гуртка «Інформатика» з учнями 6-7 класів. У результаті було відмічено зростання мотивації учнів до вивчення програмування і успішне засвоєння ними основних алгоритмічних конструкцій, а також їх реалізації на мові Python. Для застосування даної методики достатньо рівня методичної компетентності більшості вчителів інформатики і наявних програмно-технічних засобів.uk_UA
dc.description.abstractThe problem of teaching elementary school students is relevant today. The success of teaching students the basics of programming largely depends on the motivation of students. There are a number of factors that increase the level of motivation of students to study programming, including the interactive content of learning. Python is a popular programming language today and is taught in high school. Python has built-in computer graphics tools. These tools are studied in the school course of computer science. The purpose of the article is to reveal the peculiarities of the method of teaching the basic algorithmic constructions of 7th grade students using the means of computer graphics of the Python language. The developed technique is based on a constant sequence of studying algorithmic constructions and data types, but uses computer graphics for this purpose. Students can visually observe the results of the program on a computer screen. This facilitates the rapid detection of inaccuracies and errors in algorithms. The method is built on the principle of "simple to complex" and is designedfor 7th grade students. Prerequisites for the application of this technique are the study of basic tools and methods of computer graphics in Python: turtle module, turtle module methods. In the process of creating images and animations using Python, students use basic algorithmic constructions: following, branching, repetition. When creating programs, students should also use routines, lists, string data, and compose routines to process data types such as strings and lists. The developed technique was tested in the classes of the circle "Informatics" with students of 6-7 grades. As a result, there was an increase in students' motivation to learn programming and their successful mastery of basic algorithmic constructions, as well as their implementation in Python. To apply this technique, the level of methodological competence of most computer science teachers and available software and hardware is sufficient.uk_UA
dc.identifier.citationБазурін В. М. Методика вивчення основних алгоритмічних конструкцій з використанням засобів комп’ютерної графіки мови python [Текст] / В. М. Базурін // Актуальні питання природничо-математичної освіти : збірник наукових праць / МОН України, СумДПУ імені А. С. Макаренка ; [ред. рада: М. І Бурда, М. Гарнер, О. І. Мельников та ін.]. – Суми : СумДУ імені А. С. Макаренка, 2022.– Вип. 1 (19). – С. 131–140uk_UA
dc.identifier.doi10.5281/zenodo.6618615
dc.identifier.orcid0000-0002-6614-4889
dc.identifier.urihttps://repository.sspu.edu.ua/handle/123456789/12568
dc.language.isoukuk_UA
dc.publisherСумДПУ імені А. С. Макаренкаuk_UA
dc.subjectучніuk_UA
dc.subjectкомп’ютерна графікаuk_UA
dc.subjectпрограмуванняuk_UA
dc.subjectалгоритмічна конструкціяuk_UA
dc.subjectPythonuk_UA
dc.subjectstudentsuk_UA
dc.subjectcomputer graphicsuk_UA
dc.subjectprogramminguk_UA
dc.subjectalgorithmic constructionuk_UA
dc.titleМетодика вивчення основних алгоритмічних конструкцій з використанням засобів комп’ютерної графіки мови pythonuk_UA
dc.title.alternativeMethods of Studying Basic Algorithmic Constructions Using Python Computer Graphicsuk_UA
dc.typeArticleuk_UA
dc.udc.udc372.8 (004)uk_UA
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
METODYKA VYVCHENNIA.pdf
Розмір:
675.91 KB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
2.99 KB
Формат:
Item-specific license agreed upon to submission
Опис: