- •1. О последовательности изучения
- •2. О технических требованиях
- •3. О программных средствах
- •4. Об идеалах, финансировании и учебном времени
- •2004 № 14 Информатика
- •2004 № 14 Информатика
- •2004 № 14 Информатика
- •2004 № 15 Информатика
- •2004 № 15 Информатика
- •4. О наборе понятий
- •5. Об олимпиадах
- •2004 № 15 Информатика
- •5. Олимпиады по информатике...
- •2004 № 15 Информатика
- •2004 № 15 Информатика
- •2004 № 15 Информатика
- •2004 № 15 Информатика
- •2004 № 15 Информатика
- •2004 № 15 Информатика
2004 № 15 Информатика
дила свое время , и уж, во всяком случае, опередила дискуссию, организованную на страницах нашей газеты. Утверждая такой оптимистический тезис, хочу сказать, что в названном учебнике можно найти конструктивные ответы на все перечисленные выше проблемы, что существенно отличает его от ряда других существующих сегодня школьных учебников информатики.
(Откровенно говоря, в последнем обзоре Я.Н. Зайдель-мана, сконцентрировавшем точки зрения учителей, участвующих в дискуссии, можно было ожидать прямую рекомендацию обращения к книге. Однако такой рекомендации не оказалось. Может быть, это объясняется естественной скромностью. Но, поскольку сейчас речь идет не о личных достоинствах того или иного автора, а о судьбе ведущей учебной дисциплины современной школы, интересы информатики могли бы иметь более высокий приоритет.)
Конечно, книга была написана не под дискуссию в проекте "Вопросы на понимание", и с этой точки зрения к ней могут предъявляться определенные претензии, замечания, коррективы (возможно, до этого дойдет черед), но, во всяком случае, она дает отчетливое представление. о том, что учебник для программы проекта вполне реален. Буду более точен. Учебник, о котором идет речь, исключительно удачен для того раздела курса, который мы сейчас обсуждаем, — "Алгоритмы и исполнители". В нем можно найти неплохой материал по некоторым другим разделам (в частности, "Представление информации" — кодировки, системы счисления ...). Хотя в целом не учитывать истекший с тех пор срок нельзя. Ведь не случайно, что, хотя упоминания о КуМире и мелькали в учительских обсуждениях, впервые вопрос о языке программирования мог встать со всей остротой только в нынешних дискуссиях.
Если говорить о корнях этого языка, то по своим концептуальным установкам он восходит к первому советскому школьному учебнику информатики, который сейчас часто называют "ершовским". Именно тогда, когда впервые появилось изложение школьного алгоритмического языка, написанное А.П. Ершовым, группа разработчиков Московского государственного университета им. М.В. Ломоносова под руководством А.Г. Кушниренко создала транслятор Е-языка, позднее превратившегося в КуМир. Одна только эта преемственность должна импонировать российскому учительству, на мой взгляд.
Итак, учебник (по нужному разделу курса) есть. И, как ни странно, он подсказывает не только, что в курсе информатики должно быть, но и путь, по которому можно вписать раздел "Алгоритмы и исполнители" в декларированные 19 часов. В самом деле, в этом стройном изложении без ущерба могут быть удалены многозначные ветвления в управляющих структурах, быть может — логические величины, некоторый резерв времени можно отыскать в упражнениях на системы команд исполнителей. Это становится возможным потому, что учебник Кушниренко четко рассчитан на 7—9-е классы, а мы (впрочем, вынужденно) уходим в более старший слой, где восприятие модельных исполнителей обязано быть предельно кратким.
При наличии пропедевтического курса (не сомневаюсь: рано или поздно такой курс начальной школы появится в базовых планах) подробные обсркдения исполнителей, конечно, могут (и должны!) проходить в младших классах, где остается сильным игровой компонент деятельности, и модельные (а подчас откровенно игрушечные) роботы-исполнители с их многообразием учебных сред играют роль отличных дидактических инструментов. Далее следует выход на уровень инвариантных свойств исполнителей, на необходимость программного управления исполнителями и, естественно, появляется язык управления исполнителями (например, Кукарача в Роботландии). И вот уже открыт естественный путь к языкам программирования, пусть даже учебно-ориентированным языкам. Такой путь проверен многолетней практикой в новосибирской и переславской школах разработчиков учебно-ориентированных языков.
Разработчики КуМира были лишены таких увлекательных (и одновременно методически глубоких) возможностей пропедевтического курса. Но тем не менее от методики обсуждения исполнителей они не могли отказаться. В учебнике Кушниренко рассматриваются программные исполнители — Робот, Чертежник и др. Они, правда, не имеют тех игрушечных черт, что роботы пропедевтического курса, — Робот предельно схематизирован, Чертежник почти с первых шагов воспринимается как средство работы с графическими математическими объектами... Это не случайно. Это ориентация не на детское, а на подростковое (почти юношеское) начало ин-форматического образования. Семиклассники у Кушниренко уделяют меньше внимания исполнителям, чем третьеклассники в Роботландии. А в обсуждаемом базовом плане можно еще более сократить этот вводный этап. Но, так или иначе, учебник Кушниренко приводит к необходимости программного управления Роботом, Чертежником, ПланиМиром... и очень скоро становится понятным — любым исполнителем. После почти абстрактных графиков, построенных в Чертежнике с использованием сначала циклов и ветвлений, а затем — процедур и функций, в учебную деятельность школьников незаметно, но очень естественно входит высокоуровневый язык программирования КуМир, конкретно воспринимаемый и легко выводящий на уровень высокой информатиче-ской абстракции как в управляющих структурах, так и в структурах данных.
Надо ли говорить, что ни один из профессиональных языков не обладает столь замечательными педагогическими качествами. Даже Паскаль осваивается старшеклассниками с множеством технических интерфейсных условностей системы программирования. Совершенно чужда требованиям общеобразовательного курса и англоязычная лексика многих профессиональных языков. Основные задачи школьного информатического образования решаются средствами языка с родной, русской лексикой. Таков КуМир.
При серьезном отношении к школьному курсу информатики (а именно такое отношение предполагается у тех, кто захочет выбрать себе профессию в сфере ин-
10