Библиотека
|
ваш профиль |
Современное образование
Правильная ссылка на статью:
Скоробогатов Я.О.
Об особенностях реализации курса обучения программированию школьников 7-11 классов в форме смешанного обучения
// Современное образование.
2017. № 3.
С. 1-9.
DOI: 10.25136/2409-8736.2017.3.23185 URL: https://nbpublish.com/library_read_article.php?id=23185
Об особенностях реализации курса обучения программированию школьников 7-11 классов в форме смешанного обучения
DOI: 10.25136/2409-8736.2017.3.23185Дата направления статьи в редакцию: 31-05-2017Дата публикации: 14-09-2017Аннотация: Предметом исследования является реализация такой формы организации процесса обучения как смешанное обучение. Автор рассматривает особенности и анализирует структуру учебного курса при обучении программированию школьников в форме смешанного обучения, обращает особое внимание на распределение материала для самостоятельного и очного изучения. В статье приводится программа учебного курса «Программирование на языке Python», реализованного в форме смешанного обучения и ориентированного на школьников 7 – 11 классов. Автор делится собственным опытом обучения школьников программированию в трёх наиболее распространённых формах организации учебного процесса: классно-урочная система, дистанционная форма обучения, смешанная форма обучения и сравнивает результаты такого обучения. Основными методами исследования являются изучение и анализ психолого-педагогической, научно-методической и специальной литературы, а также периодических изданий, посвященных вопросам использования смешанной формы организации процесса обучения и классификации учебных задач, а также метод научного моделирования при создании программы учебного курса и учебных задач и метод научного эксперимента. Основным выводом проведённого научного исследования является утверждение, что смешанная форма обучения является наиболее эффективной в достижении поставленных учебных целей. Это подтверждается сравнительными результатами при проведении эксперимента в трёх наиболее распространённых формах организации учебного процесса: классно-урочная система, дистанционная форма обучения, смешанная форма обучения. По мнению автора, использование смешанной формы обучения способствует лучшему усвоению изучаемого материала, а также развивает такие метапредметные компетенции, как коммуникативность, самообучение, самоорганизация и информационную компетентность. Ключевые слова: компетенция самообучения, метапредметные компетенции, обучение программированию школьников, дистанционное обучение, классно-урочная система обучения, смешанное обучение, система автоматической проверки, индивидуальная траектория обучения, педагогический эксперимент, активные методы обученияAbstract: The subject of this research is the implementation of such form of organizing the educational process as blended learning. The author examines the peculiarities and analyzes the structure of educational course of programming training in form of blended learning, as well as turns attention to the self-directed learning. The article provides the curriculum of educational course “Python Programming Language”, implemented in form of blended learning and oriented towards the students of 7-11 grades. The author shares personal experience of teaching programming to the schoolers in the three most popular forms of organization of the educational process: classroom training, distance learning, and blended learning, as well as pursues correlation between them. The main conclusion of the conducted scientific research lies in the statement that the blended learning is the most efficient form of education for achieving the set educational goals. It is confirmed by the comparative results in carrying out the experiment in the three aforementioned forms of organization of the educational process. In the author’s opinion, the implementation of blended learning encourages the better digestion of studied material, as well as develops such meta-subject competences, as communication skills, self-tuition, self-organization, and information competency. Keywords: Active learning methods, Pedagogical experiment, Individual trajectory of education, Automatic verification system, Blended learning, Classroom training, Distance learning, Programming training for students, Meta-subject competences, Competency of self-tuitionМесто смешанного обучения в современной системе образования В данной статье описывается реализация курса обучения программированию школьников 7-11 классов в форме смешанного обучения. Смешанное обучение, как форма организации учебной деятельности при обучении школьников 7-11 классов программированию, решает многие проблемы, свойственные классическому дистанционному обучению. Заметим, что дистанционное обучение школьников в настоящее время активно используется для углублённого изучения определённых предметов, в том числе при обучении школьников программированию на уровне, выходящем за рамки школьной программы. В классическом понимании смешанное обучение это – «обучение, реализуемое путем встраивания очного обучения с использованием активных методов обучения в структуру дистанционного учебного курса» [1]. В нашем случае при обучении программированию школьников в форме смешанного обучения акценты делаются на следующее:
Дистанционное обучение школьников характеризуется теми же положительными и отрицательными моментами, что и дистанционное обучение взрослых, но имеет свою специфику, без учета которой невозможно полноценное обучение школьников на дистанционных курсах. [8] И связано это в первую очередь с тем, что российский школьник, обучаясь по классно-урочной системе, часто не владеет необходимыми навыками и умениями для самостоятельного обучения. У него не сформированы многие необходимые для этого процесса компетенции. Следовательно, перед разработчиками дистанционных курсов для школьников и перед организациями, реализующими дистанционное обучение, встает необходимость включения в учебные цели конкретных курсов не только достижение предметных результатов, но и опережающее развитие метапредметных результатов (метапредметных компетенций). Курс «Программирование на языке Python» Ниже описывается программа учебного курса «Программирование на языке Python», реализованного в форме смешанного обучения и ориентированного на школьников 7 – 11 классов. Целью преподавания данного курса является приобретение учениками теоретических и практических навыков создания алгоритмов и написания исходных кодов на языке программирования Python, а также развитие метапредметных компетенций у учеников. Результатами освоения данного курса являются:
Описание курса обучения программированию в форме смешанного обучения Особенностью обучения программированию является необходимость проверять огромное количество исходных кодов учеников, что невозможно делать продуктивно без автоматизированной проверки этих исходных кодов с помощью специально разработанных программных продуктов. [9] Смешанная форма обучения накладывает определённые ограничения на учеников. Для обучения на курсах необходимо иметь компьютер и доступ в Интернет – это технические требования. Кроме того, от обучающегося требуется обладать компетенцией в области использования информационных технологий, также необходимо уметь пользоваться середой разработки на базовом уровне (в противном случае, первые несколько занятий пройдут не так эффективно) и уметь устанавливать дополнительное программное обеспечение. Учебно-тематический план курса для учеников начального уровня первого полугодия:
Содержание курса Дидактические единицы: модель, моделирование, свойства и виды моделей, синтаксис языка Python, переменные, типы переменных, логические, целочисленные, вещественные переменные, строки, списки, арифметические и логические операции, операции над строками и списками, оператор присваивания, оператор ветвления, операторы циклов. Блок 1. Основы компьютерного моделирования. Знакомство со структурой и синтаксисом языка программирования. Структура программы, понятие переменной. Понятие алгоритма. Способы записи алгоритма. Установка среды программирования для языка Python. Работа в среде программирования. Блок 2. Оператор присваивания, целочисленная арифметика. Способы хранения и обработки информации. Синтаксис языка программирования Python. Оператор присваивания. Переменные, значения и типы переменных. Арифметические операции, порядок выполнения операций. Блок 3. Условная инструкция, логические выражения. Логический тип данных, логические операции or, and, not. Оператор ветвления, вложенные условные операторы. Блок 4. Оператор цикла for. Алгоритмы перебора, структура оператора цикла for, использование логических выражений в цикле for, вложенные циклы for. Блок 5. Строки. Понятие строки, операции над строками: сложение строк, умножение на натуральное число, длина строки, сравнение строк, понятие среза строки, работа со строками в цикле for. Блок 6. Цикл while. Оператор цикла while, причины зацикливания, работа со строками в цикле while, обработка последовательностей, заканчивающихся определённой строкой. Блок 7. Списки. Понятие списка в языке. Способы хранения списка. Понятие среза. Создание списков, длина списка, преобразование списка, вложенные списки, работа со списками в циклах for и while. Методы списков. Поиск элементов в списке. Сравнение списков. Особенности реализации курса в форме смешанного обучения по сравнению с дистанционным курсом В отличии от формы дистанционного обучения при смешанной форме обучения у учеников существует обратная связь с преподавателем, так как ученики имеют возможность лично общаться с учителем, что способствует лучшему усвоению курса и формированию многих метапредметных компетенций. Ещё одним важным отличием является принцип деления учебных задач: по использованию их в различных учебных ситуациях. Известно, что при любой форме обучения существенным является правильно организованная система учебных задач. [2] В нашем случае выделяются задачи, которые будут выполняться школьником в разных учебных ситуациях, при этом следует отметить специфику этих учебных ситуаций:
Анализ результатов обучения школьников на курсе «Программирование на языке Python» Автор имеет опыт обучения школьников программированию в трёх наиболее распространённых формах организации учебного процесса: классно-урочная система, дистанционная форма обучения, смешанная форма обучения. Курсы, читаемые в каждой из упомянутых форм обучения, были посвящены обучению программированию школьников на языке Python. За 2016-217 год на курсе в форме классно-урочной системы обучалось 25 человек, на дистанционном курсе – 131 человек, на курсе в форме смешанного обучения обучался 31 человек. Классно-урочная система: у учеников было по 2 урока каждую учебную неделю, на уроке изучалась теория и все задания также выполнялись на уроке. Домашние задания выполнялись, как правило, не полностью и с большой задержкой. По всей видимости это связано с высокой внешкольной загрузкой московских школьников. Именно поэтому было принято решение все методически важные задания разбирать в классе. Автор считает, что базовый уровень курса был освоен учениками. Всего за учебный год было проведено 68 уроков. Дистанционный курс [6] имел следующую организацию: всего 7 блоков, при этом первые 2 блока объединены по теоретическому материалу. Один блок выдаётся ученику на месяц. Каждый блок включает в себя теоретический материал и практические задачи, которые сдаются системе автоматической проверки задач. На курсе в форме смешанного обучения [7]все теоретические материалы блоков выдавались для самостоятельного изучения в дистанционной форме. В первом семестре было 14 очных занятий по 2 урока, во втором семестре - 10 очных занятий по 2 урока. Так как курсы, независимо от формы организации обучения, были нацелены на изучение одних и тех же тем, то ученикам была предложена для выполнения одна и та же итоговая контрольная работа. По результатам проверки сравнивался средний балл по всем ученикам каждой из форм обучения. При дистанционном обучении результат получился ниже, чем при классно-урочной системе обучения и при смешанной форме обучения. Результаты по смешанной форме обучения и по классно-урочной системе обучения получились близкими, но при этом, для обучения учеников с помощью смешанной формы обучения было потрачено всего 56 уроков, против 68 уроков в случае классно-урочной системы обучения. Кроме того, было несколько учеников, проходивших курс, построенный в форме смешанного обучения, которые продвинулись по темам с заметным опережением, что почти невозможно реализовать в классно-урочной системе обучения. По мнению автора, использование смешанной формы обучения способствует лучшему усвоению изучаемого материала, а также развивает такие метапредметные компетенции, как коммуникативность, самообучение, самоорганизация и информационную компетентность. Информационная компетентность – это совокупность компетенций, связанных с поиском, пониманием, организацией, архивированием цифровой информации и ее критическим осмыслением, а также с созданием информационных объектов с использованием цифровых ресурсов (текстовых, изобразительных, аудио и видео). [3] Информационная компетенция очень важна в современном мире, так как подавляющее большинство школьников (около 90%) назвали себя пользователями Интернета [4], и развитие этой компетенции у школьников будет важно для дальнейшего обучения. Стоит отметить, что при дистанционной форме обучения полностью выполнили все задания только 2/3 обучающихся. Таким образом, можно утверждать, что смешанная форма обучения является наиболее эффективной в достижении поставленных учебных целей. Это подтверждается следующими результатами:
Библиография
1. Новый словарь методических терминов и понятий (теория и практика обучения языкам). — М.: Издательство ИКАР. Э. Г. Азимов, А. Н. Щукин. 2009.
2. Талызина Н.Ф. «Педагогическая психология», Москва, ACADEMIA, 2001г. 3. Интернет: возможности, компетенции, безопасность [электронный ресурс] http://detionline.com/assets/files/research/BookTheorye.pdf 4. Нестик Т. Компетенции для сетевого поколения // Дети в информационном обществе. — 2011.-№ 6.-С. 56-61. 5. Федеральный государственный образовательный стандарт основного общего образования. — М.: Просвещение, 2011. 6. Дистанционные курсы СУНЦ МГУ. Информатика 8-9 класс (1-й год обучения) [электронный ресурс] http://internat.msu.ru/distantsionnoe-obuchenie/distance-courses/informatika-8-9-klass-1-j-god-obucheniya/ 7. Очные курсы СУНЦ МГУ [электронный ресурс] http://internat.msu.ru/ochnye-kursy-sunts-mgu/ 8. Скоробогатов Я. О. Особенности дистанционной формы обучения программированию школьников 7-11 классов. — М.: Вестник Московского университета. Серия 20: Педагогическое образование, 2017, №2. 9. Дистанционная подготовка по информатике. FAQ [электронный ресурс] http://informatics.mccme.ru/mod/resource/view.php?id=1589 10. Программирование на Python [электронный ресурс] http://informatics.mccme.ru/course/view.php?id=156 References
1. Novyi slovar' metodicheskikh terminov i ponyatii (teoriya i praktika obucheniya yazykam). — M.: Izdatel'stvo IKAR. E. G. Azimov, A. N. Shchukin. 2009.
2. Talyzina N.F. «Pedagogicheskaya psikhologiya», Moskva, ACADEMIA, 2001g. 3. Internet: vozmozhnosti, kompetentsii, bezopasnost' [elektronnyi resurs] http://detionline.com/assets/files/research/BookTheorye.pdf 4. Nestik T. Kompetentsii dlya setevogo pokoleniya // Deti v informatsionnom obshchestve. — 2011.-№ 6.-S. 56-61. 5. Federal'nyi gosudarstvennyi obrazovatel'nyi standart osnovnogo obshchego obrazovaniya. — M.: Prosveshchenie, 2011. 6. Distantsionnye kursy SUNTs MGU. Informatika 8-9 klass (1-i god obucheniya) [elektronnyi resurs] http://internat.msu.ru/distantsionnoe-obuchenie/distance-courses/informatika-8-9-klass-1-j-god-obucheniya/ 7. Ochnye kursy SUNTs MGU [elektronnyi resurs] http://internat.msu.ru/ochnye-kursy-sunts-mgu/ 8. Skorobogatov Ya. O. Osobennosti distantsionnoi formy obucheniya programmirovaniyu shkol'nikov 7-11 klassov. — M.: Vestnik Moskovskogo universiteta. Seriya 20: Pedagogicheskoe obrazovanie, 2017, №2. 9. Distantsionnaya podgotovka po informatike. FAQ [elektronnyi resurs] http://informatics.mccme.ru/mod/resource/view.php?id=1589 10. Programmirovanie na Python [elektronnyi resurs] http://informatics.mccme.ru/course/view.php?id=156 |