LXF105:Scool1

Материал из Linuxformat.

Перейти к: навигация, поиск

Заканчивается учебный год. Его отличительной особенностью стал повышенный интерес к Open Source вообще и к вопросам применения открытого ПО в образовательных учреждениях – в частности. Пришедший в школы пакет программного обеспечения «Первая помощь» включил достаточно объемный пул открытых кроссплатформенных приложений для решения различных задач, наиболее значимым из которых можно признать пакет OpenOffice.org.

Анализируя официальные публикации последних недель, следует отметить достаточно уверенную тенденцию к внедрению данного пакета в деятельность государственных структур:

  • ИТ-департамент Европарламента тестирует GNU/Linux-дистрибутив Ubuntu, офисный пакет OpenOffice.org, браузер Firefox и другое свободное ПО на предмет применимости их к задачам Европарламента;
  • В Калининградской области стартовал один из первых в России проектов по переводу информационных систем органов государственной власти на свободное программное обеспечение. Системный интегратор «КОРУС Консалтинг» проводит пилотное внедрение программного обеспечения с открытым исходным кодом в Правительстве Калининградской области.

Кроме этого, работы с пакетом OpenOffice.org становится органичной составляющей учебных планов.

В середине марта Министерство информационных технологий и связи Российской Федерации (Мининформсвязи РФ) обнародовало документ, озаглавленный «Концепция развития разработки и использования свободного программного обеспечения в РФ».

В нем рассматривается государственная политика в области разработки и использования программ для ЭВМ, принципы развития, разработки и использования СПО, планируется решение правовых вопросов, связанных с разработкой и использованием СПО, определяется финансирование отрасли.

В швейцарских школах стартовала инициатива «Да здравствует свободное программное обеспечение!» (Long Live Free Software), в рамках которой девять тысяч персональных компьютеров будут полностью переведены на Linux. Ранее на всех этих машинах были установлены две операционные системы: Windows и Ubuntu Linux. Теперь, следуя рекомендациям специализированного министерства (Department of Public Instruction), на всех школьных компьютерах оставят только открытую ОС. Данный сюжет получил огласку в мест- ной газете «Трибуна Женевы» (Tribune de Geneve).

Поставленная задача будет выполнена к сентябрю текущего года – с этого момента на всех 9000 компьютерах в школах будет установлен лишь дистрибутив Ubuntu Linux со свободным и открытым программным обеспечением. Представители власти рады достигаемой благодаря миграции на Linux экономии, а в Министерстве считают, что таким образом будут обеспечены лучшие условия для обучения школьников.

Рис. 1Рис.1. Среда CodeBlocks поможет в изучении C и C++

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

Преподавание программирования невозможно без интегрированных сред (IDE). Для написания программ на языках программирования C/C++ может быть рекомендована кроссплатформенная IDE Code::Blocks (рис. 1). Она поддерживает следующие компиляторы: GCC (MinGW для Windows), Microsoft Visual C++ Compiler, Digital Mars, Borland C++ (версии 5.5), Open Watcom и Sun DCC. Среда сама передает компилятору все ключи, необходимые для его работы с заданными опциями. Компиляция может осуществляться как напрямую, так и через make-файлы.

В Code::Blocks имеется удобный и многофункциональный редактор, поддерживающий подсветку синтаксиса и фолдинг (сворачивание) блоков кода. Среда работает как с исходными текстами на C/C++, так и с XML-файлами Имеется обозреватель классов, использующихся в коде программы, а также список всех встречающихся переменных, констант и пространств имен, дерево ресурсов и список просматриваемых во время отладки переменных.

Для начинающих может быть рекомендован Скретч (Scratch) – среда программирования, которая позволяет детям создавать собственные анимированные и интерактивные истории, игры и другие произведения, которыми можно обмениваться внутри международ- ной среды, постепенно формирующейся в сети Интернет. Скретч базируется на традициях языка Лого и написан на языке Сквик. В Скретче можно создавать фильмы, играть с различными объектами, видоизменять их, перемещать по экрану, устанавливать формы взаимодействия между объектами. Среда Скретч является объектно-ориентированной. [В настоящее время Скретч доступен для Windows и Mac OS X, но он прекрасно работает и в Wine, – прим.ред.]

Начальный уровень программирования столь прост и доступен, что Скретч рассматривается в качестве средства обучения не только старших, но и младших школьников. Как и многие проекты Open Source, среда имеет сайт поддержки, и даже обучающий курс – открытый, свободный и бесплатный (рис. 2).

Рис. 2Рис.2. Обучающий курс на русском языке – солидное подспорье в изучении Скретча.

Нашей рубрике также исполнился ровно год. В течение этого времени мы собирали материалы, способные стать отправной точкой в принятии школой, вузом или колледжем решения о внедрении СПО в свою работу. Но все Open Source проекты сопровождаются участием в их развитии открытых сообществ. Миссия методистов и преподавателей в создании репозитория (копилки) методических и учебных материалов может быть реализована при участии LXF. Направляйте нам ваши материалы и предложения по адресу: letters@linuxformat.ru.

Ученики уходят на каникулы. Методистам и педагогам самое время задуматься о том, каким будет следующий учебный год. В силах открытого педагогического сообщества подготовиться к тому, чтобы он стал Open Source-значимым для образования. LXF

Полезные ресурсы

Личные инструменты
  • Купить электронную версию
  • Подписаться на бумажную версию