Институт электронных и информационных систем
Программирование в UNIX
Цель курса: ознакомление с особенностями программирования под UNIX. Форма контроля - зачет по итогам защиты практического задания.
Защита включает в себя:
- представление в UNIX работающей программы
- представление отчета
- устный ответ на вопрос по внутренней архитектуре UNIX
Практическая работа представляет собой разработку программного приложения в псевдографике по индивидуальному варианту, и подразумевает как работу с преподавателем, так и самостоятельную работу студента.
Разработка включает:
- Постановку задачи (задание на уровне идеи разрабатывается более детально)
- Разработку технического задания с прорисовкой всех интерфейсных окон, описанием пользовательских команд и определением объектов-процессов
- Описание процессов, реализующих объекты (на уровне функционала)
- Разработку математической модели решения с указанием используемых методов мультипрограммирования и синхронизации процессов
- Описание всех информационных структур, необходимых для работы процессов
- Описание (в любом виде) алогоритма работы планировщика
- Разработку кода
- Отладку в ОС UNIX
Задание может быть изменено и упрощено по согласованию с преподавателем по 7.10 включительно
Методические материалы