Библиотека
|
ваш профиль |
Педагогика и просвещение
Правильная ссылка на статью:
Скоробогатов Я.О.
Критерии деления учебных задач для курса смешанного обучения
// Педагогика и просвещение.
2017. № 3.
С. 1-11.
DOI: 10.7256/2454-0676.2017.3.23184 URL: https://nbpublish.com/library_read_article.php?id=23184
Критерии деления учебных задач для курса смешанного обучения
DOI: 10.7256/2454-0676.2017.3.23184Дата направления статьи в редакцию: 31-05-2017Дата публикации: 13-09-2017Аннотация: Предметом исследования является такая форма организации процесса обучения как смешанное обучение. Автор рассматривает особенности и анализирует структуру учебного курса при обучении программированию школьников в форме смешанного обучения. Одним из ключевых моментом построения такого курса является правильно организованная система учебных задач. Автор вводит критерии деления задач в соответствии с уровнями когнитивной сложности (по Толлингеровой) и спецификой учебных ситуаций: задачи первого уровня, выдаваемые для самостоятельного решения дома; общие задачи второго и третьего уровня, предлагаемые для обсуждения на очных встречах; индивидуальные задачи, которые могут иметь четвертый или пятый уровень в зависимости от формы работы учеников (индивидуальной, парной, групповой). Основными методами исследования являются изучение и анализ психолого-педагогической, научно-методической и специальной литературы, а также периодических изданий, посвященных вопросам использования смешанной формы организации процесса обучения и классификации учебных задач, а также метод научного моделирования при создании учебных задач. Основным выводом проведённого научного исследования является соотнесение уровней когнитивной сложности задач со спецификой учебных ситуаций при обучении программированию школьников в форме смешанного обучения 7 – 11 классов. Такая учебная деятельность способствует укреплению предметных знаний и формированию таких метапредметных компетенций как: творческое мышление, способность к самооценке, коммуникативность. Ключевые слова: компетенция самообучения, метапредметные компетенции, обучение программированию школьников, смешанное обучение, система автоматической проверки, классификации учебных задач, типы задач, групповые формы обучения, когнитивные функции, коммуникативностьAbstract: The subject of the research is blended teaching as a form of education. The author of the article analyzes peculiarities and curriculum structure of teaching computer science to school students in blended teaching. One of the key points to be focused on when preparing such a course is a well organised system of teaching objectives. Skorobogatov introduces criteria for differentiating teaching obejctives in accordance with different cognitive difficulty levels (based on Tollingerova) and specific features of teaching situations. The author defines the obejctives of the first level that are to be achieved independently at home; general objectives of the second and third levels that are discussed when a student personally meets a teacher; and individual objectives that may be of the fourth or the fifth levels depending on a classroom teaching method chosen by a teacher (individual session, learning in pairs or in groups). The main research methods used by the author is the analysis of psychological-pedagogical, scientific methodological and special literature as well as articles and publications devoted to blended teaching and classification of teaching objectives. The author has also used the method of modelling when creating teaching objectives. The main conclusion of the research is the comparison of objectives with different cognitive levels to special features of teaching situations when teaching computer science to 7 - 11 grade students in the form of blended teaching. According to the author, this teaching activity contributes to a better knowledge in disciplines and development of such metadisciplinary competences as creative thinking, ability to self-assessment and communication ability. Keywords: communication ability, cognitive functions, group teaching methods, objectives, classification of teaching objectives, automatic checkout system, blended teaching, teaching computer science at school, metadisciplinary competences, competence in self-educationСмешанное обучение В данной статье рассматривается смешанное обучение, как форма организации учебной деятельности при обучении школьников 7-11 классов программированию. Уточним содержание определения смешанное обучение, используемого в классическом смысле: «обучение, реализуемое путем встраивания очного обучения с использованием активных методов обучения в структуру дистанционного учебного курса» [7]. В нашем случае при обучении программированию школьников в форме смешанного обучения центральным является следующее:
Очевидно, что при любой форме обучения существенным является правильно организованная система учебных задач. [4] В нашем случае, выделяются задачи, которые будут выполняться школьником в разных учебных ситуациях, при этом следует выделить специфику этих учебных ситуаций:
В современной педагогике существует достаточно много способов классификации учебных задач. [9][10] В нашем случае воспользуемся универсальной классификацией Толлингеровой [5]. По таксономии Толлингеровой [1][6] учебные задачи делятся на пять классификационных групп согласно когнитивным характеристикам:
Рассмотрим конкретные примеры задач, относящиеся к вышеперечисленным учебным ситуациям. Самостоятельное выполнение домашнего задания При изучении каждой темы ученик получает теорию на домашнее освоение. Кроме того, ученик получает задачи, которые рассчитаны на закрепление теории. Задачи подбираются таким образом, чтобы обратить внимание ученика на нюансы, которые могут быть упущены во время освоения теории. Все задачи школьники обязаны отправить на онлайн проверку. При решении таких задач у школьника развиваются когнитивные функции кратковременной и долговременной памяти [2], формируется связь между теоретическим и практическим материалом, что позволяет лучше усваивать теорию и понимать принцип работы алгоритмов. Задачи такого уровня рассчитаны на то, что никаких дополнительных сведений, кроме тех, что есть в теории, не потребуется. Данный тип задач можно отнести к задачам первой группы по таксономии Толлингеровой. У учеников вырабатывается компетенция самообучения, так как обучающийся поставлен в ситуацию «онлайн проверки». В этой ситуации ученик, отправляя задания на онлайн проверку серверу, понимает, что он получает объективную оценку своей работы. Неудовлетворительный результат вынуждает его отправлять исправленное решение на проверку вновь и вновь. В итоге, школьник понимает, что для решения задач этого уровня, достаточно прочитать и понять небольшое количество теоретического материала. Примеры таких задач из курса обучения программированию школьников на языке Python в формате смешанного обучения. Пример 1. Тема «Оператор присваивания и целочисленная арифметика», задача «Hello, Harry!». Напишите программу, которая приветствует пользователя, выводя слово Hello, введенное имя и знаки препинания по образцу (см. пример входных и выходных данных). Программа должна считывать в строковую переменную значение и писать соответствующее приветствие. Обратите внимание, что после запятой должен обязательно стоять пробел, а перед восклицательным знаком нет пробела. Входные данные вводится строка, длина которой не превышает 100 символов. Выходные данные выведите ответ на задачу. Пример Входные данные Harry Выходные данные Hello, Harry! Для решения этой задачи школьник должен вспомнить основные моменты из теории. Пример 2. Тема «Задачи на использование оператора цикла for», задача «Ряд – 2». Даны два целых числа A и В. Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае. Входные данные вводятся два целых числа. Выходные данные выведите ответ на задачу. Примеры Входные данные 1 10 Выходные данные 1 2 3 4 5 6 7 8 9 10 Данная задача также относится к первому уровню сложности по таксономии Толлингеровой. Единственное, что требуется в этой задаче – это внимательно проанализировать условие задачи и применить оператор range в операторе цикла for. Очные встречи: общие задачи, предлагаемые для обсуждения На очную встречу ученики приходят подготовленными. Как правило, они прорешали домашнее задание (задания сдавались серверу проверки задач в режиме онлайн), и, следовательно, они знакомы с теорией на базовом уровне. Задачи этого уровня – это задачи, которые обсуждаются вместе с учителем. В этих задачах либо присутствуют какие-то нюансы, которые школьники могли не заметить, либо в них используются межпредметные связи, на которые учитель должен обратить внимание, так как не всегда бывает просто соотнести задачу в программировании с теорией из другой дисциплины. И, чтобы ученики не пытались решить все задачи с помощью встроенных возможностей языка, вводятся задачи, для оптимального решения которых использование встроенных возможностей приведёт к решению с более высокой алгоритмической сложностью. В данном случае используется специфика предмета информатики: необходимо не просто найти алгоритм решения задачи, а создать алгоритм с определённым уровнем вычислительной сложности. При решении задач этого уровня у школьника развиваются когнитивные функции кратковременной и долговременной памяти, процессы мышления. Данный тип задач можно отнести ко второй или третей группе по таксономии Толлингеровой. Специально подбираются задачи, которые способствовали бы развитию у учеников межпредметных связей. При решении этих задач у учеников формируются такие метапредметные компетенции, как: критическое мышление, умение работать с текстом, сопоставление фактов из разных предметных областей. Благодаря тому, что ученик вынужден связывать факты из различных предметных областей, это ведёт к укреплению знаний и развивает многогранный подход к решению задач. Это связано со спецификой предмета информатики: любая задача может быть верно решена множеством способов, из которых нас интересуют решения с эффективными алгоритмами. Примеры таких задач: Пример 3. Тема «Оператор присваивания и целочисленная арифметика», задача «Сумма цифр четырехзначного числа». Напишите программу, которая по введенному не более чем четырехзначному числу k будет выдавать сумму его цифр. Входные данные На вход программе подается целое число k (0≤ k≤9999). Выходные данные Выведите сумму его цифр. Примеры Входные данные 2008 Выходные данные 10 Пример 4. Тема «Оператор присваивания и целочисленная арифметика», задача «Парты». В некоторой школе решили набрать три новых математических класса и оборудовать кабинеты для них новыми партами. За каждой партой может сидеть два учащихся. Известно количество учащихся в каждом из трех классов. Выведите наименьшее число парт, которое нужно приобрести для них. Входные данные Программа получает на вход три натуральных числа: количество учащихся в каждом из трех классов (числа не превышают 1000). Выходные данные Выведите ответ на задачу. Примеры Входные данные 20 21 22 Выходные данные 32 Входные данные 16 18 20 Выходные данные 27 Пример 5. Тема «Задачи на использование оператора цикла for», задача «Ряд – 3». Дано натуральное число n. Напечатайте все n-значные нечетные натуральные числа в порядке убывания. Входные данные Вводится натуральное число. Выходные данные Выведите ответ на задачу. Примеры Входные данные 1 Выходные данные 9 7 5 3 1 Также к этому типу задач можно отнести и сложные задачи, до алгоритма решения которых сложно додуматься, даже зная всю теорию. Как правило, задачи на рекурсию вызывают у учеников затруднения. Даже если ученики знают теорию, то им будет очень сложно решить задачу на эту тему самостоятельно, поэтому первую задачу необходимо объяснять полностью. При разборе таких задачу учеников развиваются процессы мышления. Пример 6. Тема «рекурсия», задача «Платная лестница» Мальчик подошел к платной лестнице. Чтобы наступить на любую ступеньку, нужно заплатить указанную на ней сумму. Мальчик умеет перешагивать на следующую ступеньку, либо перепрыгивать через ступеньку. Требуется узнать, какая наименьшая сумма понадобится мальчику, чтобы добраться до верхней ступеньки. Входные данные В первой строке входного файла вводится одно натуральное число N 30 — количество ступенек. В следующей строке вводятся N натуральных чисел, не превосходящих 100 — стоимость каждой ступеньки (снизу вверх). Выходные данные Выведите одно число — наименьшую возможную стоимость прохода по лесенке. Примеры Входные данные 3 1 3 1 Выходные данные 2 Очные встречи: индивидуальные задачи Задачи такого типа можно давать как для самостоятельной работы в классе или дома, так и для проверки и оценки знаний учеников. Данные задачи относятся к третьей группе по таксономии Толлингеровой. Пример 7. Тема «Оператор присваивания и целочисленная арифметика», задача «Следующее четное». Дано целое число n. Выведите следующее за ним четное число. Использовать условный оператор if запрещается. Входные данные Вводится целое положительное число, не превышающее 1000. Выходные данные Выведите ответ на задачу. Примеры Входные данные 7 Выходные данные 8 Входные данные 8 Выходные данные 10 Специфика данной задачи такова, что школьник ставится в непривычную ситуацию: он не может использовать очевидный алгоритм решения. Решение данной задачи достаточно простое: <следующее чётное число> = <исходное число> + 2 – <остаток от деления на 2 исходного числа>. Для решения этой задачи школьник должен привлекать математический аппарат. Пример 8. Тема «Оператор присваивания и целочисленная арифметика», задача «Автопробег». За день машина проезжает n километров. Сколько дней нужно, чтобы проехать маршрут длиной m километров? В данной задаче можно использовать только арифметические операции. Использование циклов и условных операторов запрещено. Входные данные Программа получает на вход числа n и m (целые, положительные). Выходные данные Выведите ответ на задачу. Примеры Входные данные 700 750 Выходные данные 2 Входные данные 700 2100 Выходные данные 3 Очные встречи: индивидуальные задачи повышенного уровня сложности Такие задачи можно предлагать ученикам, которые успешно справились с базовой частью, что позволяет им развиваться дальше. В качестве одной из возможных форм работы над такими задачами можно использовать групповую форму работы или работу в парах. В этой ситуации сильным ученикам можно предложить объяснить одноклассникам свои решения. Такая учебная деятельность способствует укреплению предметных знаний и формированию таких метапредметных компетенций как: творческое мышление, способность к самооценке, коммуникативность. В этом случае ученик, объясняющий решение задачи, выполняет когнитивную деятельность пятого уровня сложности по Толлингеровой, хотя сама задача относится к четвёртой группе по таксономии Толлингеровой. Пример 9. Тема «Оператор присваивания и целочисленная арифметика», задача «Проверьте делимость» Даны два натуральных числа n и m. Если одно из них делится на другое нацело, выведите 1, иначе выведите любое другое целое число. В данной задаче можно использовать только арифметические операции. Использование циклов и условных операторов запрещено. Входные данные Вводятся два числа. Выходные данные Выведите ответ на задачу. Примеры Входные данные 2 8 Выходные данные 1 Входные данные 8 2 Выходные данные 1 Входные данные 3 5 Выходные данные -5 Данную задачу можно отнести к четвёртой группе, потому что у нас нет итоговой формулы, позволяющей построить итоговое решение, верность которой надо доказать. Библиография
1. Сущность задачного подхода в обучении [Электронный ресурс] http://didaktor.ru/sushhnost-zadachnogo-podxoda-v-obuchenii/
2. Развитие когнитивных и творческих способностей учащихся на уроках и во внеурочной деятельности в условиях лицея [Электронный ресурс] http://festival.1september.ru/articles/578780/ 3. Дистанционная подготовка по информатике [Электронный ресурс] http://informatics.mccme.ru/ 4. Талызина Н.Ф. «Педагогическая психология», Москва, ACADEMIA, 2001г. (288 с.) 5. Толлингерова Д., Голоушова Д., «Составление учебных задач заданной когнитивной требовательности как одно из основных коммуникативных умений учителей», Психология проектирования умственного развития детей, Роспедагентство, 1994г. (48 с.) 6. Толлингерова Д. «К психологической теории учебных задач», Социалистическая школа, 1976/77, №4. (стр. 156 — 160.) 7. Новый словарь методических терминов и понятий (теория и практика обучения языкам). — М.: Издательство ИКАР. Э. Г. Азимов, А. Н. Щукин. 2009. (448 с.) 8. Тарасова Э. П. Классификация учебных задач на основе системно-структурного анализа. Научный журнал: В мире научных открытий, 2012. ISSN: 2072-0831. УДК 371.315.5 (стр. 228-244) 9. Фридман Л. М. Логико-психологический анализ школьных учебных задач. — М.: Педагогика, 1977. (208 с.) 10. Колягин Ю.М. Задачи в обучении математике. М.: Просвещение, 1977. (111 с.) References
1. Sushchnost' zadachnogo podkhoda v obuchenii [Elektronnyi resurs] http://didaktor.ru/sushhnost-zadachnogo-podxoda-v-obuchenii/
2. Razvitie kognitivnykh i tvorcheskikh sposobnostei uchashchikhsya na urokakh i vo vneurochnoi deyatel'nosti v usloviyakh litseya [Elektronnyi resurs] http://festival.1september.ru/articles/578780/ 3. Distantsionnaya podgotovka po informatike [Elektronnyi resurs] http://informatics.mccme.ru/ 4. Talyzina N.F. «Pedagogicheskaya psikhologiya», Moskva, ACADEMIA, 2001g. (288 s.) 5. Tollingerova D., Goloushova D., «Sostavlenie uchebnykh zadach zadannoi kognitivnoi trebovatel'nosti kak odno iz osnovnykh kommunikativnykh umenii uchitelei», Psikhologiya proektirovaniya umstvennogo razvitiya detei, Rospedagentstvo, 1994g. (48 s.) 6. Tollingerova D. «K psikhologicheskoi teorii uchebnykh zadach», Sotsialisticheskaya shkola, 1976/77, №4. (str. 156 — 160.) 7. Novyi slovar' metodicheskikh terminov i ponyatii (teoriya i praktika obucheniya yazykam). — M.: Izdatel'stvo IKAR. E. G. Azimov, A. N. Shchukin. 2009. (448 s.) 8. Tarasova E. P. Klassifikatsiya uchebnykh zadach na osnove sistemno-strukturnogo analiza. Nauchnyi zhurnal: V mire nauchnykh otkrytii, 2012. ISSN: 2072-0831. UDK 371.315.5 (str. 228-244) 9. Fridman L. M. Logiko-psikhologicheskii analiz shkol'nykh uchebnykh zadach. — M.: Pedagogika, 1977. (208 s.) 10. Kolyagin Yu.M. Zadachi v obuchenii matematike. M.: Prosveshchenie, 1977. (111 s.) |