Курс языка Ruby состоит из Базового Курса и Дополняющих Семинаров.
Базовый Курс - это фундамент всего курса по Ruby. Базовый курс ставит своей целью обучить основам языка, познакомить с объектной моделью, стандартными классами и методами. Базовый Курс состоит из 6 семинаров но 2 часа каждый. Базовый Курс впервые был проведен зимой 2002-2003 годов в Минске, на базе IATP.
Дополняющие Семинары тематичны - каждый семинар посвящен одной теме, обычно какому-то аспекту использования языка и/или библиотеке. Любой Дополняющий Семинар предполагает знание основ языка, почерпнутое либо из Базового Курса, либо самостоятельно. Дополняющие Семинары находятся в стадии разработки и еше не были проведены. Планируемый список Дополняющих Семинаров:
Для проведения семинара достаточно иметь несколько компьютеров,
проектор и специальный CD диск, содержащий все нужное
программное обеспечение. Диск содержит дистрибутив Linux,
собранный из пакетов репозитория пакетов
ALT Linux.
Для работы с ним требуется лишь сделать CD-ROM загрузочным -
операционная система Linux грузится непосредственно с диска,
не используя жесткий диск компьютера.
При этом часть файловой системы - это CD-ROM,
что делает загрузку программ не столь быстрой,
другая часть (/home, /etc
) - это виртуальная файловая
система, хранимая в памяти машины.
Проектор используется для отображения презентаций OpenOffice. Презентация содержит материалы семинара - примеры программ, задания, и т.д. В будущем авторы планируют отказаться от использования OpenOffice и разработать более гибкую систему подготовки материалов семинаров. Презентации Базового Курса сконвертированы в html и доступны на этом сайте. Впрочем, следует отметить, что курс не разрабатывался для самостоятельного обучения, и поэтому данные материалы плохо подходят для такой работы.
Авторы не придерживаются жесткой схемы проведения семинаров и могут в будущем воспользоваться иной схемой. Практически, семинары могут быть проведены и в других операционных системах.
Александр Боковой,
Юрий Лейкинд
This project was supported through the Internet
Access and Training Program (IATP).
IATP is a program of the Bureau
of Educational & Cultural Affairs (ECA), US Department of State,
funded under the Freedom Support Act (FSA).
IATP is administered by
IREX, the International Research & Exchanges Board