МЕТОДИЧНІ АСПЕКТИ ВИВЧЕННЯ ОСНОВ АЛГОРИТМІЗАЦІЇ І ПРОГРАМУВАННЯ МОВОЮ PYTHON У ШКІЛЬНОМУ КУРСІ ІНФОРМАТИКИ У СТАРШИХ КЛАСАХ
DOI:
https://doi.org/10.31110/2413-1571-2021-031-5-006Ключові слова:
заклад загальної середньої освіти, шкільний курс інформатики, основи алгоритмізації, програмування, мова програмування PythonАнотація
Основи алгоритмізації і програмування є однією з основних змістових ліній курсу інформатики у школі. У статті досліджено проблеми вивчення елементів основ алгоритмізації та програмування в шкільному курсі інформатики у 10-11 класах.
Формулювання проблеми. Важливою педагогічною проблемою є формування і розвиток алгоритмічних навичок учнів. Проблеми вдосконалення методичної системи навчання інформатики в загальній середній школі потребують подальшого дослідження з метою пошуку більш ефективних форм, методів і засобів навчання. Необхідно забезпечити формування в учнів компетентностей, необхідних для свідомого вибору майбутнього профілю навчання. Учні повинні розуміти зв’язок між теоретичною і прикладною інформатикою, знати способи застосування інформаційних технологій для розв’язування різноманітних задач. А також визначено переваги мови Python у навчанні інформатики та особливості їх педагогічного застосування у навчанні основ алгоритмізації та програмування.
Матеріали і методи. Для досягнення поставленої мети застосовано комплекс методів: системного аналізу наукових праць, що охоплюють проблему дослідження, аналіз вітчизняного досвіду вивчення елементів програмування в шкільному курсі інформатики; узагальнення та обґрунтування теоретичних засад використання мови програмування Python в шкільному курсі інформатики.
Результати. Розглянуто основні характеристики мови програмування Python та наведено можливості її використання у процесі навчання основ алгоритмізації в шкільному курсі інформатики. Вивчення основ алгоритмізації та програмування є одним із засобів формування операційного стилю мислення. Знання даної змістової лінії передбачає здатність формалізувати задачу, визначити у ній зв’язки між частинам, обирати якнайкращий алгоритм розв’язування завдання, вміння правильно інтерпретувати та аналізувати отримані результати.
Висновки. Мова Python – одна з найпопулярніших мов програмування. Вона знаходить своє застосування у різних галузях. Відповідно ринок праці потребує фахівців, які могли створювати програмні продукти мовою Python. Заклади загальної середньої освіти не залишилися осторонь цього процесу. Автори шкільних підручників починають включати мову Python до їх змісту. Таким чином, виникає потреба у розробці навчально-методичних матеріалів з вивчення елементів алгоритмізації і програмування мовою Python. Методологічне значення цього розділу шкільного курсу інформатики полягає у розкритті важливості алгоритмів.
Посилання
Базурін В. М. Порівняльний аналіз середовищ програмування мовою Python. Новітні комп’ютерні технології. Кривий Ріг : Видавничий центр ДВНЗ «Криворізький національний університет», 2018. Том XVI. С. 281-292.
Інформатика для 10-11 класів (профільне навчання). URL: https://mon.gov.ua/storage/app/media/zagalna%20serednya/programy-10-11-klas/2018-2019/01/10-11-profilniy-riven.docx (дата звернення 12.04.2020)
Інформатика. Навчальна програма вибірково-обов’язкового предмету для учнів 10-11 класів загальноосвітніх навчальних закладів (рівень стандарту). URL: https://mon.gov.ua/storage/app/media/zagalna%20serednya/programy-10-11-klas/2018-2019/informatika-standart-10-11.docx (дата звернення 12.04.2020)
Морзе Н. В., Барна О. В., Вембер В. П. Інформатика: підр. для 8 кл. загальноосвіт. навч. Закладів.К. : УОВЦ «Оріон», 2016. 240 с.
Морзе Н. В., Барна О. В., Вембер В. П. Інформатика: підр. для 9 кл. загальноосвіт. навч. Закладів.К. : УОВЦ «Оріон», 2016. 208 с.
Морзе Н.В., Барна О.В. Інформатика. Підручник для 7 кл. закладів загальної середньої освіти. Київ: УОВЦ «Оріон», 2020. 176 с.
Руденко В.Д., Речич Н.В., Потієнко В. О. Інформатика (профільний рівень) : підруч. для 10 кл. закл. загал, серед, освіти. Харків : Вид-во «Ранок», 2019. 256 c.
Руденко В.Д., Речич Н.В., Потієнко В. О. Інформатика (профільний рівень) : підруч. для 11 кл. закл. загал, серед, освіти. Харків : Вид-во «Ранок», 2019. 256 c.
Юрченко А.О., Семеніхіна О.В., Хворостіна Ю.В., Удовиченко О.М., Петренко С.І. Навчання програмувати в старшій школі крізь призму чинних навчальних програм. Фізико-математична освіта, 2019. Випуск 2(20). Ч. 2. С. 48-55.
Яку мову програмування вивчати у школі. Комп’ютер у школі та сім’ї №8, 2013. С. 9-18.
Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В. Інформатика : підруч. для 8-го кл. закл. заг. серед. освіти. К.: Генеза, 2021.256 с.
TIOBE Index. URL: https://www.tiobe.com/tiobe-index/ (дата звернення: 26.09.2021).
Ковалюк Т.В. Основи програмування. К.:Видавнича група BHV, 2005. 384 с.
Downloads
Опубліковано
Як цитувати
Ліцензія
Авторське право (c) 2021 Тарас Кобильник, Уляна Когут, Володимир Жидик

Ця робота ліцензується відповідно до Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
- Автори передають журналу право першої публікації свого рукопису на умовах ліцензії Creative Commons ("Із зазначенням авторства - Некомерційне використання - Поширення на тих же умовах") 4.0 Міжнародна (CC BY-NC-SA 4.0), котра дозволяє іншим особам вільно використовувати (читати, копіювати і роздруковувати) представлені матеріали, здійснювати пошук та посилатись на опубліковані статті, поширювати їх повний текст з будь-якою законною некомерційною метою (у тому числі, з навчальною або науковою) та обов'язковим посиланням на авторів робіт і первинну публікацію у цьому журналі.
- Опубліковані оригінальні статті в подальшому не можуть використовуватись користувачами (окрім авторів) з комерційною метою або поширюватись сторонніми організаціями-посередниками на платній основі.