Рабочая программа дисциплины Для студентов, обучающихся по направлению 010400. 62 «Прикладная математика и информатика» Москва 2010

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

Содержание


Основными формами текущего контроля знаний являются
Инновационные методы, используемые в процессе преподавания
Лекционные занятия
Практические занятия
Методические рекомендации по изучению дисциплины
Учебно-методическое и информационное обеспечение дисциплины
Подобный материал:
1   2   3   4   5   6   7   8

Вариант 15


Модель алгоритма планирования потоков,
основанного на квантовании


1. Исходные данные:
    • фиксированная единая очередь потоков с заданным временем выполнения,
    • фиксированная величина кванта процессорного времени,
    • количество процессоров - 1,
    • кратчайшая задача - первая.

2. Результаты работы модели должны включать:
      • среднее время выполнения коротких и длинных потоков.

3. Литература: Л2 с. 93 – 100, Л3 с. 110 - 113, Л7 с. 465 – 475, 499 – 503, Л8 с. 157 – 170.

Вариант 16


Модель алгоритма планирования потоков,
основанного на квантовании


1. Исходные данные:
    • фиксированная единая очередь потоков с заданным временем выполнения,
    • фиксированная величина кванта процессорного времени,
    • количество процессоров - 2,
    • циклическое выделение квантов потокам (круговое планирование).

2. Результаты работы модели должны включать:
      • среднее время выполнения потоков.

3. Литература: Л2 с. 93 – 100, Л3 с. 110 - 113, Л7 с. 465 – 475, 499 – 503, Л8 с. 157 – 170.

Вариант 17


Модель алгоритма планирования потоков,
основанного на квантовании.


1. Исходные данные:
    • две фиксированных очереди потоков с заданным временем выполнения и разного приоритета,
    • фиксированная величина кванта процессорного времени,
    • количество процессоров - 2,
    • первыми обрабатываются задачи высшего приоритета.

2. Результаты работы модели должны включать:
      • среднее время выполнения потоков разного приоритета.

3. Литература: Л2 с. 93 – 100, Л3 с. 110 - 113, Л7 с. 465 – 475, 499 – 503, Л8 с. 157 – 170.

Вариант 18


Модель синхронизации потоков

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

2. Результаты работы модели должны включать:
      • печать содержимого файла обеими программами с временными отметками.

3. Литература: Л3 с. 148 - 150, Л4 с. 369 – 381, Л7 с. 267 – 279, Л8 с. 127 – 132.

Вариант 19


Модель графа ресурсов и процессов

1. Исходные данные:
    • в системе имеется N типов единичных ресурсов (N <= 10),
    • количество процессов, претендующих на ресурсы, - M (M <= 10),
    • исходное состояние характеризуется некоторым распределением и запросами на ресурсы.

2. Результаты работы модели должны включать:
      • граф текущего состояния ресурсов и процессов,
      • выделение цикла в графе, если он есть.

3. Литература: Л2 с. 118 - 120, Л7 с. 328 – 334, Л8 с. 193 – 196, Л9 с. 400 – 408.

Вариант 20


Модель обнаружения блокировок при наличии
нескольких ресурсов каждого типа


1. Исходные данные:
    • в системе имеется M типов разделяемых ресурсов (M <= 10),
    • количество процессов, претендующих на ресурсы, N (N <= 10),
    • исходное состояние характеризуется некоторым распределением и запросами на ресурсы.

2. Результаты работы модели должны включать:
      • матрицу текущего распределения ресурсов,
      • матрицу текущих запросов процессов на ресурсы,
      • решение для текущего состояния (есть тупик или нет, запускать новый процесс или нет).

3. Литература: Л3 с. 150 - 153, Л7 с. 328 – 334, Л8 с. 196 – 199.

Вариант 21


Модель стека

1. Исходные данные:
    • стек списковой структуры,
    • перечень операций со стеком: создание, включение элемента, выборка элемента, извлечение данных, уничтожение.

2. Результаты работы модели должны включать:
      • меню с перечнем всех операций над стеком,
      • печать содержимого стека.

решаемой задачи в структурной организации операционной системы.

3. Литература: Л7 с. 76 – 78, Л9 с. 89 – 96.

Вариант 22


Модель стека

1. Исходные данные:
    • стек векторной структуры,
    • перечень операций со стеком: создание, включение элемента, выборка элемента, извлечение данных, уничтожение.

