Управление образования Институт повышения квалификации и переподготовки кадров системы образования г. Астаны

Вид материалаДокументы

Содержание


Модель развития критического мышления в процессе обучения программированию
Подобный материал:
Управление образования

Институт повышения квалификации и

переподготовки кадров системы образования г.Астаны


«Реализация Государственной программы развития технического и профессионального образования в Республике Казахстан: качественные показатели»


Тема доклада: Развитие критического мышления у учащихся и применение интерактивных методов в преподавании информатики и программирования.


Исполнители:
  1. Жусупова А.Ж., преподаватель программирования, магистр информационных систем, Колледж инновационных технологий
  2. Бекбаева М.А., преподаватель информатики, Колледж инновационных технологий
  3. Амалбаева Д.С., преподаватель информатики, Колледж инновационных технологий
  4. Гибадат А., преподаватель программирования, магистр математики, Колледж инновационных технологий



Астана, 2009 г.


Оглавление



Введение…………………………………………………………………........

1

Модель развития критического мышления в процессе обучения программированию………………………………………………………….

2

Заключение……………………………………………………………………

4

Список использованной литературы……………………………………......

5

Приложение 1




Приложение 2






Введение

Я слышу, и я забываю.

Я вижу, и я помню.

Я делаю, и я понимаю.

Конфуций


На сегодняшний день целью любой учебной программы является развитие гармоничной личности учащегося с разносторонним мышлением и творческими способностями. Современный мир меняется стремительно. Активно проводится информатизация общества и сферы образования. В связи с этим, авторы считают необходимым использовать методы критического и интерактивного мышления в преподавании информатики и программирования.

Среди множества идей, методик и технологий авторами доклада были классифицированы критерии критического мышления, а также были подобраны интерактивные методы и методы критического мышления для реализации развития личности информатика и программиста.

В данном докладе описываются проблемы, возникающие в процессе изучения вышеуказанных дисциплин, а также пути их решений, направленные на развитие не только традиционного и критического мышления, но также и на развитие творческих, креативных идей у учащихся.

Изучение информатики и программирования в рамках профильного курса направлено на достижение следующих целей [1]:
  • развивать алгоритмическое мышление;
  • уметь структурировать и проводить формализацию данных.
  • строить программы на формальном языке;
  • создавать программы на языке программирования.

Вместе с тем несложно отметить ряд проблем, с которыми сталкивается как преподаватель, так и учащиеся при обучении программированию:
  1. Определение цели: учащиеся затрудняются с определением цели решения задачи.
  2. Целостное видение проблемы: учащиеся не могут целостно «увидеть» проблему.
  3. Поиск ошибок: учащиеся часто не могут найти ошибки в программном коде.
  4. Поиск оптимального решения задачи: учащиеся затрудняются разработать оптимальную программу решения задачи.

Для решения возникающих проблем необходимо, чтобы учащиеся не просто повторяли действия преподавателя, а научились критически и креативно мыслить и творчески подходить к решению любой проблемы или задачи, встающей перед ними [1].

Модель развития критического мышления в процессе обучения программированию

В психолого-педагогической литературе под критическим мышлением понимают психологический механизм, выполняющий рефлексивную и оценочную функции в регуляции мышления и направленный на развитие целостного мышления посредством системы выборов [2]. В критическом мышлении отражена направленность на улучшение собственного мышления. Критическое мышление выполняет оценочную функцию по отношению к мышлению, которая направлена на решение конкретных когнитивных задач. Эта оценочная функция осуществляется посредством критериев или интеллектуальных стандартов [2]).

Выделим следующие качества критического мышления в обучении программированию, которые были рассмотрены авторами доклада.

Логичность - проявляется в оценке причинно-следственных связей, четкой последовательности операторов и функций в программе, соответствия между этапами решения задачи. Логичность – это точность, согласованность и аргументированность не только каждого блока программы, но и всего процесса мышления программиста.

Целостность - заключается в оценке алгоритма, программы, завершенного проекта программного продукта (схема базы данных, диаграмма классов или объектов). Целостность тесно связана с развернутостью мышления программиста, его структурностью и полнотой.

Оригинальность – способность выдвигать нестандартные, редкие идеи и способы решения стандартных и сложных задач по программированию.

Тяга к сложности – интерес к нетривиальной и сложной постановке задачи, толерантность к двусмысленности, совмещению несовместимого.

Творчество – деятельность в ситуации неопределенности, направленная на получение результатов, обладающих объективной или субъективной новизной.

Существуют различные методики и технологии, ориентированные на развитие критического мышления, но большинство из них ориентировано на область психологии. Авторами доклада предложена интерактивная модель развития критического мышления при обучении программированию (см. рис1.).


Рис.1. Интерактивная модель развития критического мышления при обучении программированию.

В общем случае изучение программирования − это практическая деятельность, связанная с составлением алгоритмов и написанием программ на каком-либо языке программирования. Преподаватель и учащиеся сталкиваются с рядом проблем, которые возникают в зависимости от того, насколько развиты качества критического мышления учащихся (логичность, целостность, оригинальность, тяга к сложности, творчество). Авторами предлагается использовать те или иные интерактивные методы обучения для развития этих качеств (см.приложение 2.).

В данной таблице представлены критерии критического мышления, описание методов для их развития, а также приведены примеры использования интерактивных упражнений в изучении программирования и информатики.

Выводы

В заключении можно сказать о том, что разработанная авторами доклада интерактивная модель развития критического мышления при обучении программированию действительно целенаправленно развивает критическое мышление учащихся и повышает качество обучения программированию. Основным отличием критического мышления от традиционного является возможность выбора более приемлемого варианта решения задачи из множества сгенерированных в процессе обучения, тогда как при традиционном мышлении выявляется только один правильный вариант. Но! Вариант будет правильным только при наличии полных исходных данных и только тогда, когда точно известно, какой результат требуется получить. Между тем, большинство учебных задач, которые учащийся тренируется решать в школе, в колледже, а потом и в вузе, выстроены таким образом, что вполне соответствуют указанным допущениям и решаются в соответствии с методами традиционного мышления [3]. Может быть, именно в этом состоит одно из объяснений того факта, что многие отличники, прекрасно справляющиеся с учебными задачами, оказываются беспомощными при попытках решить реальные проблемы, подстерегающие их как на работе, так и в других жизненных ситуациях.

В критическом же мышлении важно не столько то, насколько верны те или иные элементы информации, сколько то, насколько окажется полезным, функциональным и применимым в конкретных условиях то или иное их сочетание.

Рекомендации

Чтобы эффективно проводить учебные занятия по информатике и программированию интерактивными методами и развивать с их помощью креативность и критическое мышление, необходимо преподавателю проявлять и собственную креативность. Любое учебное занятие – это процесс творческий с высокой степенью новизны. Ситуация, сложившаяся в конкретной группе в каждый момент времени, будет уникальной, потребует проявления со стороны преподавателя беглости, гибкости и оригинальности мышления, а также открытости к новому жизненному и профессиональному опыту. Этим работа преподавателя сложна, но этим же она интересна!


Список использованной литературы
  1. Лапчик М.П., Семакин И.Г., Хеннер Е.К. Методика преподавания информатики: Учеб. пособие для студ.пед.вузов / под общей ред. М.П.Лапчика. – М.: Академия, 2001.
  2. Халперн Д. Психология критического мышления. – СПб.: Питер, 2000.
  3. Грецов А. Тренинг креативности для старшеклассников и студентов. – СПб.:Питер, 2007.