Каковы особенности изучения тем «Логика» и «Алгоритмизация»?

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

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

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

Именно поэтому формирование и развитие логики осуществляется в процессе решения логических задач. При этом можно выделить следующие способы обучения решению логических задач на уроках предмета «Информатика и ИКТ»:

  • установление совместно с обучающимися факта: к одному или к разным типам принадлежат задачи;
  • определение сходства и различия в способах решения задач;
  • анализ особенностей условий задач;
  • составление задач, принадлежащих (не принадлежащих) к одному типу.

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

  • качество овладения обучающимися умением решать логические задачи;
  • постановка рефлексивной задачи;
  • диалогичность в обучении (внутренняя и внешняя);
  • формирование рефлексивной позиции;
  • уровень сформированности рефлексивной деятельности обучающихся.

Основной целью раздела алгоритмизации является овладение обучающимися структурной методикой построения алгоритмов.

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

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

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

Более подробно с данными рекомендациями Вы можете ознакомиться по ссылке http://vit-ippo.at.ua/

Кафедра естественно-математических дисциплин и методики их преподавания

Отдел информационных технологий