- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF108:Школа
Материал из Linuxformat.
С чем начинать учебный год?
- Летний отпуск подходит к концу – самое время вернуться в классы и заняться подготовкой к новому учебному году. Галина Пожарина изучает набор открытых программ, которые могут пригодиться в данном процессе.
Лето для образовательных учреждений – не только пора отпусков и ремонта: для инженеров, техников и системных администраторов это время интенсивной работы в компьютерных классах. В течение всего года мы знакомили вас, читатели, с различными свободными и открытыми приложениями – настало время установить их на компьютеры и подготовить к использованию в учебном процессе. Для реализации образовательных стандартов и учебных программ понадобится следующий набор ПО (LXF уже писал о многих из его составляющих; в каждом таком случае в скобках после описания программы приводятся ссылки на конкретные номера и рубрики.)
Для работы с офисными приложениями
OpenOffice.org 2.4.1 Pro, созданный на базе OpenOffice.org российской компанией «Инфра-ресурс» (http://www.i-rs.ru). Лицензия – GNU LGPL – допускает свободную установку и применение на любом числе компьютеров. Актуальная сборка выполнена для платформ FreeBSD 6.3 и 7.0, GNU/Linux на i386 и x86-64 в пакетах RPM, DEB и Generic, а также Windows в виде самостоятельного дистрибутива, двоичного файла обновлений с версии 2.4.0 и переносимого portable-пакета. Пакет офисных приложений OpenOffice.org 2.4.1 Pro содержит все заявленные свойства официальной версии 2.4.1 Community build и дополнен оригинальным набором улучшений от компании «Инфра-Ресурс», ориентированным на русскоговорящих пользователей (Учебник, LXF76, LXF76, LXF80-84, LXF104, LXF105).
Для изучения графики
GIMP (GNU Image Manipulation Program) – растровый графический редактор, т.е. программа для создания и обработки растровой графики с частичной поддержкой векторных операций. Типичные задачи, которые можно решать при помощи GIMP, включают создание графики и логотипов, масштабирование и кадрирование фотографий, раскраску, комбинирование изображений с использованием слоев, ретуширование и преобразование графических файлов в различные форматы (Учебник, LXF70-78, LXF106 и далее).
Blender – пакет для трехмерного моделирования, включающий средства анимации, рендеринга, постобработки видео, а также создания интерактивных игр. Особенностями Blender являются малый размер, высокая скорость отрисовки, наличие версий для множества операционных систем: FreeBSD, GNU/Linux, Mac OS X, SGI Irix 6.5, Sun Solaris 2.8 (sparc), Microsoft Windows, SkyOS, MorphOS и Pocket PC. Пакет предоставляет такие возможности, как динамика твердых тел, жидкостей и «мягких тел», система горячих клавиш, большое количество легкодоступных расширений, написанных на языке Python (Учебник, LXF87/88-LXF91; Игрострой, LXF100/101, 103, 105, 107).
Scribus – настольная издательская система, созданная для пользователей Linux/Unix/Mac OS X и Windows и аналогичная по концепции Adobe InDesign или QuarkXPress. Пакет может использоваться для создания макетов бюллетеней, корпоративных циркуляров, постеров, учебных материалов, технической документации, визиток и других документов, требующих гибкой визуальной верстки и серьезных возможностей по обработке изображений, а также точного управления типографикой и размерами иллюстраций, каковых нет в обычных текстовых процессорах; при создании документов для высококачественной тиражируемой печати, файлов, распространяемых через Интернет в формате PDF и презентаций, интерактивных PDF-документов с заполняемыми формами (LXF85, LXF96).
Inkscape – векторный графический редактор, удобен для создания как художественных, так и технических иллюстраций. Он будет полезен при разработке презентаций, логотипов и плакатов, а также схем, графиков, баннеров и макетов сайтов, пиктограмм для приложений и кнопок, графики для игр (Учебник, LXF74/75-79, LXF81-86).
Для работы с векторной графикой возможно также использование OpenOffice.org Draw, который входит в офисный пакет OpenOffice.org (см. выше).
Для обучения алгоритмизации и программированию
Code::Blocks – кроссплатформенная среда разработки, которая поддерживает следующие компиляторы: GCC (MinGW для Windows), Microsoft Visual C++ Compiler, Digital Mars, Borland C++ (версии 5.5), Open Watcom и Sun DCC. Среда сама передает компилятору все ключи, необходимые для его работы с заданными опциями. Компиляция может осуществляться как напрямую, так и через make-файлы. В Code::Blocks имеется удобный и многофункциональный редактор кода, поддерживающий подсветку синтаксиса и фолдинг (сворачивание) блоков. Среда работает как с исходными текстами на C/C++, так и с XML-файлами. Имеется проводник по входящим в проект классам, а также список всех используемых переменных, констант, классов и пространств имен, дерево ресурсов и список просматриваемых во время отладки переменных (Школа, LXF105).
Скретч [Scratch] – среда программирования для начинающих. Позволяет создавать собственные анимированные и интерактивные истории, игры и другие произведения, которыми можно обмениваться внутри международной среды, постепенно формирующейся в сети Интернет. Скретч базируется на традициях языка Лого и написан на языке Сквик. В Скретче можно создавать фильмы, играть с различными объектами, видоизменять их, перемещать по экрану, устанавливать формы взаимодействия между объектами. Скретч – объектно-ориентированная среда. Начальный уровень программирования столь прост и доступен, что она рассматривается в качестве средства обучения не только старших, но и младших школьников (Школа, LXF105).
Free Pascal – свободно распространяемый компилятор языка Паскаль. Free Pascal поддерживает различные аппаратные архитектуры (Intel x86, Amd64/x86_64, PowerPC, Sparc) и операционные системы (Linux, FreeBSD, Mac OS X/Darwin, Mac OS classic, DOS, Win32, OS/2, Netware и MorphOS). Синтаксис Free Pascal полностью совместим с Turbo Pascal 7.0, а также, по утверждению разработчиков, с большинством версий Object Pascal/Delphi (классы, информация о типах времени выполнения – RTTI, исключения, ANSI-строки, Wide-строки, интерфейсы). Для пользователей Apple есть режим совместимости с Mac Pascal. Free Pascal поддерживает перегрузку функций, операторов, глобальные свойства и некоторые другие особенности. Компилятор лицензирован по GNU GPL, а идущие вместе с ним пакеты и библиотеки – по модифицированной LGPL, что позволяет распространять собранные вами программы на любых удобных для вас условиях.
Для обучения работе с глобальными ресурсами Интернета
Mozilla Firefox 3, вышедший 17 июня 2008 г. В новой версии браузера обновился движок – улучшилось качество отображения сайтов, возросла скорость их загрузки, повысилась совместимость со стандартами. Firefox 3 содержит массу крупных и мелких изменений интерфейса, и, как следствие, работать стало намного комфортнее.
Opera 9 – «самый быстрый браузер на Земле». Самой сильной стороной Opera является работа со сценариями JavaScript – по некоторым данным, это происходит примерно вдвое быстрее, чем в других браузерах. В Opera встроен TDI-интерфейс (вкладки), настраивается блокировка всплывающих окон, есть защита от мошенничества, менеджер закачек, BitTorrent-клиент, меню поиска, RSS-агрегатор. Одна из особенностей браузера – возможность быстрого перехода к наиболее часто посещаемым страницам, что значительно облегчает навигацию по web-сайтам.
Mozilla Thunderbird 2 – программа для работы с электронной почтой и новостными группами. Поддерживает протоколы SMTP, POP3, IMAP, NNTP, RSS-ленты. Thunderbird работает в Microsoft Windows, Mac OS X и Linux, причем набор возможностей одинаков на всех платформах.
Для младших школьников
GCompris Данный образовательный пакет состоит из пятидесяти различных игр, сгруппированных по восьми категориям. Приложения адресованы прежде всего детям дошкольного и младшего школьного возраста; персонажи яркие и привлекательные, имеется звуковое сопровождение. Пакет доступен как для Linux, так и для Mac OS X и Windows (Школа, LXF107).
Tux Paint – среда для рисования, адресованная в первую очередь младшим школьникам. Интерфейс программы больше напоминает настольную игру. Организация панелей инструментов эргономична и интуитивно понятна. Изначально Tux Paint был создан для Linux, но сейчас доступен для Microsoft Windows, BSD, OS X и Solaris, а также BeOS. Поддерживается русский язык. Яркий и привлекательный редактор в доступной форме представляет основные функции компьютерной обработки изображений (Школа, LXF106).
В помощь при изучении математических дисциплин
Maxima – система символьных и численных вычислений, поддерживающая дифференцирование, интегрирование, разложение в ряд, преобразование Лапласа, решающая обыкновенные дифференциальные уравнения и системы линейных уравнений, работающая с многочленами, множествами, списками, векторами, матрицами и тензорами. Maxima производит численные расчеты высокой точности, используя точные дроби, целые и числа с плавающей запятой. Система позволяет строить графики функций и статистических данных в двух и трех измерениях. Исходный код Maxima может компилироваться на многих системах, включая Windows, Linux и MacOS X (Учебник, LXF81-86).
Scilab – пакет научных программ для численных вычислений, предоставляющий мощное открытое окружение для инженерных и научных расчетов. Scilab содержит сотни математических функций с возможностью добавления новых, разнообразные структуры данных (списки, полиномы, рациональные функции, линейные системы), интерпретатор языка высокого уровня. В системе доступны такие инструменты, как 2D и 3D-графики, анимация, разреженные матрицы, полиномиальные и рациональные функции, дифференциальные и прочие оптимизации. Scilab имеет схожий с Matlab язык программирования; в его составе имеется утилита, позволяющая конвертировать документы Matlab в Scilab (Учебник, LXF106-109).
Если вы уже работаете в Linux (а мы надеемся, это так и есть), рекомендуем широко использовать образовательный пакет KDE Edutainment Project (KDEEdu), который является частью рабочего стола KDE. В KDEEdu входят программы для преподавателей, помогающие планировать уроки, а также достаточно большой набор приложений для детей в возрасте от 3 до 18 лет.
Для организации системы дистанционной поддержки учебного процесса
При наличии подключения к Интернету в образовательных учреждениях могут использоваться соответствующие системы управления контентом (Content Management System, CMS).
Atutor Бесплатная и открытая основанная на Web система управления контентом обучения (LCMS). Администратор способен инсталлировать или обновить ATutor за минуты. Преподаватели могут быстро собрать, упаковать и перенести учебные курсы, а также открыть их в сети. Студенты получают адаптируемую среду обучения. В настоящее время доступна версия 1.6.1, поддерживающая русский язык (Школа, LXF104).
Moodle 1.9.2 Modular Object-Oriented Dynamic Learning Environmemnt [модульная объектно-ориентированная динамическая учебная среда] реализует философию «педагогики социального конструкционизма» и ориентирована, прежде всего, на организацию взаимодействия между преподавателем и учениками, хотя годится и для поддержки традиционных дистанционных курсов, а также сопровождения очного обучения.
Таким образом, использование кроссплатформенного открытого программного обеспечения не только сделает работу в новом учебном году эффективной и интересной, но и подготовит преподавателей и учащихся к полному переходу на Open Source, что уже сделали наши коллеги во многих странах Европы.