Данная дисциплина относится к дисциплинам специализации, преподается в 8 семестре - polpoz.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
Дисциплины направлено на изучение разделов аналитической геометрии... 1 76.61kb.
Цели и задачи выполнения контрольно-курсовой работы 1 74.45kb.
Данная дисциплина изучается студентами в 3 семестре 1 286.06kb.
Пояснительная записка к Учебно-методическому комплексу дисциплины... 1 39.04kb.
2. Место дисциплины в структуре ооп магистратура Дисциплина «Оптика... 1 84.01kb.
Рабочая учебная программа дисциплины Планирование эксперимента 1 141.5kb.
2. Дисциплина относится к математическому и естественнонаучному циклу... 1 30.79kb.
Дисциплина «Иностранный язык» относится к федеральному компоненту... 1 176.56kb.
Аудиторная работа 1 68.01kb.
Программа дополнительного образования кружка 1 89.79kb.
Программа дисциплины «Информационное обеспечение логистической деятельности... 1 168kb.
Региональная общественная организация ученых 7 1701.87kb.
1. На доске выписаны n последовательных натуральных чисел 1 46.11kb.

Данная дисциплина относится к дисциплинам специализации, преподается в 8 семестре - страница №1/1



МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Нижегородский государственный университет им. Н.И. Лобачевского»

Радиофизический факультет

Центр «Безопасность информационных систем и средств коммуникаций»


УТВЕРЖДАЮ

Декан радиофизического факультета
____________________Якимов А.В.

«27» июня 2012 г.

Учебная программа
Дисциплины ДС.Р.03 «Программирование в UNIX»
по специальности 090106 «Информационная безопасность телекоммуникационных систем»

Нижний Новгород

2012 г.

1. Область применения



Данная дисциплина относится к дисциплинам специализации, преподается в 8 семестре.
2. Цели и задачи дисциплины

Содержание дисциплины направлено на изучение основных приемов работы и разработки приложений в операционных системах, построенных на идеологии UNIX. Знания, полученные в рамках изучения курса, позволят слушателям в полной мере использовать средства разработки UNIX-подобных операционных систем.


3. Требования к уровню освоения содержания дисциплины

В результате изучения дисциплины студенты должны



знать:

  • общие принципы работы в операционной системе UNIX;

  • основные средства разработки в операционной системе UNIX;

уметь:

  • использовать «штатно» поставляемые с операционной системой UNIX утилиты и программы;

  • использовать при разработке приложений системные вызовы операционной системы;

иметь представление:

  • об устройстве операционной системы UNIX и навыки работы со средствами пакетного управления приложениями.

4. Объем дисциплины и виды учебной работы




Виды учебной работы

Всего часов

Семестры

Общая трудоемкость дисциплины

68

8

Аудиторные занятия

68

68

Лекции

34

34

Практические занятия (ПЗ)





Семинары (С)





Лабораторные работы (ЛР)





Другие виды аудиторных занятий





Самостоятельная работа

34

34

Курсовой проект (работа)





Расчетно-графическая работа





Реферат





Домашняя работа





Вид итогового контроля

зачет

зачет

5. Содержание дисциплины

5.1. Разделы дисциплины и виды занятий


№ п/п

Раздел дисциплины

Лекции

ПЗ (или С)

ЛР

1.

Введение

2





2.

Работа в операционной системе UNIX

4





3.

Средства конвейерной обработки данных

8





4.

Язык программирования SHELL

8





5.

Системные вызовы операционной системы UNIX

8





6.

Менеджер пакетов

4




5.2. Содержание разделов дисциплины


Раздел 1. Введение
Раздел 2. Работа в операционной системе UNIX

Вход-выход из системы. Разграничение доступа к файловой системе. Информационные утилиты.


Раздел 3. Средства конвейерной обработки данных

Основные программы фильтры (sed, awk, grep и т.п.).


Раздел 4. Я зык программирования SHELL

Основные конструкции языка SHELL. Переменные, циклы, функции.


Раздел 5. Системные вызовы операционной системы UNIX

Системные вызовы по работе с файловой системой. Сигналы. Средство разработки make.


Раздел 6. Менеджер пакетов

Менеджер пакетов RPM.


6. Лабораторный практикум

Лабораторный практикум не предусмотрен.


7. Учебно-методическое обеспечение дисциплины

7.1. Рекомендуемая литература

а) основная литература:


  1. Б. Керниган. Р. Пайк. UNIX – универсальная среда программирования. М.: Финансы и статистика. 1992. 302 стр.

  2. Свиридов С.В. Системные вызовы ОС UNIX. – М.:МП «Память», 1991. 96с.

б) дополнительная литература:



  1. Керниган Б., Ритчи Д. Язык программирования Си. /Пер. с англ., 3-е изд., испр. СПб.: "Невский Диалект", 2001. 352 с.

8. Вопросы для контроля



  1. Принципы разработки взаимодействующих приложений в операционной системе UNIX

  2. Принципы разработки клиент-серверных приложений в операционной системе UNIX. Проверка наличия сервера

  3. Принципы разработки клиент-серверных приложений в операционной системе UNIX. Обработка сигналов сервером

  4. Использование именованных каналов FIFO для обмена данными между процессами в операционной системе UNIX

  5. Низкоуровневый ввод/вывод в операционной системе UNIX

  6. Отображение файлов в память (мэппирование) в операционной системе UNIX

9. Критерии оценок




Зачтено

Студент удовлетворительно отвечает на вопросы об общих принципах и общих понятиях работы в системе UNIX. Студент имеет базовые навыки разработки приложений в операционной системе.

Не зачтено

В противном случае

10. Примерная тематика курсовых работ

Курсовые работы не предусмотрены.

Программа составлена в соответствии с Государственным образовательным стандартом по специальности 090106 «Информационная безопасность телекоммуникационных систем».

Автор программы ___________ Рябов А.А.

Программа рассмотрена на заседании Центра БИСК 12 апреля 2012 г. протокол № 8–2011/2012

Руководитель ЦеБИСК ________________ Ротков Л.Ю.

Программа одобрена методической комиссией факультета 17 мая 2012 г.

протокол № 02/12

Председатель методической комиссии_________________ Миловский Н.Д.






izumzum.ru