Желтов Валериан Павлович рабочая программа

Вид материалаРабочая программа

Содержание


1 Разработка программно-информационных систем
1. Цели и задачи дисциплины
2. Место дисциплины в структуре ООП бакалавриата
Дисциплины, для которых данная дисциплина является предшествующей и необходимой
Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами
3. Компетенции обучающегося, формируемые в результате освоения дисциплины
4. Структура и содержание дисциплины
Формы текущего контроля успеваемости (по неделям семестра)
Тема 3. Процессы
Тема 4. Аппаратная поддержка мультипрограммирования
Тема 5. Управление памятью
Тема 6. Введение в файловую систему
Тема 7. Структура ФС на диске
Тема 8. Система ввода-вывода
Тема 13. Служба каталогов
5. Образовательные технологии
Если студент сдает экзамен, то итоговая оценка рассчитывается путем суммирования
Подобный материал:
  1   2   3


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


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

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

«Чувашский государственный университет имени И.Н.Ульянова»


Факультет дизайна и компьютерных технологий


«УТВЕРЖДАЮ»

Проректор по учебной работе


______________ А.Ю. Александров


«______»______________ 20__ г.


РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

«Операционные системы и сети»


Направление подготовки

231000 Программная инженерия


Профиль подготовки

1 Разработка программно-информационных систем


Квалификация (степень) выпускника

Бакалавр


Форма обучения

очная


Чебоксары

2010

Рабочая программа основана на требованиях Федерального государственного стандарта высшего профессионального образования по направлению подготовки 231000 Программная инженерия, утвержденного Приказом Минобрнауки 09.11.2009 г. № 542.


Составитель: доцент Димитриев А.П. ______________


Рабочая программа рассмотрена и одобрена на заседании обеспечивающей кафедры компьютерных технологий (протокол № 3 от "_23"__ноября__2010 г.).


Зав. кафедрой: профессор Желтов Валериан Павлович ______________


Рабочая программа согласована с Методической комиссией выпускающего факультета – Дизайна и компьютерных технологий.


Председатель комиссии, декан: профессор Желтов Валериан Павлович _____________


СОГЛАСОВАНО:

Зам. начальника УМУ: доцент М.Ю. Харитонов __________________


1. Цели и задачи дисциплины:

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

Дисциплина "Операционные системы и сети" предназначена для студентов 2 и 3 курса, обучающихся по направлению 231000 Программная инженерия.


2. Место дисциплины в структуре ООП бакалавриата:

Цикл, к которому относится дисциплина: Профессиональный цикл (базовая часть).


Требования к входным знаниям, умениям и компетенциям студента, необходимым для ее изучения:

- способность к восприятию информации;

- умение применять основы информатики и программирования к проектированию и конструированию программных продуктов;

- умение применять основные методы и инструменты разработки программного обеспечения.

Дисциплины, для которых данная дисциплина является предшествующей и необходимой:

- конструирование программного обеспечения;

- тестирование программного обеспечения;

- компьютерные сети;

- проектирование и архитектура программных систем (по результатам 5 сем.);

- периферийные устройства ЭВМ (по результатам 5 сем.);

- информационная безопасность;

- логическое и функциональное программирование;

- человеко-центрированное проектирование ПО;

- технология командной разработки ПО.

Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами

№ п/п

Наименование обеспе­чиваемых (последую­щих) дисциплин

№ № разделов данной дисциплины, необходимых для изучения обеспечиваемых (последующих) дисциплин

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16





конструирование про­г­раммного обеспечения







+

+

+

+




+






















+





тестирование програм­много обеспечения







+







+



































компьютерные сети







+







+




+

+

+




+




+




+





проектирование и архитектура программных систем







+

+




+




+






















+





машинно-зависимые языки программирования










+










+





























периферийные устройства ЭВМ










+







+

+





























информационная безопасность







+







+

+

























+





логическое и функциональное программирование
















+




























+





человеко-центрированное проектирование ПО
















+




+

+



















+





технология командной разработки ПО
















+




+




+























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

    Процесс изучения дисциплины направлен на формирование следующих компетенций:

    стремится к саморазвитию, повышению своей квалификации и мастерства (ОК-6);

    - готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности (ПК-3);

    - навыки использования операционных систем, сетевых технологий, средств разработки программного интерфейса, применения языков и методов формальных спецификаций, систем управления базами данных (ПК-15).

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

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

    Уметь: дезассемблировать исходные коды и анализировать их, работать с системными таблицами, с регистрами процессора в защищенном режиме; разрабатывать собственные обработчики прерываний защищенного режима, перепрограммировать контроллер прерываний, управлять работой устройств через порты ввода-вывода; реализовывать корректное взаимодействие параллельных процессов; разрабатывать мониторы для различных ОС, администрировать сети, построенные на базе ОС Windows.

    Владеть: современной терминологией и методологией в области операционных систем.



4. Структура и содержание дисциплины


4.1. Структура дисциплины

Общая трудоемкость дисциплины составляет 5 зачетных единиц, 180 часов.







п/п


Раздел

дисциплины

Семестр

Неделя семестра

Виды учебной работы, включая самостоятельную работу студентов и трудоемкость (в часах)

Формы текущего контроля успеваемости (по неделям семестра)

Форма промежуточной аттестации (по семестрам)

Лекции

Практ. зан.

Лабор. зан.

КСР *

СРС **

Всего

Из ауд. зан. в интер. форме

1

Введение

5




2













2







2

Классификация ОС

5




2













2







3

Процессы

5




2




3







5







4

Аппаратная поддержка мультипрограммирования

5




2













2







5

Управление памятью

5




2




2







4







6

Введение в файловую систему

5




2




11







13







7

Структура ФС на диске

5




2




2







4







8

Система ввода-вывода

5




2




5







7










Зачет
















2




2




Зачет




Курсовой проект
















2

33

35







9

Модели сетевых служб и распределенных приложений.

6




2










4

6







10

Механизм передачи сообщений в распределенных системах.

6




2




3




4

9







11

Вызов удаленных процедур (RPC).

6




2










4

6







12

Сетевые файловые системы

6




2




3




4

9







13

Служба каталогов

6




2










4

6







14

Межсетевое взаимодействие

6




2










4

6







15

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

6




2




6




4

12







16

Семейство операционных систем Microsoft Windows.

6




2




12




4

18










Экзамен
















2




47




Экзамен (45)




Итого







32




32




65

180








4.2. Содержание лекционных занятий

Раздел 1. Операционные системы локальных вычислительных систем