Педагогические  науки/ 2. Проблемы подготовки специалистов

К.т.н. Зартенова Л.Г.,  ст. преп. Мурых Е.Л.

Карагандинский государственный технический  университет, Казахстан

 

Опыт применения свободного программного обеспечения в изучении курса информатики

 

Создание информационного пространства учебного заведения, конечно, не может ограничиваться лишь приобретением средств вычислительной техники, объединения их в локальную вычислительную сеть и подключением к сети Интернет. Необходимо быть готовыми к следующему этапу расходов и, при этом не малых,  на наполнение разнообразными, современными и безусловно, наиболее функциональными средствами прикладного программного обеспечения (ПО). Для многих эта проблема решается достаточно просто – покупкой недорогих «копий» пиратского ПО или скачиванием  взломанных версий «брендовых» продуктов на сайтах «доброжелателей».

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

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

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

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

С 2001 года IBM регулярно проводит всемирные олимпиады, выставляя на конкурс нерешенные практические задачи, необходимые для развития открытого программного обеспечения. Команды казахстанских ВУЗов, включая команду Карагандинского государственного технического университета, успешно участвуют в этих олимпиадах, демонстрируя неплохие результаты.

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

В частности, открытая среда разработки для проектировщиков программного обеспечения Эклипс (www.eclipse.org) может в будущем стать общепризнанным инструментом для программистов.

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

В России есть успешный опыт организации курсов подготовки специалистов в области программного обеспечения с открытым кодом. Там несколько лет действует проект www.intuit.ru - Интернет-университет информационных технологий. Работа этого университета построена на принципах дистанционного обучения, абсолютно бесплатна для студентов и требует только регистрации.

В 2007 году в КарГТУ с участием российских представителей был проведен семинар по вопросам перспектив использования открытого ПО в профессиональном образовании. По итогам семинара, в рамках рассмотрения возможности использования свободного ПО при изучении курса «Информатики», кафедрой «Систем автоматизированного проектирования» КарГТУ был проведен эксперимент параллельного выполнения лабораторных работ в офисных пакетах Microsoft Office и OpenOffice.org по созданию, редактированию, форматированию текстовых документов, организации и выполнению расчетов в электронных таблицах, построению баз данных, обработке графических объектов. Пакет OpenOffice.org является Free software for Windows, легко инсталлируется, не требует особых навыков при настройке, имеет интуитивно понятный интерфейс. Выбор данного пакета был обусловлен тем, что он практически закрывает потребности в ПО офисного работника практически любого предприятия. Однако перейти на него в массовом порядке мешает ряд проблем психологического, технического и организационного плана. Естественно, что освоение будущим, например, менеджером, навыков работы и в OpenOffice.org и в Microsoft Office  на этапе обучения в ВУЗе, позволят эти проблемы решить и обеспечить внедрение свободного ПО на правах равнозначной альтернативы. Для этого есть все предпосылки.

На рисунке ниже показаны для сравнения окна текстовых редакторов Writer и Word, где видно, что интерфейсы обоих пакетов аналогичны, инструменты по форматированию, редактированию и обработке текста практически одни и те же. Writer также как и Word поддерживает стили страниц, абзацев, врезок, списков и символов. Однако существуют и проблемы, например, совместимости документов, созданных во Writer и Word. Документ, созданный в Word без проблем распознается в Writer, но если вы сохраните документ в формате Open Document, то при открытии его в последствии в Word могут возникать проблемы с кодировкой, чего можно избежать, если воспользоваться инструментом CyrTools.

Результаты позволяют позитивно оценить параллельное изучение офисных инструментов ПО, представленных известными программными продуктами, например, Microsoft Office и аналогом, представленным в рамках Free software for Windows OpenOffice.org .

Подтвердились предварительные выводы о возможности безболезненной замены широко используемых программных продуктов на их менее известные, но более доступные по цене «легальные» аналоги.

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

Вместе с тем следует понимать, что сделать это в приказном порядке невозможно.   Для того чтобы захотеть учиться новому, необходимы реальные стимулы.

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

До тех пор, пока не появятся такие дистрибутивы, скажем, ОС Linux, в которых проблем с установкой и локализацией будет не больше, чем в Windows, и в которых будет присутствовать полный набор офисных и иных приложений, к которым привыкли пользователи Windows, массовая миграция на сводное ПО не начнется. Сейчас такие дистрибутивы уже почти существуют, их делают многие, но в каждом из них чего-то еще не хватает. Зато каждый имеет возможность доработать согласно своих требований.

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