НАУКА — ШКОЛЕ 

 
 

ИНФОРМАТИКА-21

МЕЖДУНАРОДНЫЙ ОБЩЕСТВЕННЫЙ НАУЧНО-ОБРАЗОВАТЕЛЬНЫЙ ПРОЕКТ

ИТ-образование и российские национальные интересы
Никлаус Вирт. Потерянная дорога 
О единой системе вводных курсов информатики*
Презентация проекта на международной конференции JMLC'2003

Новости(2009-12-30) Ресурсы* Форум*

Поиск по сайту: 
Примеры запросов:   установка    паскаль    Никлаус Вирт

Никлаус Вирт

Почетный консультант проекта Никлаус Вирт
Приветствие

***Интервью 2005

Визит в Россию 2005

   
Проект Информатика-21 стартовал в феврале 2001 г. и вышел в Сеть в сентябре 2002 г. Проект координирует усилия реальных специалистов науки, образования, аэрокосмической промышленности и IT-индустрии на пост-советском пространстве по упорядочению преподавания программирования и информатики на основе достижений Науки.
В частности, есть объективная необходимость систематического обучения программированию обширной категории программистов-непрофессионалов — физиков, химиков, биологов, инженеров, строителей, лингвистов, ..., для которых серьезное программирование становится рутинным элементом повседневной работы.
Сделать такое обучение по-настоящему эффективным затруднительно при существующем хаосе в преподавании IT-дисциплин. Хаос объясним историческими и субъективными причинами (в том числе разгулом самодеятельности самоучек в самой IT-индустрии). Но это не значит, что ему нельзя ничего противопоставить.
Возможность преодоления хаоса в преподавании IT-дисциплин вытекает из того обстоятельства, что в IT-индустрии сложился определенный консенсус относительно базового набора средств программирования общего назначения в виде синтеза «старого» процедурного программирования и «нового» объектно-ориентированного.
Такой синтез впервые — и притом в наиболее чистом виде — был представлен в Системе Оберон (Н.Вирт и Ю.Гуткнехт, с 1988) и получил фактическое признание IT-индустрии в популярных системах Java (Sun, 1995), C# (Microsoft, 2000), а также в новейшей Go (Google, 2009).
Реализация Оберона, учитывающая большой практический опыт и известная как Компонентный Паскаль, — это современный наследник заслуженного Паскаля по прямой линии. Соответствующая мощная система программирования Блэкбокс адаптирована для работы в распространенных операционных средах. В силу своего минимализма, низкого порога вхождения и замечательной гибкости Блэкбокс лучше других платформ удовлетворяет весьма жестким требованиям, возникающим в системе образования.
Проект Информатика-21 ставит целью пропаганду и внедрение в систему образования Оберона/Компонентного Паскаля как практически идеальной единой платформы для обучения программированию и информатике.
На такой платформе учащихся можно провести от самых первых шагов (5й класс; см. репортаж) до курсов по архитектуре ПО и построению компиляторов (3й курс университета), сосредоточившись на ключевых идеях и компетенциях.
При этом исключаются потери дефицитнейшего учебного времени на переучивание и на борьбу со множеством случайных «фич» разношерстного промышленного инструментария.
Такой стержень основных курсов может служить опорой для гибкой системы эффективных специальных курсов, сфокусированных на изучении промышленных систем.

В итоге можно было бы говорить о настоящей системе IT-образования. Такая система естественно дополняла бы уникальную российскую систему математического образования.

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

В этом — коренная причина преимущества Оберонов и при обучении программированию, и при их использовании, особенно программистами-«непрофессионалами».

Профессионалу достаточно недели, чтобы начать продуктивно работать на Блэкбоксе. Обычно вызывает удивление тот факт, что для этого не требуется штудировать толстые «мануалы» — достаточно документации в самом Блэкбоксе и инструкций с данного сайта.

С другой стороны, вместо встраивания «фич» на все случаи жизни (что всё равно недостижимо), упор в Оберонах сделан на возможность безболезненного и неограниченного расширения системы самим пользователем.

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

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

 

  • В развитие той же идеи сделан перевод на кабардинский язык модулей, реализующих рисующую зверюшку (мышку — дзыгъуэ) для обучения самых младших программеров.
 

Поддержка

Речь идет об административно-организационной и материально-финансовой поддержке различных частей проекта. Список дан в хронологическом порядке, для объективности.

  • Oberon microsystems
    Приносим благодарность Главному программному архитектору Oberon microsystems Вольфгангу Веку (Dr. Wolfgang Weck) за блестяще выполненную специально для данного проекта модификацию компилятора и системы Блэкбокс с целью поддержки кириллицы в идентификаторах и документах системы.
    Быстрота и качество модификации — свидетельство высшей квалификации специалистов Oberon microsystems, а также качества и гибкости их программной продукции.

 

  • Вниманию потенциальных спонсоров:
    Обычная форма поддержки проекта — локальная поддержка преподавателей-участников проекта, а также образовательных и пропагандистских мероприятий (яркий пример — поездка Н.Вирта по России в 2005 г.).
    В крайнем случае можно обращаться к любому из
    координаторов или участников.
    Каждый вклад будет с благодарностью отмечен и на этом сайте.

Главная страница проекта ИНФОРМАТИКА-21

Наука Школе

(с) Авторские права на все тексты, представленные на данном сайте, если не указаны другие авторы: Ф.В.Ткачев. 2002-2009 гг. Никакое коммерческое использование представленных текстов, в том числе в рамках PR-деятельности коммерческих фирм и т.п., без согласия их авторов не разрешается.