О фундаментальном содержании курса информатики общеобразовательного учебного заведения (Бутенков С.А.) (Таганрогский муниципальный общеобразовательный лицей при ТРТУ) (УДК 373.54)
(Рассматривается вопрос о формировании содержания курса информатики в условиях, когда темпы технического прогресса заведомо опережают возможносmu учебных заведений в области обновления аппаратных и информационных ресурсов.)
Очевидно, что курс информатики (в сравнении с курсами математики, физики и т. д.) нельзя назвать фундаментальным. Действительно, указанные дисциплины менее подвержены влиянию технической и коммерческой конъюнктуры и не рассчитаны на "конечного пользователя". Технология информатики модернизируется каждые два-три года, а предыдущие достижения морально устаревают.
В этой ситуации возникает тенденция следования содержания курса информатики за техническим прогрессом в темпе последнего. Но даже в развитых странах учебные заведения не могут позволить себе столь частой смены оборудования и программного обеспечения, а главное - переучивания персонала. Поэтому предлагавшиеся в последние годы программы курса информатики, ориентированные в основном на изучение MS Office устаревают еще в тот момент, когда их тексты готовятся к изданию. Кроме того, для профессионалов очевидно, что имеет место агрессивная политика основной части производителей программного обеспечения в отношении пользователей - новые версии программных продуктов большинства ведущих фирм (начиная с пресловутой Microsoft) практически не совместимы с более ранними версиями этих же продуктов по форматам данных (и сколько менее по интерфейсу). Очевидно, что попытка догнать пик этой волны подобна (по выражению Д. И. Менделеева) "догонять моду в очень узких штанах" образовательного бюджета.
Основной тенденцией, влияющей на подготовку будущих пользователей и профессионалов, следует признать углубляющуюся специализацию в области информатики. Если ранее все задачи информатики решались одним путем - написанием программ, то сейчас существует огромное количество специализированных аппаратных и программных средств для решения задач обработки, хранения, передачи информации. Детали взаимодействия основных элементов последних типов даже домашних компьютеров доступны только узкому специалисту в этой области.
Исходя из изложенного выше, нижний уровень проникновения в "секреты" организации компьютера, по нашему мнению, достаточно ограничить функциями ОС. Для описания принципа хранения информации необходимо использовать изложение идеи последовательных записей (файлов) без подробностей реализации, поскольку физическая организация файлов на различных устройствах весьма различна.
В результате, восходя к следующему уровню программного обеспечения, мы возвращаемся к использованию идеи обучения работе с "виртуальной Windows-машиной" (или "Unix-машиной"). Основные алгоритмы теперь представляется разумным излагать на базе структурированного базового языка Pascal (или Borland Delphi). Идея программирования в виртуальной среде звучит сейчас вполне современно в связи с идеологией мобильности кода приложений на Java. Однако непосредственно начинать изучение программирования с Java или Pearl, по нашему мнению не позволит основной массе обучаемых постичь программу курса за достаточно малое время, отведенное на курс информатики.
Тот же Pascal позволяет привить чувство структурности программ в дисциплину использования данных различных типов еще на этапе обучения.
Понятие типов данных плавно приводит к основным идеям обработки данных и простейшим алгоритмам обработки, а затем и отображения информации.
Практика работы в ТМОЛе показывает, что на этом этапе резко активизируется интерес обучаемых к самостоятельной разработке простых (но часто оригинальных) интерфейсов и законченных приложений. В дальнейшем действия с различными средствами обработки данных будут иметь осмысленный характер. Первые успехи стимулируют к самостоятельному изучению новых программных средств и пониманию основных принципов их работы, т. е. пользователь становится "интеллектуальным".
Где же в данной системе место "пользовательских курсов"? Основной парадокс заключается в том, что при успешной реализации намеченной программы они становятся просто ненужными. Действительно, интерфейсы MS Windows легко осваиваются детьми дошкольного возраста (на уровне "конечного пользователя"), настолько они наглядны. При наличии возрастающего количества домашних компьютеров манипулирование мышью и псевдокнопками графического интерфейса требует для освоения нескольких сеансов. В то же время, понимание принципов файловой организации информации, типов данных, кодировок файлов и т. д. позволяют легко осваивать новые типы текст-процессоров, электронных таблиц и т. п.