Опыт проведения курсового проекта по дисциплине "Операционные системы"

Прием тезисов завершен. Вы можете только разместить черновик.
Авторы: Алексеев Евгений Ростиславович, Кандидат технических наук, Доцент, Лутошкин Денис Александрович
ГОУ ВПО Вятский государственный университет
Представлен опыт проведения курсовых проектов по курсу "Операционные системы" на кафедре прикладной математики и информатики Вятского государственного университета.

"Операционные системы" является одной из основных ИТ-дисциплин для студентов, обучающихся по специальности "Прикладная математика и информатика". Начиная с 2014-2015 уч. года в Вятском государственном университете на кафедре "Прикладная математика и информатика" эта дисциплина была предложена студентам на базе свободных операционных систем семейства Linux. Курс включает следующие разделы:

  • история развития операционных систем;
  •  общие сведения об операционных системах;
  • процессы, алгоритмы управления процессами;
  • управление памятью;
  • файловая система современного компьютера.

На практических занятиях и лабораторных работах студенты знакомятся с операционной системой семейства Linux [1] и реализацией в ней основных принципов функционирования операционных систем. Кроме этого, студенты знакомятся с разработкой программ в ОС Linux и методами построения кроссплатформенных приложений. Они самостоятельно разрабатывают программы, реализующие алгоритмы, изучаемые в теоретическом курсе.

Завершается дисциплина "Операционные системы" курсовым проектом, в рамках которого студенты собирают собственный специализированный дистрибутив определённой направленности (для математика, для инженера и т. д.). Будущие специалисты самостоятельно определяются с базовым дистрибутивом и изучают технологию сборки [3]. Проводят отбор свободного программного обеспечения [2], включаемого в свой дистрибутив. 

Разработанные студентами дистрибутивы доступны для ознакомления всем желающим на странице https://distributiv.wordpress.com/distributions. Там же находятся инструкции по сборке своего дистрибутива на базе ОС Ubuntu Linux. Представлено учебное видео, наглядно демонстрирующее возможности разработанных студентами дистрибутивов. Сайт был самостоятельно разработан студентами, изучавшими курс "Операционные системы" в 2015 году, пополняется и поддерживается ими, используется студентами, которые делают курсовой проект в этом году.

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

Выполнение курсового позволяет довольно быстро освоить ОС семейства Linux на уровне продвинутого пользователя и использовать Linux в повседневной практике, в том числе и при дальнейшем изучении предметов в университете. В дальнейшем планируется в качестве заданий предлагать реально необходимые дистрибутивы, которые могут быть использованы в учебном процессе, научных исследованиях. Подготовка специалистов, которые уже поосле второго курса участвовать в разработке операционных систем становится актуальной в условиях всё-более нарастующей конкуренции в современном мире.

После изучения курса "Операционные системы" студенты готовы разрабатывать кроссплатформенные программы, реализовывать основные алгоритмы управления ресурсами операционных систем, собирать специализированные дистрибутивы. При изучении дисциплины "Операционные системы" на базе unix-подобных ОС, общество и государство получает более квалифицированного выпускника университета. Будущий ИТ-специалист сможет работать в компаниях и исследовательских организациях, которые используют не только ОС Windows, но и unix-подобных операционные системы.

Список использованных источников
  1. Курячий Г.В., Маслинский К.А. Операционная система Linux. Курс лекций. Учебное пособие. — М.: ALT Linux, ДМК Пресс, 2010. — 348 c.
  2. Е.Р. Алекссев. Использование свободных программ в научных исследованиях. Научно-практический журнал "Прикладная информатика" №6 (24) 2009. - М.: "МаркетДC Корпорейшн", 2009. (144 c.) ISSN 1993-8314. с. 61-79.
  3. Е.Р. Алексеев, В.И.Родионов, О.В. Чеснокова, С.С. Чоповский. Специализированные дистрибутивы для образовательных и исследовательских учреждений. Електроніка та інформаційні технології. 2014. Випуск 4. С. 156–173.
Вид представления доклада  Устное выступление и публикация
Ключевые слова  Образование, ИN-специалисты, операционные системы, сборка дистрибутива, ОС Linux

По вопросам спонсорского участия, оплаты участия коммерческих компаний, а также иным организационно-информационным вопросам просьба обращаться в организационный комитет по адресу: dea@ito.edu.ru, edu@apkit.ru или по телефону: +7 (925) 514-33-74.