Проект OLPC-Russia
идеи, которые подходят под формат конференции
Как обучать процессу разработки и инструментальным средствам? Какие вещи только замыливают глаза, а какие доступны пятиклассникам? Как у нас вики была VCS. Как у нас был хардварный багтрекер.
как обучают программированию? Как с помощью scratch можно прививать ООП, а с помощью StarLOGO TNG - мультиагентное моделирования в любом возрасте. И все это без единой строчки кода, только перетаскивая кубики
во что превратилось OLPC в России? по минимуму
Сайт http://cee-secr.org/
Ограничения и нормы:
два языка
существует шаблон оформления
структура вялая
Проект OLPC-Russia
Некоммерческая организаци One laptop per child успела прославиться на весь мир и послужила толчком к развитию рынка субноутбуков и нетбуков. Далее приводится краткое описание деятельности OLPC:
цели организации: свободное образование для всех
деятельность: написание обучающих программ, производство образовательных ноутбуков
основные продукты – оптимизированные для развивающихся стран ноутбуки XO-1 и серверы XS
имеет образовательные программы в ряде стран: Нигерии, Монголии, Бразилии, Уругвае, Перу
некогда часть OLPC, а ныне отдельная организация Sugarlabs – производитель детского window manager'a Sugar
Организация OLPC в своей работе исходит из трех основных положений :
Обучение и высококачественное образование для всех необходимы для существования справедливого, равноправного, экономически и социально жизнеспособного общества.
Доступ к мобильным ноутбукам в достаточно широком масштабе окажет реальный эффект на процесс обучения и значительно улучшит уровень образования на национальном уровне.
До тех пор, пока компьютеры остаются излишне дорогими, эти потенциальные выгоды остаются привилегией немногих избранных.
Из-за ориентации в основном на развивающиеся страны, в России не запущена полноценная OLPC-кампания. Вместе с тем, наша страна имеет проблемы в области обучения информатике в школе. Очень часто программа сводится к изучению использования windows и основам алгоритмизации. Из образовательных программ для обучения информатике и программированию в России часто используется система LOGO для DOS и аналогичные российские продукты тех же времен. Современное ПО для обучения программированию (NetLOGO, Scratch), специализированное аппаратное обеспечения (как например, сенсорные платы) используется отдельными энтузиастами и не находит никого отражения в программах министерства образования.
Экономический аспект
OLPC осуществляет взаимодействие преимущественно с правительствами стран. Правительство закупает партию в несколько тысяч ноутбуков и распределяет в школы. Вырученные деньги компенсируют затраты на производство и зарплату сотрудников. Для настройки инфраструктуры в школы направляется несколько специалистов из OLPC и волонтеры. В России всего 50 XO-1, купленных фондом Making Miles for Millenium как частным лицом (а значит, настройка должна производиться самостоятельно), поэтому необходима иная экономическая модель и одель развертывания. Было предложено использовать ноутбуки для образовательных детских лагерей под руководством сотрудников Нижегородского педагогического университета. В качестве технических специалистов были приглашены студенты-волонтеры, участники Open Source сообщества.
Национальные особенности, адаптация программного обеспечения
Ноутбуки для развивающихся стран могут быть применены в России, но это требует некоторой адаптации ПО. Помимо очевидных задач (например, локализации),
можно выделить также следующее:
учитывая неплохую техническую оснащенность среднего русского школьника, проблемой является отсутствие в ноутбуке средств, поддерживающих современные mp3-плееры, видеопроигрывателя, средства просмотра распространенных типов файлов (doc, pdf)
по той же причине возможен отход от концепции Sugar-журнала как неиерархической надстройкой над файловой системой
привлекательной выглядит некоторая централизация вокруг общего ресурса (Moodle, Wiki, блоги и пр.)
Пилотный проект - лагерь «Цифровая экология», который длился десять дней. В процессе использования XO и ряда других устройств были сделаны следующие выводы:
аппаратные характеристики ноутбука полностью удовлетворяют задачам российских летних образовательных проектов
программная часть требует некоторых модификаций , связанных со спецификой российской социально-экономической обстановки – созданный для развивающихся стран, ноутбук ХО не имел некоторых возможностей (например, загрузка документов несвободных форматов), нужных для учащихся российских школ. Список этих проблем сейчас решается Санкт-Петербургским центром компетенции OLPC на базе Linux-лаборатории СПб ГЭТУ “ЛЭТИ”.
проведенный опрос среди родителей учеников показал. что подобные OLPC программы отвечают российскому экономическому уровню.
наличие хорошо структурированного wiki-сайта, обилие электронных статей и отчетов, составленных детьми, а также положительное их отношение к технике и занятиям лагеря свидетельствуют об эффективности программы как образовательного проекта.
За несколько лет своего существования организация OLPC собрала вокруг себя сообщество Open Source разработчиков. XO имеет набор предустановленного ПО, попадание в этот список – сильный мотиватор для разработчиков. При этом российских программистов в сообществе практически нет. Перед участниками OLPC-Russia стоит задача привлечения большего числа разработчиков в проект, для чего нужно непрерывно распространять информацию о деятельности в нашей стране.
Текущие проекты
Интеграция Sugar с корпоративными средствами Web 2.0
Доработка журнала или переход на файловую модель ресурсов
Портирование мультимедийного и обучающего Linux ПО на Sugar
Обучение учитей в школах, помощь в настройке и администрировании.
Состоявшиеся детские образовательные лагеря
Силами OLPC-russia были проведены два образовательных детских лагеря. Пилотный проект включал использование максимального количества устройств для определения специфики российских условий. Были опробованы ноутбуки OLPC XO, Intel Classmate, только вышедший в продажу Asus Eee Pc
На конференцию принимаются доклады по следующим тематическим направлениям
все секции связаны так или иначе с девелоперством и написанием программ. Проект OLPC-russia не вполне программистский!
Программная инженерия на практике = разработка ПО для конкретных отраслей
Технологии и технологические решения –
Человеческий фактор в программной инженерии –
Управление проектами – видимо о технологиях прожект-менеджмента,
Процессы разработки ПО;
Бизнес-аспекты создания ПО – как бизнес и вопросы продажи ПО влияют на процессы создания.