- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
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 экономии, а в Министерстве считают, что таким образом будут обеспечены лучшие условия для обучения школьников.
Обобщая опыт российского образования в направлении внедрения 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).
Нашей рубрике также исполнился ровно год. В течение этого времени мы собирали материалы, способные стать отправной точкой в принятии школой, вузом или колледжем решения о внедрении СПО в свою работу. Но все Open Source проекты сопровождаются участием в их развитии открытых сообществ. Миссия методистов и преподавателей в создании репозитория (копилки) методических и учебных материалов может быть реализована при участии LXF. Направляйте нам ваши материалы и предложения по адресу: letters@linuxformat.ru.
Ученики уходят на каникулы. Методистам и педагогам самое время задуматься о том, каким будет следующий учебный год. В силах открытого педагогического сообщества подготовиться к тому, чтобы он стал Open Source-значимым для образования. LXF
Полезные ресурсы
- http://www.codeblocks.org – официальный сайт среды программирования Code::Blocks
- http://scratch.mit.edu – домашняя страница среды Скретч
- http://www.letopisi.ru/index.php/Скретч_-_учебный_курс – обучаю щие материалы по среде Скретч.