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

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

Education of students of pedagogical universities forming Algorithmic thinking in younger schoolchildren

Кормилицына Т.В.

ГОУ ВПО «Мордовский государственный педагогический институт имени М.Е. Евсевьева», г. Саранск, Республика Мордовия, Россия

Kormilitzyna T.

Mordovia State Pedagogical Institute named after M.E. Evseveva", Saransk, Mordovia, Russia


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

The experience of learning the basics of algorithmization students in a Pedagogical Institute for optional course to prepare them for learning algorithmization younger pupils.


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

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

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

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

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

Формирования элементов алгоритмической грамотности должно осуществляться на основе логических знаний и умений учащихся.

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

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

Дисциплина рассчитана на 18 часов. Алгоритмизация и программирование являются основными вопросами в формировании компетенций студентов по информатике. При изучении основных дисциплин вопросы алгоритмизации не находят должного места, для построения алгоритмов реализации базовых алгоритмических структур необходимо дополнительно изучить основные особенности построения алгоритмов в виде блок-схем, таблиц и т.д.

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

В содержание дисциплины включены следующие вопросы.

Основы алгоритмизации. Определение алгоритма. Происхождение слова «алгоритм». Свойства алгоритма. Формы представления алгоритма. Язык блок-схем. Типы алгоритмов. Базовые алгоритмические структуры. Формулы Бекуса-Наура. Базовая структура «следование». Базовая структура «ветвление». Базовая структура «повторение». Метод пошаговой детализации. Структурный принцип составления алгоритма. Модульное построение алгоритма.

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

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

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


Литература

1. Звонкин, А. К. Алгоритмика / А. К. Звонкин, А. Г. Кулаков, С. К. Ландо и др.   М.: Просвещение, 2006.   239 с.