Тема: РАЗВИТИЕ АЛГОРИТМИЧЕСКОГО МЫШЛЕНИЯ ВОСЬМИКЛАССНИКОВ НА ВНЕУРОЧНЫХ ЗАНЯТИЯХ PYTHON-ПРОГРАММИРОВАНИЕ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ФОРМИРОВАНИЯ
АЛГОРИТМИЧЕСКОГО МЫШЛЕНИЯ 6
1.1. Понятие алгоритма и алгоритмического мышления 6
1.2. Особенности когнитивной деятельности обучающихся 8 классов 12
1.3. Анализ языков программирования в контексте развития алгоритмического
мышления 16
Выводы по главе 1 26
ГЛАВА 2. РАЗРАБОТКА КУРСА ПО ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ PYTHON 27
2.1. Анализ онлайн-курсов на языке программирования Python 27
2.2. Разработка курса по программированию на языке Python 31
Вывод по главе 2 38
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 41
📖 Введение
В основе алгоритмического мышления лежат алгоритмы. Алгоритм - это точное предписание, определяющее последовательность действий, обеспечивающую получение требуемого результата из исходных данных.
В свою очередь, алгоритмическое мышление - это совокупность мыслительных действий и приемов, нацеленных на решение задач, в результате которых создает алгоритм, являющийся продуктом человеческой деятельности.
Каким образом развивать алгоритмическое мышление? Самой эффективной, для развития алгоритмического мышления, является область программирования. Как известно, изучение области программирования в школах начинается на уроках информатики в 8 классе.
Необходимо заметить, что в российский школах ученики демонстрируют невысокие результаты при решении задач по программированию. Причин этого может быть несколько - недостаточное количество часов в базовом курсе информатики на изучение алгоритмизации и программирования, низкая мотивация учеников к изучению программирования, а также выбор языка программирования играет важную роль.
Однако стоит заметить, что язык Python в настоящее время изучается в общеобразовательных учреждениях наравне с языком Pascal, значит популярность такого языка программирования как Python действительно велика.
Python имеет несколько особенностей, которые делают его отличным выбором для обучения программированию в школе - это универсальность и простота. Также язык обладает рядом преимуществ - код программы может быть написан на любой платформе, свободная лицензия и открытый доступ к исходным кодам, имеется большой репозиторий, хранящий колоссальное количество подключаемых библиотек для решения широкого круга задач от создания простейших программ до разработок игр и приложений.
Одним из методов развития алгоритмического мышления является внеурочный курс по программированию на языке Python. На курсе ученики учатся разрабатывать алгоритмы решения задач и затем писать код. Различные задания формируют у учеников навыки логического мышления, учат решать проблемы шаг за шагом, развивают навыки аналитического и алгоритмического мышления и повышают их уверенность в программировании.
Актуальность работы обусловлена необходимостью развития алгоритмического мышления у школьников для повышения эффективности их функционирования в процессе обучения и реализации своих навыков в будущей учебной или профессиональной деятельности.
Объект исследования: процесс развития алгоритмического мышления.
Предмет исследования: курс по Python-программированию во внеурочной деятельности восьмиклассников
Цель: выявить педагогические условия способствующие развитию алгоритмического мышления восьмиклассников во внеурочной деятельности посредством программирования на языке Python.
Для достижения поставленной цели были определены следующие задачи:
1. Выявить сущность понятия алгоритмического мышления.
2. Проанализировать научно-педагогическую и учебно-методическую литературу по программированию для основной школы, выявить образовательные результаты обучающихся.
3. Провести сравнительный анализ языков программирования.
4. Разработать курс по Python-программированию для восьмиклассников.
5. Разработать методические рекомендации по использованию курса.
Для достижения цели и решения поставленных задач были выбраны следующие методы исследования:
• Анализ - последовательное описание объекта на основе его умозрительного разложения на составные части.
• Синтез - характеристика объекта через описание связей и зависимостей его частей (обобщение, соединение).
• Сравнение - сопоставление для выявления различий или сходств явлений, предметов.
Объем и структура работы: выпускная квалификационная работа состоит из введения, двух глав, заключения, списка литературы, включающего 34 источника
✅ Заключение
Для достижения поставленной цели, в ходе написания выпускной квалификационной работы, была выявлена сущность понятия алгоритмического мышления, так как именно данный тип мышления позволяет развивать область программирования. В рамках исследования был проведен анализ научно-педагогической и учебно-методической литературы по программированию для основной школы. Результатом этого анализа были определены цели и задачи внеурочных занятий по программированию, на основе которых формировалось содержание курса и образовательные результаты обучающихся.
Изучение преимуществ и недостатков популярных языков программирования позволило определить самый подходящий язык программирования для развития алгоритмического мышления школьников, итогом анализа таким языком был выбран язык программирования Python.
Также был произведен, необходимый в рамках исследования, анализ уже существующих курсов по программированию на языке Python. Выявление преимуществ и недостатков данных курсов помогло более грамотно и качественно разработать программу курса по программированию на языке Python.
На основе методического исследования произведена разработка элективного курса для восьмиклассников по программированию на языке Python. Результатом выпускной квалификационной работы является элективный курс «Python-программирование» для 8 классов. Для данного курса был разработан сайт с теоретическим и практическим материалом.
Исходя из вышесказанного, цель исследовательской работы достигнута в полном объеме.



