Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Теория и методика обучения информатике младших школьников. Учебное пособие
.pdf
ГЛАВА 1. ИСТОРИЯ СТАНОВЛЕНИЯ ПРОПЕДЕВТИЧЕСКОГО ЭТАПА ШКОЛЬНОЙ ИНФОРМАТИКИ
ков, в70–80-х гг. прошлого века отчетливо проявилась тенденция
к обучению программированию и учащихся младших классов;
вразработанных втот период иунас, иза рубежом программах
цели обучения имели заметный уклон в сторону освоения навыков программирования с постепенным смещением акцентов
наего содержательную суть– алгоритмизацию.
Обосновывая целесообразность этого направления учебной
работы с младшими школьниками, английские специалисты
Р. Вильямс и К. Маклин
отмечали, что «доступность и простота
некоторых языков программирования… позволит меленьким детям управлять изображением наэкране ивыводом звуковых сигналов. Осваивая практику управления действиями машины, дети
смогут– доизвестной степени– овладеть механизмами функционирования ЭВМ. …Осознание младшими школьниками того факта, чтокомпьютеру следует давать очень точные и однозначные
указания, что он будет отвечать строго определенным образом,
чтоошибается тот, кто управляет машиной, анесама машина, составит самую важную часть уроков введения вкомпьютерную грамотность» [9].
Б.Хантер, обобщая в середине 1980-х гг. опыт научной иэкспериментальной работы многих педагогических инаучно-исследовательских коллективов США поиспользованию компьютеров
вучебно-воспитательном процессе школы, рассматривал способность выполнять и разрабатывать алгоритмы как центральную
составляющую компьютерной грамотности учащихся П (подготовительного) – 8 классов, играющую важную роль приобработке
информации ирешении задач, ипредлагал трехуровневую систему работы спонятиями, непосредственно связанными салгоритмами: описание повседневной деятельности в виде алгоритмов;
использование алгоритмов и связанных с ними понятий для решения содержательных ипрактически значимых задач; разработка алгоритмов длярешения новых задач.
Важной особенностью рассматриваемого этапа в нашей стране являлось то, что изучение информатики младшими школьниками в товремя чаще всего проходило в рамках внеклассных
ивнешкольных занятий. Повсей стране вшколах, домах пионеров
11

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

ГЛАВА 1. ИСТОРИЯ СТАНОВЛЕНИЯ ПРОПЕДЕВТИЧЕСКОГО ЭТАПА ШКОЛЬНОЙ ИНФОРМАТИКИ
Такая работа была не только полезна вплане формирования
навыков работы учащихся на координатной плоскости, совершенствования их вычислительных навыков иразвития геометрических представлений, ноиспособствовала подготовке младших
школьников кработе с графическим дисплеем, кпрограммному
управлению движением сложных объектов, дальнейшему изучению иприменению инструментария информатики. Оглубине соответствующей подготовки свидетельствует рекомендовавшийся
авторами тематический план занятий, включавший следующие
пункты:
1. ЭВМ и программирование. Исполнитель команд. Простейшие команды управляемого карандаша.
2. Команды проведения отрезков иокружностей.
3. Дополнительные команды карандаша.
4. Перенос координатной сетки (смещение).
5. Оформление программы построения рисунка.
6. Указатель масштаба. Рисунки взаданном масштабе.
7. Указатель цвета. Цветные рисунки.
8. Указатель толщины линий.
9. Повторение группы команд. Команда КАДР. Простейшие
мультфильмы.
10. Организация библиотеки программ.
11. Конструирование сложных программ.
12. Коллективное выполнение программы. Построение сложного рисунка.
13. Индивидуальные занятия. Подготовка работ квыставке.
14. Машинная распечатка рисунков. Дисплей. Графопострои-
тель.
15. Экскурсия наВЦ.
16. Обсуждение лучших работ. Выставка.
Такая работа оказывалась весьма плодотворной вплане формирования уучащихся начальной школы таких важных понятий информатики, каккоманда, исполнитель, программа, графический экран, программное управление движением объекта,
планирование работы, конструирование маршрута илирисунка
ит. д.
13

