Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Технології розподілених систем та паралельних обчислень
Спеціальність: Системний аналіз
Код дисципліни: 6.124.03.E.108
Кількість кредитів: 5
Кафедра: Інформаційні системи та мережі
Лектор: к.т.н., доцент Басюк Тарас Михайлович
Семестр: 7 семестр
Форма навчання: денна
Результати навчання:
• знати характеристики і можливості мов і середовищ програмування;
• знати прийоми оптимізації алгоритмів і тестування програмного продукту;
• вміти розробляти моделі програмної реалізації поставленого завдання;
• вміти створювати програмний продукт за розробленими моделями;
• вміти виконувати налагодження і тестування програмного продукту;
• вміти оформляти програмну документацію.
• знати прийоми оптимізації алгоритмів і тестування програмного продукту;
• вміти розробляти моделі програмної реалізації поставленого завдання;
• вміти створювати програмний продукт за розробленими моделями;
• вміти виконувати налагодження і тестування програмного продукту;
• вміти оформляти програмну документацію.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
• Математична логіка та теорія алгоритмів
• Об'єктно-орієнтоване програмування
• Розподілені системи баз даних і знань
• Технології проектування систем бізнес-логіки
• Об'єктно-орієнтоване програмування
• Розподілені системи баз даних і знань
• Технології проектування систем бізнес-логіки
Короткий зміст навчальної програми:
Тематика курсового проекту полягає в проектуванні інформаційної системи у відповідності до поставленого завдання. Включає аналіз літературних джерел та огляд ресурсів предметної галузі. Вибір та обґрунтування методології проектування та визначення трудомісткості реалізації майбутнього проекту. Вибір архітектурного та програмного рішення. Реалізація інформаційної системи та її тестування. Оцінка якості створеного програмного забезпечення.
Рекомендована література:
1. Якобсон А. Унифицированный процесс разработки программного обеспечения / А. Якобсон – СПб.: Питер, 2008. – 492 с.
2. Таненбаум Э. Распределенные системы. Принципы и парадигмы / Э. Таненбаум – Спб.: Питер, 2010. – 877 с.
3. Уильямс Э. Параллельное программирование на С++ в действии. Практика разработки многопоточных программ / Э.Уильямс - М.: ДМК Пресс, 2012. - 672с.
4. Эндрюс Г. Основы многопоточного, параллельного и распределенного программирования/ Г. Эндрюс – М.: Вильямс, 2010. – 512 с.
5. Воеводин В.В. Параллельные вычисления. /В. Воеводин – СПб.: БХВ-Петербург, 2010. – 312с.
2. Таненбаум Э. Распределенные системы. Принципы и парадигмы / Э. Таненбаум – Спб.: Питер, 2010. – 877 с.
3. Уильямс Э. Параллельное программирование на С++ в действии. Практика разработки многопоточных программ / Э.Уильямс - М.: ДМК Пресс, 2012. - 672с.
4. Эндрюс Г. Основы многопоточного, параллельного и распределенного программирования/ Г. Эндрюс – М.: Вильямс, 2010. – 512 с.
5. Воеводин В.В. Параллельные вычисления. /В. Воеводин – СПб.: БХВ-Петербург, 2010. – 312с.
Методи і критерії оцінювання:
Оцінювання курсових проектів проводиться під час захисту. Максимальна оцінка – 100 балів.