Автор: Касьянова Ирина Николаевна
Должность: преподаватель
Учебное заведение: ГБПОУ "Губернский колледж г. Сызрани"
Населённый пункт: г. Сызрань Самарской области
Наименование материала: статья
Тема: "Алгоритмизация в обучении информатике: достоинства и недостатки"
Раздел: среднее профессиональное
АЛГОРИТМИЗАЦИЯ В ОБУЧЕНИИ ИНФОРМАТИКЕ: ДОСТОИНСТВА И
НЕДОСТАТКИ
Касьянова Ирина Николаевна
ГБПОУ «Губернский колледж г. Сызрани»
преподаватель дисциплин естественно-математического цикла
Алгоритмизация процесса обучения представляет собой разработку и реализацию
алгоритмов для обучающихся и педагогов. Она способствует вооружению обучающихся
точными алгоритмами для решения различных типов задач с целью, чтобы обучающийся
не шел путем проб и ошибок, а применял алгоритм, который всегда приводит к верному
решению.
С точки зрения информатики, алгоритм – это точное предписание, определяющее
последовательность действий, выполнение которой приводит к требуемому или искомому
результату. Любой алгоритм обладает рядом свойств:
1.
Дискретность – алгоритм должен состоять из простых действий (шагов).
2.
Определенность – каждое действие алгоритма должно быть понятным исполнителю.
3.
Результативность
–
при
завершении
алгоритма
должен
быть
получен
конечный
результат.
4.
Массовость – алгоритм решения задачи может быть применим к целому классу
схожих задач, отличающихся исходными данными.
5.
Формальность
–
любой
исполнитель,
формально
выполняя
действия
алгоритма
(возможно и не задумываясь над их смыслом) получит конечный результат.
Всё это применимо и к процессу алгоритмизации обучения. Так как, составляя
обучающий алгоритм, учитель, во-первых, разбивает рекомендации на отдельные шаги,
во-вторых,
опирается
на
знания
и
умения
учеников,
в-третьих,
предполагает,
какой
результат должен быть получен, в-четвертых, как правило, составляет алгоритм в общем
виде, в-пятых, составляет алгоритм, который могут выполнить все ученики.
Алгоритмический подход очень хорошо сочетается с обучением информатике, а
именно, применим при организации практических занятий. Это связано, прежде всего, с
тем, что многие действия при работе с компьютером уже предполагают определенный
алгоритм
при
выполнении
(например,
копирование
фрагмента
текста,
построение
диаграммы, создание папки или файла).
Например,
при
изучении
информационной
технологии
обработки
числовой
информации (Табличный процессор Excel), основной формой работы (методом обучения)
является практическая работа (практикум). Все практические работы по данной теме
построены
одинаково.
В
рекомендациях,
которые
даются
студентам
для
выполнения
задания, прописаны тема практической работы, её цель, порядок работы. В свою очередь
порядок работы представляет собой учебный алгоритм, выполнение которого приводит
учеников
к
представленному
эталону
результата.
Этот
алгоритм
состоит
из
простых
шагов, элементарных действий (например, объедините ячейки А1:С1, установите в ячейке
В3
числовой
формат
данных
и
т.п.),
которые
понятны
и
новичку
и
опытному
пользователю.
Причем
в
основном
действия
продуманы
так,
что,
не
выполнив
предыдущего,
не
получится
перейти
к
следующему
(а
это
и
есть
отличительная
особенность
алгоритма).
По
завершении
выполнения
первого
задания,
студенту
предлагаются
аналогичные
задания,
но
уже
без
пояснений
и
рекомендаций
по
выполнению, с целью обобщения, закрепления и проверки полученных знаний и умений.
Кроме того завершает каждую тему итоговая практическая работа, которая состоит
из трёх блоков: при выполнении заданий первого блока студент зарабатывает оценку
«удовлетворительно», второго блока – «хорошо», третьего блока – «отлично». Таким
образом, каждый студент может сам определить для себя, какие задания он должен
выполнить, и какую оценку он при этом получит. Такой подход делает процесс проверки и
оценивания знаний и умений проще и объективнее.
Алгоритмизация обучения, несомненно, имеет ряд достоинств:
мелкие дозы усваиваются легко (простые действия-шаги легко выполняются);
темп усвоения выбирается учеником;
обеспечивается высокий результат;
вырабатываются рациональные способы умственных действий;
умение логически мыслить.
Однако можно выделить и ряд недостатков, например:
не в полной мере способствует развитию самостоятельности в обучении;
требует больших затрат времени;
применима только для алгоритмически разрешимых познавательных задач;
обеспечивает
получение
знаний,
заложенных
в
алгоритме,
и
не
способствует
получению новых;
чрезмерная алгоритмизация обучения препятствует формированию продуктивной
познавательной деятельности.
Основная
проблема,
с
которой
можно
столкнуться
при
применении
алгоритмического подхода обучения на уроках информатики, заключается в том, что
выполнив задание по алгоритму, студенты испытывают затруднения при выполнении
подобных заданий, но уже без четких пояснений и инструкций.
Ещё
большие
сложности
вызывают
компетентностно-ориентированные
задания.
Например, после изучения темы «Встроенные функции Excel» (дисциплина Информатика
и ИКТ в профессиональной деятельности) студентам предлагается выполнить следующее
задание:
«Вы
учитель
третьего
класса.
Составьте
сводную
ведомость
успеваемости
учеников
по
пяти
дисциплинам.
Вычислите
средний
балл
успеваемости
по
каждому
ученику и по каждой дисциплине. Постройте диаграмму, отражающую средний балл
успеваемости каждого ученика». Никаких дополнительных инструкций и шаблонов не
дается.
Данная
работа
носит
обобщающий
характер
и
предполагает
использование
студентами
знаний
и
умений,
полученных
ранее.
Как
правило,
студентам
сложно
сориентироваться, как лучше и грамотнее представить эту таблицу, какой тип диаграммы
выбрать, для более наглядной демонстрации результата. Многие забывают про заголовки,
подписи данных.
Вообще же в деятельности учащихся в процессе учения и учителей в процессе
преподавания
можно
различать
два
принципиально
различных
способа
решения
возникающих в этих процессах задач:
алгоритмический, когда субъект выполняет свою деятельность в соответствии с
известным
ему
алгоритмом,
т.
е.
предписанием
(правилом,
инструкцией),
определяющим
четкую
последовательность
элементарных
для
данного
субъекта
операций по решению любой задачи из некоторого класса;
эвристический, когда главная составная часть его деятельности состоит в поисках
плана или метода решения данной задачи.
Как правило, эти два способа деятельности в обучении осуществляются совместно в
едином процессе.
В итоге, можно сделать вывод, что алгоритмизация обучения применима на этапе
усвоения нового знания. Но для того чтобы воспитать будущих педагогов думающими,
творческими,
креативными,
необходимо
чередовать
алгоритмизированные
задания
и
эвристические, творческие.