Л.Л.БОСОВА. ТЕОРИЯ ИМЕТОДИКА ОБУЧЕНИЯ ИНФОРМАТИКЕ МЛАДШИХ ШКОЛЬНИКОВ
Игорь Николаевич Антипов (1937–2011) –
доктор педагогических наук, профессор; один
из пионеров отечественного преподавания
программирования, информатики, использования компьютеров вобучении, создания отечественной методики преподавания программирования.
2. Использование учебных «мини»-языков. Специалистами
вобласти информатики неоднократно предпринимались попытки
разработки специальных языков («мини»-языков) дляподдержки
первых шагов обучения программированию. Особое место среди них занимает язык Лого (англ. Logo), разработанный вначале
1970-хгг. американским ученым Сеймуром Пейпертом. Всостав
Лого впервые были включены специальные средства «черепашьей
графики», дававшие обучаемому возможность управлять отображаемым наэкране дисплея исполнителем– Черепашкой. Дляэтой
цели можно было использовать несколько простых команд (поворот, передвижение) иоператор цикла. Результат выполнения команд немедленно отображался на экране– Черепашка «ползла»
и«рисовала». «Черепашья графика» не просто сделала язык Лого
популярнейшим средством начального обучения программированию, ноистимулировала развитие нового подхода кобучению
началам программирования: новички знакомились спрограммированием, обучаясь управлять отображающимся наэкране исполнителем, действовавшим в некоторой среде иумевшим выполнять определенный набор команд.
Лого надолгие годы занял прочные позиции вподготовке младших школьников вобласти информатики иИКТ вБолгарии, США,
Франции иЯпонии, где соответствующие занятия сиспользованием языка Лого начинаются с3–5 классов. Учебная среда Лого иметодика ее использования в обучении явились одними из первых
разработок, объединивших развитие образного, логического иалгоритмического типов мышления.
14

ГЛАВА 1. ИСТОРИЯ СТАНОВЛЕНИЯ ПРОПЕДЕВТИЧЕСКОГО ЭТАПА ШКОЛЬНОЙ ИНФОРМАТИКИ
Сеймур Пейперт (Seymour Papert) (1928–
2016) – математик, программист, психолог
ипедагог. Один изосновоположников теории
искусственного интеллекта, создатель языка
Лого (Logo).
К началу 1980-х гг. за рубежом был разработан целый ряд
«мини»-языков программирования, которые предназначались
для поддержки различных этапов начального обучения программированию и,какследствие, различались посложности ибогатству
возможностей. Многие изних были созданы какязыки управления
исполнителем Роботом, передвигавшимся по клетчатому полю.
Простейшие из этих языков включали лишь несколько команд
дляисполнителя; сих помощью можно было составлять линейные
программы длявывода робота изнесложного лабиринта. Нодаже
эти простые языки позволяли давать обучаемым наглядные представления отаких понятиях какпрограмма, исполнитель, отладка.
В нашей стране у истоков идеи использования исполнителей дляобучения младших школьников программированию стоял талантливый ученый и педагог Звенигородский Г.А., под руководством которого в 1975г. в Новосибирском Академгородке
был разработан язык программирования Робик, использовавший синтаксис, построенный на русской лексике. Вслед за этим
ЗвенигородскимГ.А. вместе сего коллегами-единомышленниками был создан и более мощный учебно-производственный язык
РАПИРА (Расширенный Адаптированный Поплан-Интерпретатор,
Редактор, Архив), а также система программирования для этих
языков– Школьница.
Благодаря экспериментальной работе А.Г. Звенигородского
и его коллег по Новосибирскому Академгородку к середине
1980-хгг. вСССР была сформирована иполучила достаточно широкую известность методика обучения программированию школьников 4–8 классов. Была сформулирована последовательность
15

Л.Л.БОСОВА. ТЕОРИЯ ИМЕТОДИКА ОБУЧЕНИЯ ИНФОРМАТИКЕ МЛАДШИХ ШКОЛЬНИКОВ
изучения основных предписаний языка программирования: вывод; присваивание; процедуры безпараметров; ввод; циклические
предписания; условные предписания; процедуры спараметрами.
Исегодня актуален предложенный вте годы подход кподбору задач длямладших школьников: 1) задачи должны быть интересны
идоступны; 2) задачи должны быть расширяемыми, т.е. такими,
чтобы новые понятия ипредписания могли вводиться напримере уже решенной задачи
путем ее усложнения; 3) задачи должны
иметь межпредметный и практико-ориентированный характер.
Важная особенность методики состояла в том, что выдвигалось
требование многократного запуска программы для решения задачи приразных исходных данных итщательного анализа полученных результатов.
Геннадий Анатольевич Звенигородский
(1952–1984) – сотрудник Вычислительно-
го центра Сибирского отделения Академии
наук СССР, один из основателей советской
школьной (учебной) информатики, разработчик учебных языков программирования.
Коллектив новосибирских исследователей понимал важную
роль графики вобучении младших школьников ипоследовательно проводил всвоих разработках эту линию. Вчастности, ими был
разработан пакет графических процедур ШПАГА и предложена
методика его использования. Рисующим инструментом здесь выступал луч на экране монитора. Всостав пакета были включены
процедуры подводки луча вточку скоординатами (x, y), проведе-
ния отрезка изтекущей точки в точку сзаданными координатами, изображения точки сзаданными координатами, окружности,
треугольника, прямоугольника, правильного n-угольника инекоторые другие. В начале обучения школьникам предлагалось составить рисунок сповторяющимися элементами, выполнить один
16

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

