- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF97:ВУЗы
Материал из Linuxformat.
GNU/Linux заглядывает в ВУЗы
- Многие говорят, что свободное ПО и высшее образование просто созданы друг для друга, но далеко не все знают, как организовать их первую встречу. Александр Сергеевич Казанцев, успешно продвигающий Linux в родному институте и за его пределами, любезно согласился ответить на вопросы Евгения Балдина.
Наличие тотального высшего образования способствует ускоренному развитию общества. Почти все грамотное население России знает про МГУ; есть подмножество, которое знает, что НГУ ничуть не хуже. Но даже если очень захочется, все просто физически не смогут обучаться только там, а обучать надо именно всех. Большинство образовывается в небольших ВУЗах, и в этих ВУЗах роль личности может оказаться определяющей.
Александр Сергеевич Казанцев (он же akdengi на ЛинуксФоруме и в Русском сообществе OpenOffice.org), молодой кандидат технических наук и доцент (пока без диплома) кафедры «Автоматизированные системы управления» Глазовского инженерно-экономического института (филиала) ГОУ ВПО Ижевский государственный технический университет, выбирает GNU/Linux.
Linux Format: Кого готовит ваша кафедра?
Александр С. Казанцев: Мы готовим специалистов-компьютерщиков широкого профиля. Студенты заканчивают специальность 230102, Автоматизированные системы обработки информации и управления, а вот кто из них в результате получается – это вопрос.
Часть работает в направлении САПР и АСУТП, часть в области бухгалтерских программ. Есть выпускники, работающие компьютерщиками в банках и в пенсионном фонде, то есть ВУЗ поставляет специалистов для разных областей. А раз работодатели сами идут к нам просить студентов, значит, выпускаем тех, кого надо, благо программа содержит всего понемногу: и программирование, и САПР, и проектирование систем, а также математические дисциплины, дающие для этого базу.
LXF: Что используется в процессе обучения?
ACK: Компьютеры, компьютеры и еще раз компьютеры. Ну, еще проектор для демонстраций. Плюс применяем сеть 1-Wire для подключения внешних управляемых систем. Две лаборатории – моя гордость, одна с «железом», где можно пощупать различные части ЭВМ, вторая – с пятью компьютерами (пока) и проводной, а также беспроводной сетью, опять же для лучшего изучения. Плюс общие компьютерные классы института (три класса по 15 машин на GNU/Linux).
Программное обеспечение необходимо разное, так как для каждой дисциплины нужен свой программный пакет. Одних ОС в процессе обучения я рассматриваю две-три штуки.
LXF: По какой причине возник вопрос перехода на GNU/Linux?
ACK: Первичной причиной была задача сделать быстро восстанавливаемый компьютерный класс для изучения операционных систем, позволяющий безболезненно программировать и менять их настройки, вплоть до погружения системы в нокаут. Тогда-то (два года назад) у меня в лаборатории впервые появился мой первый GNU/Linux и виртуальные машины. Затем известное дело Поносова заставило руководство ВУЗа поднять вопрос о лицензионной чистоте программного обеспечения. Тут и пригодились мои наработки. Результат – GNU/Linux почти во всем ВУЗе.
LXF: Был ли план миграции? Как производился переход?
ACK: План заключался в постепенном переходе по максимуму на открытое ПО, с закупкой лицензионных закрытых продуктов только при крайней необходимости. Я сделал выбор дистрибутива, совместно с коллегами (за закупки и обслуживание всей техники в институте отвечают другие люди) посмотрели список используемых в учебном процессе программ, нашли им аналоги из мира Open Source, работающие под GNU/Linux, и приказом директора была запущена машина перехода. Первые дистрибутивы мы получили в феврале, а к маю-месяцу переход был закончен. На кафедре я это сделал за одну неделю.
Переход выполняли своими силами – точнее, моими и двух лаборантов, один из которых – любитель FreeBSD (ничего, кроме нее, не признает), а второй – заядлый линуксоид. В процессе работы обучили еще несколько человек, так что теперь все лаборанты могут нормально развернуть систему.
LXF: А что еще осталось доделать и почему?
ACK: Доделывать осталось еще много (по институту в целом). Связано это со сменой операционных систем на серверах (трогать их во время учебного процесса было нельзя) и полном развертывании того программного обеспечения, которое было не нужно во втором полугодии. В мою компетенцию входит перевод типографии института на GNU/Linux и развертывание нового дистрибутива в лаборатории и классах.
LXF: Какой был выбран дистрибутив GNU/Linux?
ACK: Решили остановиться на Mandriva Linux, и я не жалею об этом. Выбор шел среди дружественных пользователю дистрибутивов, которые облегчили бы переход студентов и преподавателей с Windows.
LXF: Как отреагировали на переход пользователи?
ACK: Как и следовало ожидать, пользователи отреагировали бурно отрицательно. Но внушенная им мысль о самостоятельной покупке лицензионного ПО сразу остудила обстановку. Так как большинству был необходим только «Офис», то переход прошел почти безболезненно, – кроме как в деканатах, из-за необученности государственных структур, любящих присылать различные формуляры на заполнение в виде файлов Excel с макросами и бухгалтерии.
Возникающий шум решался отсутствием Windows и поднятием вопроса о занимаемой должности. Жестко, но по-другому в сжатые сроки было не перейти. Так же я поступил у себя на кафедре, полностью удалив Windows с кафедральных машин. Благо таких эксцессов было немного, а похожесть Mandriva Linux и OpenOffice.org на их «несвободных коллег» сыграла свою положительную роль.
Переучивание же студентов происходило на парах по ходу занятий, а преподаватели перестраивались сами (мы, преподаватели, должны заниматься самообразованием). В результате перехода студенты разделились на два лагеря: одни меня про себя ненавидят, а другие поддерживают. Жалко, что первых пока больше. Надеюсь, что в следующем году таких уже не останется.
LXF: Насколько из-за перехода на свободное программное обеспечение изменился образовательный процесс?
ACK: Образовательный процесс ожил. По своей кафедре могу сказать, что исчезла проблема с темами курсовых и дипломных работ. Если под Windows в основном все уже написано, а некоторые темы (например, бухгалтерский учет) вообще считаются «оффтопом», то в мире свободного ПО работы хоть отбавляй. Не стало проблем с выбором языков программирования (в настоящее время используем Free Pascal и C# Mono). Пишут также на Java, C++, Ruby, Python. Появилась возможность рассматривать CRM/ERP системы и организовывать дистанционное обучение. До перехода я (да и остальные) просто не задумывались об Open Source. Обеспечена лицензионная чистота по многим дисциплинам – например, по электротехнике и микропроцессорной технике используем KTechLab; по компьютерной графике – Blender и Inkscape. Проще стало изучать Операционные системы, Сети ЭВМ, Моделирование систем и тому подобное.
LXF: Какие методические материалы сейчас используются при обучении?
ACK: Пока идет наработка материала. Используем «нарытое» в сети и из журнала Linux Format. Перерабатываем старые методические указания (с Microsoft Office на OpenOffice.org, с MathCad на Maxima и т.п.) и пишем новые. Я уже в этом году давал программирование сетевых приложений на C# в Mono. На новый учебный год (2007–2008) готовлю новые методические материалы по Операционным системам и Проектированию АСОИУ с учетом Open Source. Также буду вести новый предмет – кросс-платформенное программирование, поэтому готовлю полный методический комплект для этого предмета: лекции, практические занятия и лабораторные.
Параллельно готовлю цикл статей по использованию Mandriva Linux в образовании. Все, что напишу я сам и мои коллеги, обязательно сделаем общим достоянием на одном из ресурсов, посвященных GNU/Linux.
LXF: Раз уж упомянули Linux Format, то не могли бы вы перечислить наиболее полезные/интересные с вашей точки зрения статьи?
ACK: Особенно понравились циклы по программированию на разных языках – много полезного почерпнул (и продолжаю) из статей о Mono, Ruby и Java. Другие преподаватели (я им даю почитать свою копию журнала, который пока выписываю только я) тоже нашли массу полезного в статьях об Inkscape, Blender и OpenOffice.org. Для новичков оказались полезными статьи, показывающие работу с пакетами на разных дистрибутивах.
LXF: Какие новые материалы в Linux Format вам хотелось бы увидеть?
ACK: Интересно бы было прочитать о связи приложений в Linux с OpenOffice.org на разных языках – я считаю тему актуальной, особенно в свете отказа от несвободных офисных пакетов. Также с удовольствием бы ознакомился с программированием при помощи библиотек SDL и OpenAL как замены DirectX в проектах. Не помешали бы обзорные статьи о математических программах (был только цикл по Maxima), программах для бухгалтерского учета, существующих CAD/CAM системах. Люди просто не знают, какие программные продукты существуют, а использование выдержек из данных материалов в дипломных и курсовых проектах позволило бы донести идеи Open Source до более широких масс.
LXF: Чего вам сейчас не хватает для полного счастья? В смысле использования GNU/Linux в образовательных целях.
ACK: По порядку:
- Понимания. Как со стороны студентов и сотрудников, так и со стороны руководства (очень сильное лоббирование «виндузятников», как внутривузовских, так и из высших эшелонов власти, которое может свести на «нет» все начинания).
- Образовательного дистрибутива Mandriva. Кучу вещей (например, нормально скомпилированного под Mandriva с поддержкой GTK2 и Qt Lazarus) доделываю в свободное время дома и внедряю в институтский репозиторий (надеюсь, мое начинание найдет поддержку у Mandriva.ru).
- Времени. Работы и идей много, но чтоб все успеть… Последние полгода сплю по 5-6 часов. Нужна команда единомышленников, но пока [грустно] я не вижу большого рвения со стороны коллег мне помочь.
- Хорошего САПР. Из-за него (а именно, КОМПАС-3Д) мы вынуждены были закупать «не Линукс».
LXF: Что бы вы пожелали сообществу для того чтобы процесс внедрения GNU/Linux в образование пошел активнее?
ACK: Нужно выходить на государственный уровень УМО, федерального агентства по образованию. Лицензировать специальности по рабочим программам с использованием GNU/Linux. Создавать образовательные ресурсы, для поддержки начинания, издавать книги и делиться опытом. А преподавателям следует заниматься положенной нам, преподавателям, работой, а не сидеть сложа руки. LXF