Тема: Процессы и синхронизация



 

1
2
3
4

 

Контрольная работа

Тема: Передача сообщений

1
2
3
4

 

Контрольная работа

Тема: Научные вычисления

1
2
3

 

Задания для лабораторных работ

 

ЛАБОРАТОРНАЯ РАБОТА 1. Анализ последовательного и параллельного подходов в программировании: умножение матриц; задача квадратуры. Процессы и синхронизация: поиск образца в файле; поиск максимального элемента массива.

ЛАБОРАТОРНАЯ РАБОТА 2. Блокировки и барьеры. Алгоритмы, параллельные по данным: операции со связанными списками; итерация Якоби

ЛАБОРАТОРНАЯ РАБОТА 3. Семафоры: задача о читателях и писателях. Мониторы: задача о читателях и писателях с параллельным и исключительным доступом

ЛАБОРАТОРНАЯ РАБОТА 4. Программные реализации процессов, семафоров и мониторов.

ЛАБОРАТОРНАЯ РАБОТА 5. Передача сообщений: решето Эратосфена; генерация простых чисел с помощью портфеля задач; удаленное чтение файла.

ЛАБОРАТОРНАЯ РАБОТА 6. Удаленный вызов процедур и рандеву: удаленная база данных; обедающие философы; моделирование критической секции.

ЛАБОРАТОРНАЯ РАБОТА 7. Модели взаимодействия процессов: управляющий-рабочие (умножение разряженных матриц); алгоритмы типа «зонд-эхо» (построение топологии сети); алгоритмы передачи маркера (определение окончания работы в графе).

ЛАБОРАТОРНАЯ РАБОТА 8. Программные реализации языковых механизмов.

ЛАБОРАТОРНАЯ РАБОТА 9. Сеточные вычисления: уравнение Лапласа: метод итераций Якоби (последовательных, с разделяемыми переменными, с передачей сообщений).

ЛАБОРАТОРНАЯ РАБОТА 10. Матричные вычисления: метод исключений Гаусса, LU-разложение.

ЛАБОРАТОРНАЯ РАБОТА 11. Точечные вычисления: гравитационная задача n тел (с разделяемыми переменными, с передачей сообщений).


Модульный контроль

 

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

В качестве оценочных фондов для практической части используются задания из пункта 3.1 (Текущий контроль) фонда оценочных средств, либо аналогичные. По два задания из различных разделов. В качестве оценочных фондов для теоретической части используются вопросы из пункта 4.1 (Список вопросов модульного контроля) фонда оценочных средств. По два вопроса из различных разделов.

Каждый обучающийся получает бланк с индивидуальными заданиями и письменно готовит ответы. По результатам, преподавателем выставляется оценка по 100 балльной шкале в соответствии с формулой: ИР=0,3*ПЧ+0,3*ТЧ+0,4*ЛР, где ИР – итоговый результат, ПЧ баллы за практическую часть (от 0 до 100), ТЧ – баллы за теоретическую часть (от 0 до 100), ЛР – баллы по результатам текущей работы обучающегося на лабораторных работах (от 0 до 100).

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

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

 


Дата добавления: 2018-02-28; просмотров: 182; Мы поможем в написании вашей работы!






Мы поможем в написании ваших работ!