Л.Л.БОСОВА. ТЕОРИЯ ИМЕТОДИКА ОБУЧЕНИЯ ИНФОРМАТИКЕ МЛАДШИХ ШКОЛЬНИКОВ
срассмотрением таких вопросов, каккомпоненты ипринципы работы компьютера, история развития средств вычислительной техники,
использование прикладного программного обеспечения (программы обработки текстов, системы управления базами данных, работа
скрупноформатными электронными таблицами, машинная графика) идр., большое внимание уделялось введению в программирование на основе языка BASIC, что, по мнению авторов, позволяло
быстрее иполнее освоить принципы работы наперсональном
компьютере. В частности, учащиеся знакомились с основными операторами языка BASIC, рассматривалась работа спеременными, формировались умения принятия решений в программе, организации
переходов, программирования циклических алгоритмов; большое
внимание уделялось этапу планирования разработки программы,
модульному программированию, созданию программ, имеющих
практическую значимость дляучебного процесса.
Чуть позднее у нас встране и зарубежом была доказана возможность ицелесообразность изучения вмладших классах языка
Пролог, тесно связанные сразвитием логического стиля мышления, включающего всебя умения рассуждать, доказывать, подбирать факты, формулировать утверждения иобосновывать предлагаемые решения.
Изучение основ программирования младшими школьниками и у нас в стране, и зарубежом никогда не выступало самоцелью, апонималось какнадежное средство: усвоения таких понятий,
как «алгоритм», «исполнитель», «программа» идр.; формирования
зачатков алгоритмического мышления, помогавшего при изучении других предметов; повышения культуры работы на компьютере сприкладными программами, многие элементы диалога скоторыми были аналогичны программированию. Был получен опыт,
свидетельствующий, что при составлении программ: лучше воспринимаются алгоритмические и информационные структуры;
формируются навыки правильной постановки практических задач,
формализации проблем; углубляются знания ометодах моделирования иумение составлять простые математические модели.
К концу первого пятилетия существования курса ОИВТ вшколах страны в лаборатории школьной информатики Института
18

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

Л.Л.БОСОВА. ТЕОРИЯ ИМЕТОДИКА ОБУЧЕНИЯ ИНФОРМАТИКЕ МЛАДШИХ ШКОЛЬНИКОВ
задачи может быть нетолько окончательный ответ, ноиописание процесса, т.е. алгоритм. Решение серии алгоритмических
задач имело и более дальние цели (принцип опережения): вопервых, все они были реализованы как роботы-исполнители;
во-вторых, решая задачу, дети фактически вынуждены были записывать алгоритм вформализованном виде; в-третьих, эти задачи иллюстрировали применение компьютера какинструмента
моделирования ситуаций.
В рамках алгоритмической линии вкурсе «Роботландия» имело место знакомство младших школьников с методом «черного
ящика» – методом исследования, при котором изучаемый объект рассматривается как неделимое целое, неимеющее структуры: входное воздействие x понекоторому правилу f преобразуется
ввыходную реакцию y. «Черный ящик» науроках информатики
было предложено рассматривать как правило, по которому действует исполнитель. Отгадывание «черного ящика» напоминает
процесс создания научной теории: сначала – наблюдения, опыты,
накопления фактов, затем – выдвижение и проверка гипотезы.
Работа с «черными ящиками» помогала школьникам лучше понять, чтотакое алгоритм обработки информации, различать хорошо иплохо заданные алгоритмы, исполнять достаточно сложные
алгоритмы. Метод «черного ящика» хорош итем, чтообеспечивал
формирование уучащихся исследовательских навыков иразвитие
их творческой активности.
В «Роботландию» входил набор программно реализованных
исполнителей-роботов: Мудрый Кролик, Таракан, Корректор,
Машинист, Муравей. Каждый исполнитель имел свою систему команд, рассчитанную надействия робота вспецифичной длянего
среде обитания. Исполнители были непохожи друг надруга, ноинтерфейс между ребенком икаждым изних был единым (все исполнители описывались и рассматривались по единой информационной схеме).
В «Роботландии» были реализованы текстовый редактор
Микрон, графический редактор Раскрашка и музыкальный редактор Шарманщик, поддерживавшие линию работы средакторами как одним их наиболее массовых применений персональ-
20
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