2. Результаты работы модели должны включать:
      • меню с перечнем всех операций над стеком,
      • печать содержимого стека.

3. Литература: Л7 с. 76 – 78, Л9 с. 89 – 96.

Вариант 23


Модель очереди

1. Исходные данные:
    • очередь векторной структуры,
    • перечень операций с очередью: создание и освобождение, включение в очередь нового элемента, выборка элемента из очереди,
    • дисциплина очереди – FIFO (добавление в конец очереди, выборка из головы очереди.

2. Результаты работы модели должны включать:
      • меню с перечнем всех операций над очередью,
      • печать содержимого очереди.

3. Литература: Л7 с. 499 – 503, Л9 с. 115 – 122.

Вариант 24


Модель очереди

1. Исходные данные:
    • очередь списковой структуры,
    • перечень операций с очередью: создание и освобождение, включение в очередь нового элемента, выборка элемента из очереди,
    • дисциплина очереди – FIFO (добавление в конец очереди, выборка из головы очереди).

2. Результаты работы модели должны включать:
      • меню с перечнем всех операций над очередью,
      • печать содержимого очереди

3. .Литература: Л3 с. 106 – 107, Л7 с. 499 – 59 с. 115 – 122.

Вариант 25


Модель очереди

1. Исходные данные:
    • очередь векторной структуры с динамической памятью,
    • перечень операций с очередью: создание и освобождение, включение в очередь нового элемента, выборка элемента из очереди,
    • дисциплина очереди – FIFO (добавление в конец очереди, выборка из головы очереди).

2. Результаты работы модели должны включать:
      • меню с перечнем всех операций над очередью,
      • печать содержимого очереди.

3. Литература: Л7 с. 499 – 503, Л9 с. 115 – 122.

Литература для выполнения домашнего задания
  1. Варфоломеев В.И., Назаров С.В. Алгоритмическое моделирование элементов экономических систем. – М.: Финансы и статистика, 2004
  2. Назаров С.В. Операционные среды, системы и оболочки. Основы структурной и функциональной организации: Учеб. Пособие. – М.: КУДИЦ-ПРЕСС, 2007. – 504 с.
  3. Олифер В.Г., Олифер Н.А. Сетевые операционные системы. СПб.: Питер, 2006
  4. Подбельский В.В., Фомин С.С. Программирование на языке Си., М.: Финансы и статистика, 2003, с. 369 – 381.
  5. Прайс Д., Гандэрлой М. Visual C#.NET. Полное руководство.: Пер. с англ. – К.: ВЕК+, СПб.: КОРОНА принт, К.: НТИ, М.: Энтроп, 2004. – 960 с.
  6. Рихтер Дж. Windows для профессионалов / Пер. с англ. – 4-е изд. – СПб: Питер; М.: Издательско-торговый дом “Русская редакция”, 2003. – 752 с.
  7. Столингс В. Операционные системы. М.: Вильямс, 2003
  8. Таненбаум Э. Современные операционные системы. : Пер. с англ. 2-е изд. – СПб.: Питер, 2002. – 1040 с.
  9. Хусаинов Б.С. Структуры и алгоритмы обработки данных. Примеры на языке Си (+CD). М.: Финансы и статистика, 2004, с. 400 – 440.
  1. Уровень требований и критерии оценок

По дисциплине предусмотрены зачет (4-й семестр) и экзамен (5-й семестр). Текущий контроль осуществляется в ходе учебного процесса и индивидуальной работы со студентами, по результатам выполнения контрольных работ, лабораторных домашних работ, реферата и тематического тестирования.

Основными формами текущего контроля знаний являются:

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

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

- проверка качества разработки электронных документов по задачам и экспериментам, проводимым в ходе выполнения практических занятий и контрольных работ;

- проверка полноты, глубины и актуальности освещения требуемых вопросов по тематики реферата.

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

Ориентировочное распределение максимального числа баллов по видам работы:

Таблица 5

№ п/п

Вид отчетности

Баллы

1

Аттестация (2 контрольные работы)

20

2

Работа в семестре (2 домашние лабораторные работы)

20

3

Реферат

20

4

Зачёт

40




Итого:

100

Оценка студентов, полученная по 100-бальной шкале, учитывается по принятой в вузе методике:

Таблица 6

Количество баллов,

набранных студентом по дисциплине

Оценка

51 и более

Зачтено

50 и менее

Не зачтено

Итоговая проверка выполняется в форме экзамена. На экзамене осуществляется комплексная проверка компетенций студентов. Теоретические знания оцениваются путем тестирования. Практические навыки и умения проверяются посредством решения прикладных задач, связанных с построением, функционированием и оценкой качества подсистем операционных систем.

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

Ориентировочное распределение максимального числа баллов по видам работы:

Таблица 7

№ п/п

Вид отчетности

Баллы

1

Аттестация (2 контрольные работы)

20

2

Работа в семестре (2 домашние лабораторные работы)

20

3

Домашнее задание

20

4

Экзамен

40




Итого:

100

Оценка студентов, полученная по 100-бальной шкале, учитывается по принятой в вузе методике:

Таблица 8

Количество баллов,

набранных студентом по дисциплине

Оценка

86 и более

Отлично

70 - 85

Хорошо

51 - 69

Удовлетворительно

50 баллов и менее

Неудовлетворительно

Инновационные методы, используемые в процессе преподавания


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

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

Практические занятия проводятся в компьютерных классах с применением специально разработанных учебно-методических пособий, электронных учебников, тренинго- и контрольно-тестирующих комплексов объективной оценки компетенций, знаний, практических навыков и умений. Тематика практических заданий ориентирована на всестороннее рассмотрение возможностей базовых информационных средств и технологий и их применение при решении типовых и исследовательских задач социологической сферы деятельности.

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

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

Методические рекомендации по изучению дисциплины


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

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

На практических занятиях, ориентированных на предметную область будущей профессиональной деятельности студентов, выборочно контролируется степень усвоения студентами основных теоретических положений.

Для лучшего усвоения положений дисциплины студенты должны:

- постоянно и систематически с использованием рекомендованной литературы и электронных источников информации закреплять знания, полученные на лекциях;

- находить решения проблемных вопросов, поставленных преподавателем в ходе лекций и практических занятий;

- регулярно и своевременно изучать материал, выданный преподавателем на самостоятельную проработку;

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

- регулярно отслеживать и использовать информацию, найденную на специализированных сайтах, а также сайтах кафедр «Информатика и программирование» и «Информационные технологии»;

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

Учебно-методическое и информационное обеспечение дисциплины


а) основная:
  1. Назаров С.В., Широков А.И. Современные операционные системы. Учеб. пособие. – М.: Интернет-Университет Информационных Технологий: БИНОМ. Лаборатория знаний, 2010.
  2. Назаров С.В. Операционные среды, системы и оболочки. Учеб. пособие. – М.: КУДИЦ-ПРЕСС, 2007.
  3. Назаров С.В., Гудыно Л.П., Кириченко А.А. Операционные системы. Практикум. Учеб. пособие. – М.: КНОРУС, 2011
  4. Назаров С.В., Гудыно Л.П., Кириченко А.А. Операционные системы. Практикум. Учеб. пособие. – М.: КУДИЦ-ПРЕСС, 2008.
  5. Назаров С. В. Администрирование локальных сетей Windows NT/2000/.NET. М.: Финансы и статистика, 2003.

