Задачи 2 семестр - gsvgit/edu GitHub Wiki

В этом семестре работа ведётся в репозитории Brahma.FSharp. Рабочая ветка -- 143.

Общие требования к работе над задачами остаются теме же касательно именования PR и процесса их сдачи.

Семестровые задачи смотреть здесь.

Работа над семестровой задачей завершается презентацией. Требования как в предыдущем семестре.


03.02.2016--07.02.2016


  1. Выбрать семестровую задачу: отписаться под соответствующей задачей в репозитории.

  2. Реализовать в качестве тестов (в Full.fs) следующие функции:

  • Поэлементное сложение матриц
  • Сумма всех элементов матрицы
  1. Реализовать тесты, которые применяют функции из предыдущих тестов к массиву входных данных: массиву пар матриц и массиву матриц соответственно.

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


16.03.2015-23.03.2015


  1. Реализовать последовательную версию алгоритма или подпункт отмеченный '(!1!)'

23.03.2015-30.03.2015


  1. Реализовать параллельную версию алгоритма без использования GPGPU или подпункт отмеченный '(!2!)'.

30.03.2015-13.04.2015


  1. Реализовать параллельную версию алгоритма с использованием GPGPU (Brahma.FSharp) или подпункт отмеченный (!3!).

13.04.2015-20.04.2015


  1. Презентация: текущие результаты. Структуру презентации необходимо соблюсти.

20.04.2015-04.05.2015


  1. Замеры/эксперименты/документация.

04.05.2015--...


  1. Финальная презентация