Тема: Основы программирования на языке Python» для старшеклассников в процессе внеурочной работы
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОБЛЕМЫ ПРЕПОДАВАНИЯ РАЗДЕЛА «ОСНОВЫ ПРОГРАММИРОВАНИЕ» В ШКОЛЬНОМ КУРСЕ ИНФОРМАТИКИ 8
1.1 Методы обучения курса информатики и их использование в условиях реализации ФГОС ООО 8
1.2 Теоретическое обоснование базовых понятий исследования: «алгоритм» и
«программирование», «внеурочная деятельность» 17
1.3 Анализ современных технологий проектирования образовательного курса 31
Выводы по первой главе 37
ГЛАВА II. ПРАКТИЧЕСКИЕ АСПЕКТЫ РАЗРАБОТКИ И АПРОБАЦИИ КУРСА «ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ PYTHON» ДЛЯ
СТАРШЕКЛАССНИКОВ В ПРОЦЕССЕ ВНЕУРОЧНОЙ ДЕЯТЕЛЬНОСТИ 38
2.1 Особенности процесса проектирования курса 38
2.2 Анализ результатов эксперимента 41
Выводы по второй главе 55
ЗАКЛЮЧЕНИЕ 57
СПИСОК ЛИТЕРАТУРЫ 59
ПРИЛОЖЕНИЯ
📖 Введение
Поскольку изучение информатики в основной школе является начальной ступенью в подготовке специалистов практически любой современной отрасли, то, от качества полученных на этом этапе знаний, умений и навыков зависит очень многое. Одним из критериев качества можно считать актуальность получаемых знаний, их соответствие текущим и будущим запросам общества. Сегодня в качестве инструмента обучения программированию наиболее актуально использовать язык Python. Он сочетает в себе простоту изучения и низкий порог вхождения, как для новичков, так и для уже имеющих опыт в программировании учеников, а также многогранность и мощность традиционно используемых профессиональными программистами языков Java и семейства C. Более того, во время сдачи ЕГЭ у учеников есть возможность сдать экзамен на языке Python.
Python - это язык программирования общего назначения, нацеленный в первую очередь на повышение продуктивности самого программиста, нежели кода, который он пишет. Говоря простым человеческим языком, на Python можно написать практически что угодно (веб-/настольные приложения, игры, скрипты по автоматизации, комплексные системы расчёта, системы управления жизнеобеспечением и многое многое другое) без ощутимых проблем. Более того, порог вхождения низкий, а код во многом лаконичный и понятный даже тому, кто никогда на нём не писал. За счёт простоты кода, дальнейшее сопровождение программ, написанных на Python, становится легче и приятнее по сравнению с Java или C++.
Проблема исследования - каковы содержание и технологии обучения программированию на языке Python учащихся старших классов в процессе внеурочной деятельности.
Содержание и технологии обучения программированию на языке Python представлены в трудах таких авторов, как Россум Г, Чаплыгин А.Г. и др.
Разработаны и обобщены методические рекомендации по изучению основ алгоритмизации.
После изучения литературы и школьных учебников информатики и ИКТ по проблеме исследования выявилось между школьным материалом и материалом нужным для программирования на Python.
Цель исследования: разработать содержание и технологии обучения основ программирования на языке Python для учащихся старших классов и апробировать учебно-методическое обеспечение данного курса.
Объект исследования: процесс реализации внеурочной деятельности по информатике в старших классах.
Предмет исследования: содержание и технологии обучения программированию на языке Python учащихся старших классов в процессе внеурочной деятельности.
Гипотеза исследования: разработка и реализация учебно-методического обеспечения по информатике и ИКТ для учащихся старших классов будет способствовать эффективному изучению основ программирования на языке Python и развитию логического мышления, если:
- реализовать разработанные педагогические основы информатики во внеурочной деятельности, предполагающие четкое целеполагание и направленное конструирование деятельности учащихся, то можно достичь более глубокого и творческого усвоения знаний, и способствовать развитию их возможностей в использовании современных технологий;
- развитие методической системы обучения информатике в каждом конкретном образовательном учреждении будет основываться на объективном анализе текущего состояния и тенденций развития процессов информатизации на основе системного подхода и удовлетворять основным требованиям прогностичности и эффективности.
Задачи исследования:
1. изучить и проанализировать научную литературу по проблеме исследования;
2. разработать содержание и технологии обучения программированию на Python;
3. обосновать и экспериментально проверить эффективность разработки учебно-методического обеспечения выбранного курса, которая способствует развитию логического мышления.
Методы исследования: В ВКР применялись следующие методы исследования:
- теоретический анализ педагогической литературы по проблеме исследования;
- тестирование;
- педагогический эксперимент (формирующий, контрольный);
- статистическая обработка результатов педагогического эксперимента и их анализ
Научная новизна проведенного исследования заключается в следующем:
- предложенные технологии обучения нацелены, в первую очередь, повышению мотивации, которая базируется в перспективном применении полученных знаний.
- при разработке содержания обучения программированию сделан акцент на внеурочные занятия и наиболее современный язык программирования, т.к. он вызывает у школьников интерес;
-выявлено, что использование технологий обучения программированию способствует повышению качества знаний учащихся по программированию и улучшению логического мышления;
Теоретическая значимость исследования: обусловлена разработкой теоретических основ содержания и технологий обучения программированию на Python во внеурочной деятельности в старших классах. Исследования обогащают технологию обучения программированию и вносят вклад в решении актуальных проблем повышения эффективности и качества обучения.
Практическая значимость исследования состоит в том, что материалы исследования предлагают разработку и адаптацию современных технологий обучения информатике по конкретной теме во внеурочной деятельности.
Краткое содержание работы:
Во введении раскрыта актуальность избранной темы исследования; определены цели и задачи, объект и предмет исследования; раскрыта научная новизна, теоретическая и практическая значимость работы.
В первой главе представлен анализ психолого-педагогической литературы по теме исследования «Основы программирования на языке Python». В результате были рассмотрены и уточнены понятия «внеурочная работа», «алгоритмизация».
Были проанализированы методики преподавания курса информатики в школьном курсе информатики, ведения понятия алгоритм и обучения языкам программирования. Также были рассмотрены требований к организации внеурочной деятельности. Изучены современные технологии разработки образовательного курса.
Во второй главе рассмотрены особенности разработки курса, результаты эксперимента, анализ результатов эксперимента.
В заключении обобщены и изложены основные теоретические положения и выводы проведенного исследования.
✅ Заключение
В процессе анализа психолого-педагогической и методической литературы были уточнены определения основных понятий «программирование», «алгоритмизации», «внеурочная деятельность». Были проанализированы и рассмотрены основные требования к организации внеурочной детальности, а также изучены современные технологии разработки образовательных курсов.
В процессе экспериментальной работы с учетом обоснованных педагогических условий формирования знаний в области программирования и алгоритмизации были разработаны и апробированы методические материалы. Итоги опытно-экспериментальной работы свидетельствуют о выполнении поставленных задач, подтверждают предположение, что комплексное применение разработанных методов увеличивает эффективность развития предметных, метапредметных и личностных компетенций школьника старших классов.
Разработанная экспериментальная методика может широко использоваться в практике школьного обучения.
Таким образом, можно констатировать, что поставленные в исследовании задачи решены, в процессе их решения выдвинутые гипотезы нашли свое подтверждение. Поэтому разработанная методика может быть рекомендована для применения учителями в процессе организации курса программирования по изучению основ алгоритмизации и программирования в процессе внеурочной работе.



