РОЛЬ И МЕСТО ТЕМЫ "ЭЛЕМЕНТЫ ПРОГРАММИРОВАНИЯ" В ОБЩЕМ ШКОЛЬНОМ ИНФОРМАТИЧЕСКОМ ОБРАЗОВАНИИ

Леонов А.Г. ИнфоМир г.Москва,
Первин Юрий Абрамович Роботландия+ г.Переславль-Залесский

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

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

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

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

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

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

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

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

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

Сервер поддерживается фирмой НПП "БИТ про"
Лучшие программы для образовательного процесса
Рейтинг@Mail.ru Rambler's Top100 AllBest.Ru Яндекс цитирования