С
момента появления в школе курса информатики идут споры о ее месте и
роли в системе научных и гуманитарных знаний, которые должны быть
усвоены школьниками. Без сомнения информатика это наука о способах
получения и обработки информации - актуальная наука, т.к. мы являемся
свидетелями того, как происходит процесс перераспределения приоритетов
общества с материальных процессов на информационные. В нашем веке
владение информацией, знаниями, патентами, интеллектуальными правами,
умение получать новую информацию, важнее, чем обладание материальными
ресурсами и средствами производства.
Специалисты
по информационным технологиям нужны, однако остаются вопросы, всегда
сопровождавшие курс школьной информатики – программирование или владение
существующими программами? Что важнее? Какое соотношение теории и
практики является оптимальным?
Ответы на данные
вопросы менялись в зависимости от техники, которая становилась
доступной школе. Когда в школах появились первые программируемые
калькуляторы, на уроках информатики большое внимание уделяли
математической стороне решаемых задач и низкоуровневому
программированию. Появления первых, еще примитивных, школьных
компьютеров привело к созданию курса информатики с уклоном на изучение
языков программирования и решение алгоритмических задач. В настоящее
время информатика переживает этап, который условно можно назвать
«ориентация на практику». Благодаря техническому прогрессу современные
школьные компьютеры обладают практически неограниченными возможностями и
учителя зачастую не могут избежать соблазна от ориентации на какие-то
профессиональные программные продукты. Курс информатики, как науки,
может сводиться до узко-технологической составляющей – изучение
текстового редактора, редактора векторной графики и т.д.
Между
тем мы не должны забывать, что целью образования, получаемого
школьниками, являются не только частные факты или навыки, но и развитие
ума и чувства, умения критически мыслить, формирование мировоззрения и
познавательных процессов.
Если с этой позиции
нужно рассматривать информатику, то окажется, что это очень
разносторонний предмет, тесно интегрированный с другими науками, который
может внести существенный в клад в формирование мировоззрения ребенка,
овладение научным методом познания и восприятие им школьных дисциплин
как комплекс взаимосвязанных знаний.
С это
точки зрения изучение программирования в школьном курсе информатики
должно рассматриваться не как процесс усвоения конкретного языка
программирования, а с точки зрения развития личности ребенка. Этим
объясняется большое количество учебных языков программирования
основанных на концепции робота исполнителя. Ребенок не должен вникать в
сложные структуры профессионального языка программирования, он должен
усвоить некие фундаментальные принципы, которые лежат в процессе
формализации задачи и составления алгоритма ее решения. Язык
программирования должен быть простым, наглядным, но одновременно и
привлекательным, позволяющим реализовывать на интересные детям проекты.
Таким языком является Лого, который применяется для формирования
мышления детей начальной и средней школы. Его разработчику, Сеймуру
Пейперту, удалось создать язык, который в игровой форме развивает
мышление ребенка. Лого тесно взаимосвязано с понятием Исполнитель, в
качестве которого вводится робот Черепашка. Исполнитель представляет
мысль предметной форме, облегчая детям восприятие абстрактных концепций.
В России данный язык программирования используется на уроках
информатики уже два десятка лет, Сеймур Пейперт неоднократно посещал
нашу страну с лекциями и семинарами. Однако в настоящее время стала
доступной новая технология обучения, продолжающая традиции Лого, -
компьютеризированные конструкторы производства Лего.