PYTHON ЯК ЗАСІБ НАВЧАННЯ ОСНОВ АЛГОРИТМІЗАЦІЇ У ЗАКЛАДАХ ЗАГАЛЬНОЇ СЕРЕДНЬОЇ ОСВІТИ

Author:

Кобильник Тарас ПетровичORCID,Сікора Оксана ВолодимирівнаORCID,Жидик Володимир БогдановичORCID,Шаран Олександра ВасилівнаORCID

Abstract

На сьогодні спостерігається тенденція до поширення програмування, а мови програмування стають більш простими та зручними. Як наслідок кількість програмістів буде збільшуватися. Водночас рівень глибокого розуміння основ алгоритмізації буде знижуватися. Це неминуче, але не є причиною відмови від вивчення сучасних високорівневих мов програмування. Проблема вибору мови програмування для навчання основ алгоритмізації у закладах загальної середньої освіти є актуальною і складною. На основі аналізу наукових публікацій та власного досвіду визначено критерії вибору мови програмування як засобу навчання основ алгоритмізації: сучасність, безкоштовність, зрозумілість, лаконічність. Обґрунтовано вибір мови Python як засобу навчання основ алгоритмізації учнів та проаналізовано певні її характеристики, які ілюструються конкретними прикладами. Для кращого розуміння особливостей мови Python програмна реалізація алгоритмів наводиться паралельно з мовою С++. Проте вивчення учнями Python як першої мови програмування може викликати деякі побоювання. Це – динамічна типізація змінної і «надто велика» високорівневість мови. Основною проблемою для вивчення мови програмування Python у школах є відсутність розроблених методик її навчання, на відміну від Pascal. Потребує уточнення, які теми, алгоритми потрібно вивчати у школах та як сформувати послідовність тем та обрати відповідну методику навчання. Краще зосередитись на навчанні алгоритмів, формуванні навичок розв’язування різноманітних задач, які вони в майбутньому зможуть використовувати у практичній діяльності. Тому треба основний акцент робити не на навчанні певної мови програмування, а на навчанні основ алгоритмізації, а мову програмування використовувати як допоміжний засіб. Мову програмування доцільно обирати ту, яку легко читати і якою легко писати. Це допоможе підвищити рівень впевненості учнів, які мають не надто добрі знання з основ алгоритмізації і які в майбутньому не пов’язують свою професійну діяльність з програмуванням. Подальші дослідження будуть спрямовані на розробленні методики навчання основ алгоритмізації та програмування з використанням мови Python у класах інформатичного профілю.

Publisher

Institute for Digitalisation of Education of the Natіonal Academy of Educatіonal Scіences of Ukraіne

Subject

Cell Biology,Developmental Biology,Embryology,Anatomy

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3