Основні вимоги та загальні методичні вказівки до виконання лабораторних робіт
Інструкції до лабораторних робіт побудовані таким чином, що у більшості випадків, студентам надається базовий варіант задачі та приклад її вирішення. Після цього викладачем пропонується кілька варіантів для самостійного вирішення.
Викладач може надавати оцінку кожному з варіантів лабораторної роботи, після чого робити висновок про її захист.
При підготовці звіту з виконаних робіт рекомендується додержуватися наступного порядку:
До звіту необхідно (якщо це навіть не обумовлено спеціально в інструкції до конкретної роботи) обов’язково включати номер, назву та тему роботи, тексти та умови бригадних та індивідуальних завдань та результати їх виконання, а також відповіді на всі запитання.
Роздрукувати текст виконаної роботи у вигляді окремого видання в електронному вигляді у форматі А4 з полями: зліва 2 см, згори та знизу 2 см, з правого боку 1 см, без титульного листа. Номер та назву лабораторної роботи, а також назву групи та прізвище студента обов’язково розмістити у верхньому колонтитулі, де буде проставлена оцінка за її виконання. У такому вигляді робота представляється до захисту.
В кінці семестру усі роботи збираються разом. До них додається титульний лист (не плутати з титульним листом даних інструкцій). Форма титульного листа показана в кінці тексту даних методичних вказівок.
Кожна бригада здає CD-диск зі збереженими на ньому двома копіями виконаних робіт студентами бригади. На титульному листі виставляється остаточна оцінка.
Виконання лабораторної роботи поділяється на основні етапи:
Попередньої самостійної підготовки, яка включає ознайомлення з умовами лабораторної роботи, виконання необхідних аналітичних вправ.
Налагодження програми з використанням засобів налагодження та одержання наведених в інструкції результатів.
Самостійного складання алгоритмів та програм у відповідності з наведеними варіантами задач та вирішення їх з наведенням результатів.
Відповіді в письмовій формі на наведені запитання.
Самостійного вирішення базової та індивідуальної задачі.
Захист роботи.
Викладач не приймає до остаточного захисту роботу, яка оформлена неналежним чином. У разі захисту роботи оцінка проставляється викладачем на першій сторінці звіту з кожної з робіт. Одна оцінка за знання теорії проставляється у чисельнику, за виконання спільної та індивідуальної роботи у знаменнику.
Примітки:
Що стосується захисту роботи, наведені в інструкціях запитання слід вважати не єдиними чи остаточними, а лише типовими. Під час захисту роботи студенту можуть бути задані різні варіанти запитань у відповідності з темою роботи.
Під час захисту окремих робіт, або складання заліку студент повинен бути готовим пред’явити конспект лекцій.
Лабораторна робота вважається виконаною, якщо студент був присутнім на лабораторних заняттях за розкладом або на додаткових заняттях і консультаціях, успішно виконав програму лабораторної роботи, особисто представив викладачу повністю оформлені звіти з практичних робіт згідно з методичними вказівками та завданнями викладача. Лабораторна робота вважається захищеною, якщо студент в усній або письмовій формі відповів на всі запитання викладача стосовно теми роботи та одержав позитивну оцінку.
Знання студентів під час захисту лабораторних робіт оцінюються за наступними критеріями:
“Відмінно” — якщо студент дає вичерпну відповідь на питання або повністю і вірно виконує практичне завдання;
“Добре” — якщо студент дає повну відповідь на питання або майже повністю і вірно виконує практичне завдання, при цьому можуть бути такі недоліки: незначні неточності, несуттєві помилки, відсутні вторинні деталі;
“Задовільно” — якщо студент допустив суттєві помилки при відповіді, виклав не весь матеріал, упустивши значний його об’єм. Відповідь має досить схематичний вигляд, але вірна. При виконанні практичних завдань не досягнута кінцева мета, але хід вирішення правильний.
“Незадовільно” — якщо не дав відповіді взагалі або дав невірну відповідь. Практичне завдання не виконане і хід вирішення невірний.
- Методичні вказівки
- "Паралельні та розподілені обчислення"
- М.Кривий Ріг
- Основні вимоги та загальні методичні вказівки до виконання лабораторних робіт
- Лабораторна робота №1 Тема: «Імітація процесу розпаралелювання обчислення суми, добутку, матриць та знаходження коефіцієнтів характеристичного поліному»
- Концепція необмеженого паралелізму
- Приклад:
- Приклад виконання задачі для імітації розпаралелення процесу додавання двох матриць 2х2
- Звіт повинен містити:
- Контрольні питання:
- Лабораторна робота №2 Тема: «Розпаралелювання обчислення суми десяти чисел»
- Хід роботи
- Для восьми чисел:
- Для дев’яти чисел:
- Особливості програмного інтерфейсу потоків
- Створення потоків у Win32 арі
- Завершення потоків у Win32 арі
- Приєднання потоків у Win32 арі
- Приклад програми для знаходження суми 8-ми чисел за допомогою процесів без розпаралелення
- Звіт повинен містити:
- Контрольні питання:
- Лабораторна робота №3 Тема: «Розпаралелювання обчислення суми, добутку матриць та знаходження коефіцієнтів характеристичного поліному»
- Приклад виконання задачі розпаралелювання процесу додавання двох матриць 2х2
- Звіт повинен містити:
- Контрольні питання:
- Лабораторна робота №4 Тема: «Розпаралелювання процесу сортування масивів даних»
- Теоретичні відомості Мютекси
- Правила спрощеного паралелізму
- Приклад програми процесу сортування масиву даних
- Звіт повинен містити:
- Контрольні питання:
- Приклад виконання програми
- Звіт повинен містити:
- Контрольні питання:
- Література
- Додаток а
- "Паралельні та розподілені обчислення"
- 6.050102 «Комп’ютерні системи та мережі»