Алгоритмическое направление
пропедевтического курса ин-
форматики, направлено на формирование у младших школьников
ряда важнейших понятий и механизмов информатики, умений
описывать, конструировать и анализировать алгоритмы. Понятие
алгоритма позволяет выработать у школьников представление о
моделях различных видов деятельности.
Формирование алгоритмического мышления, столь необходи-
мого для решения задач, необходимо начинать как можно рань-
ше, что подчеркивает актуальность данного направления. Психо-
логи утверждают, что основы логических структур мышления
137
формируются в возрасте 5–11 лет, формирование этих структур в
более старшем возрасте сталкивается с большими трудностями.
Основной целью предмета информатики в начальной школе
А.В. Горячев [50–52], руководитель авторского коллектива по
разработке курса «Информатика в играх и задачах» подчеркивает
важность формирования алгоритмического подхода к решению
задач (умения планировать последовательность действий для до-
стижения какой-либо цели, а также решать широкий класс задач,
для которых ответом является не число или утверждение, а опи-
сание последовательности действий) и системного подхода при
работе со сложными объектами (рассмотрение сложного объекта
в виде набора более простых составных частей и связывающих их
отношений, влияние изменений части на целое, планирование
действий над объектами с учетом системы).
Изучение теоретической информатики предполагается начи-
нать с первого года обучения в школе, и в течении этого учебного
года рассматриваются темы: алгоритмы, системы и объекты, дис-
кретная математика, приемы решения задач и стратегии в играх.
Основной задачей своего курса «Алгоритмика» А.К. Звонкин,
А.Я. Семенов, А.Х. Шень [71] считают развитие алгоритмическо-
го мышления. При этом алгоритмическое мышление понимается
ими как умение ясно мыслить и четко излагать свои мысли. Ав-
торы рекомендуют изучение этого курса с 5 по 8 классы, однако
доступность решаемых задач позволяет его использование и в
начальной школе.
Алгоритмика, по определению авторов, почти то же самое, что
и программирование, однако в процессе изучения курса занима-
ются в основном не компьютерами, а некоторыми способами и
приемами мышления. Информатика как наука изучает основы
процессов передачи, обработки и хранения информации. Для ме-
ханизации человеческой деятельности необходимо ее осмысле-
ние и построение формальных моделей. Этим занимается мате-
матическая информатика.
А.Л. Семенов считает целесообразным начинать изучение эле-
ментов математической информатики в курсе начальной школы.
Основной задачей ее изучения на первом этапе является знаком-
ство учащихся с формальными языками, предназначенными для
описания отношений, утверждений, процессов. Часть необходи-
138
мой символики вводится в традиционных курсах математики
начальной школы. Математическая информатика дополнительно
требует: ряд символов и конструкций (например: «существует»,
«делай операцию П пока не наступит условие А); аппарата и
практики изучения различных языков методами математической
информатики.
На примерах решения задач и упражнений, в которых фигури-
рует значительное число различных исполнителей (Удвоитель,
Водолей, Кузнечик, Весовщик), понимаемых как «человек или
механическое устройство со строго определенным набором воз-
можных операций», в названном курсе учащиеся должны позна-
комиться с такими основными понятиями, как исполнитель, си-
стема команд исполнителя, а также с процедурами, командами
ветвления, повторения.
Вырабатываемые при этом навыки предполагается закреплять
в процессе решения задач, в которых рассматриваются такие ис-
полнители, как Робот, Чертежник, Черепашка. Наконец, особен-
ностью курса «Алгоритмика» существование такого исполнителя,
как Директор Строительства
–
прекрасного средства для введения
ребенка в параллельное программирование.
К концу начальной школы учащиеся должны уметь обращать-
ся с алгебраическими и логическими формулами, конструкциями
структурного программирования, функциональными уравнения-
ми, располагать примерами универсальных алгоритмических
языков.
На формирование навыков аналитического и алгоритмическо-
го мышления у учащихся начальных классов направлен курс
«Информатика в младших классах. Машина Поста» В.Л. Духня-
ковой, И.Б. Мыловой [78].
Использование абстрактной вычислительной машины дает
возможность учащимся объяснить принципиальные основы алго-
ритмизации. На основе использования этой модели легко про-
слеживается процесс исполнения алгоритма, преимущества
структурного подхода в его записи. Дети самостоятельно в про-
цессе игры в «Машину Поста» приходят к мысли о необходимо-
сти введения условной команды, формулируют правила действий
по этой команде. При работе с подобным устройством легко вве-
сти критерии оптимальности алгоритма, как наименьшего коли-
139
чества команд для достижения поставленной задачи. Задача на
изменение состояния машины за наименьшее количество команд
порождает мысль о преимуществе использования циклов, о необ-
ходимости целостного взгляда на поставленную проблему.
Достарыңызбен бөлісу: |