б) дополнительная:
  1. Олифер В.Г., Олифер Н.А. Сетевые операционные системы. СПб.: Питер, 2005.
  2. Таненбаум Э. Современные операционные системы. Изд. 4. СПб.: Питер, 2006.
  3. Столингс В. Операционные системы. М.: Вильямс, 2004.
  4. Мюллер Дж., Чоудри П. Microsoft Windows 2000. Настройка и оптимизация производительности. М.: ЭКОМ, 2001.
  5. Руссинович М., Соломон Д. Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP и Windows 2000. Мастер-класс. / Пер. с англ. – 4-е изд. – М.: Издательство «Русская редакция»; Спб.: Питер, 2006.
  6. Назаров С.В. Операционные системы специализированных вычислительных комплексов: Теория построения и системного проектирования. – М.: Машиностроение,1989.
  7. Варфоломеев В.И., Назаров С.В. Алгоритмическое моделирование элементов экономических систем. – М.: Финансы и статистика,2004.


Программное обеспечение и Интернет-ресурсы
  1. Официальный сайт кафедры «Информационные технологии» – www.fa-kit.ru
  2. Официальный сайт кафедры «Информатика и программирование» – www.fa kip.ru
  3. Операционная система Microsoft Windows (XP, Vista).
  4. Пакет офисных программ Microsoft Office (XP, 2007).