Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Об'єктно-орієнтоване програмування, частина 2

Спеціальність: Видавництво та поліграфія
Код дисципліни: 6.186.00.O.65
Кількість кредитів: 4
Кафедра: Інформаційні технології видавничої справи
Лектор: к.ф.-м.н., доцент, Кинаш Юрій Євстахович
Семестр: 6 семестр
Форма навчання: денна
Результати навчання:
• знати основи використання інтерфейсів прикладних програм для об’єктно-орієнтованого програмування;
• уміти використовувати компоненти середовища програмування для керування подіями програмованих систем;
• уміти виконувати опрацювання виняткових ситуацій.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Пререквізити:
• Інформатика;
• Програмування видавничих процесів.
Короткий зміст навчальної програми:
Використання інтерфейсів прикладних програм (API): програмування за допомогою API, графічні API та створення графічного інтерфейсу користувача. Вступ у програмування компонент. Програмування систем, керованих подіями: засоби опрацювання подій, опрацювання виняткових ситуацій. Об’єктно-орієнтований аналіз і проектування: основні поняття і принципи, шаблони проектування, проектування з метою повторного використання, діаграми класів. Тестування і відлагодження об’єктно-орієнтованих програм.
Рекомендована література:
1. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений, 3-е изд.: Пер. с англ. – М.: ООО “И.Д. Вильямс”, 2008. - 720 с.: ил.
2. Мейер Б. Обьектно-ориентированное конструирование программных систем. – М.: Русская редакция, 2005. – 1204 с.
3. Кей С. Хорстманн. Java SE 8. Вводный курс. К.; Вильямс, 2014.-208с.
Методи і критерії оцінювання:
• письмові звіти з лабораторних робіт, усне опитування, розрахунково-графічна робота (35%)
• підсумковий контроль (контрольний захід, екзамен): письмово-усна форма (65%)

Об'єктно-орієнтоване програмування, частина 2 (курсова робота)

Спеціальність: Видавництво та поліграфія
Код дисципліни: 6.186.00.O.68
Кількість кредитів: 3
Кафедра: Інформаційні технології видавничої справи
Лектор: к.ф.-м.н., доцент, Кинаш Юрій Євстахович
Семестр: 6 семестр
Форма навчання: денна
Результати навчання:
• знати теоретичні основи парадигми об’єктно-орієнтованого програмування;
• знати сучасний стан та методологію застосування парадигми об’єктно-орієнтованого програмування на практиці;
• знати бібліотеку стандартних класів, їхні основні властивості та методи;
• уміти виконувати змістовну постановку задачі з наступним переходом до побудови об’єктно-орієнтованої концепції розв’язку задачі;
• уміти створювати реалізацію задачі в середовищах програмування;
• знати основи використання інтерфейсів прикладних програм для об’єктно-орієнтованого програмування;
• уміти використовувати компоненти середовища програмування для керування подіями програмованих систем;
• уміти виконувати опрацювання виняткових ситуацій.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Пререквізити:
• Інформатика;
• Програмування видавничих процесів.
Короткий зміст навчальної програми:
Курсова робота – це самостійна, творча робота, під час якої студенту необхідно показати вміння користуватися науково-технічною літературою, володіти програмним забезпеченням для реалізації завдання, використовувати інтерфейси прикладних програм, застосовувати засоби опрацювання подій та виняткових ситуацій. Студенти повинні використовувати засоби тестування і відлагодження об’єктно-орієнтованих програм для перевірки коректної роботи програмної реалізації проектного рішення. Курсова робота є проектною розробкою, в якій розв’язується актуальна задача для напряму «Видавничо-поліграфічна справа». Тематика курсових робіт має відповідати сучасному стану і перспективам розвитку комп’ютерних засобів поліграфічного виробництва.
Рекомендована література:
1. Роберт Седжвик, Кевин Уэйн. Алгоритмы на Java. К.; Вильямс, 2013.-848с.
2. Г. Шилдт. Java: руководство для начинающих. К.; Вильямс, 2013.-624с.
3. Кей С. Хорстманн. Java SE 8. Вводный курс. К.; Вильямс, 2014.-208с.
Методи і критерії оцінювання:
• відповідність змісту курсового проекту (роботи) завданню та вимогам навчально-методичних рекомендацій щодо його виконання;
• самостійність розв’язання поставленої задачі, проектного рішення, виконання розрахунків, креслень, графіків та таблиць;
• наявність елементів науково-дослідного характеру;
• використання комп’ютерних технологій;
• оформлення пояснювальної записки, графічних матеріалів згідно з вимогами конструкторської та технологічної документації, ДСТУ 3008-95.
Максимальна сумарна оцінка – 100 балів.