Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Програмування настільних застосунків
Спеціальність: Прикладна математика
Код дисципліни: 6.113.02.E.96
Кількість кредитів: 6
Кафедра: Прикладна математика
Лектор: к.ф.-м.н., доцент каф. ПМ Янішевський Василь Степанович
Семестр: 6 семестр
Форма навчання: денна
Результати навчання:
- знати основні етапи і особливості процесу проектування настільних застосунків, технології та інструменти проектування настільних застосунків, основи функціонування настільних додатків та принципи їх взаємодії з інформаційними системами; об’єктно-орієнтовану мову програмування Java; шаблони проектування, алгоритми та структури даних; знати можливості стандартних бібліотек мови Java.
- уміти використовувати об’єктно-орієнтовані технології Java для проектування та реалізації програмного забезпечення; аналізувати можливості інструментального середовища Java для розробки настільних застосунків та їх інсталяції на персональний комп’ютер; здійснювати супровід програм, вносити зміни в програму, виконувати відлагодження програм за допомогою інструментальних засобів.
- уміти використовувати об’єктно-орієнтовані технології Java для проектування та реалізації програмного забезпечення; аналізувати можливості інструментального середовища Java для розробки настільних застосунків та їх інсталяції на персональний комп’ютер; здійснювати супровід програм, вносити зміни в програму, виконувати відлагодження програм за допомогою інструментальних засобів.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
алгоритмічні мови та програмування, об’єктно-орієнтоване програмування;
програмування для мобільних пристроїв, мережеве програмне забезпечення.
програмування для мобільних пристроїв, мережеве програмне забезпечення.
Короткий зміст навчальної програми:
Основні відомості про настільні застосунки та додатки. Основи розробки та побудови настільних застосунків. Об’єктна модель мови програмування Java, основи технології Java, використання принципів об’єктно-орієнтованого програмування при проектуванні складних програмних систем. Прийоми роботи з інструментальними засобами Java-розробки. Особливості використання шаблонів проектування. Можливості мови Java для розробки графічних інтерфейсів
Рекомендована література:
• Хорсманн Кей С. Java SE 8. Базовый курс: Пер. С англ. – М.: ООО «Вильямс», 2015. – 464 с.
• Арнольд, К., Гослинг, Дж., Холмс, Д. Язык программирования Java. — 3-е изд. — М. : Вильямс, 2001. — 624 с.
• Эккель, Б. Философия Java. — 4-е изд. — СПб. : Питер, 2011. — 640 с.
• Блох, Д. Java. Эффективное программирование. — М. : Лори, 2002. — 224 с.
• Хорстманн, К. С., Корнелл, Г. Библиотека профессионала. Java 2 : Том 1. Основы. — 8-е изд. — М. : Вильямс, 2013. — 816 с.
• Арнольд, К., Гослинг, Дж., Холмс, Д. Язык программирования Java. — 3-е изд. — М. : Вильямс, 2001. — 624 с.
• Эккель, Б. Философия Java. — 4-е изд. — СПб. : Питер, 2011. — 640 с.
• Блох, Д. Java. Эффективное программирование. — М. : Лори, 2002. — 224 с.
• Хорстманн, К. С., Корнелл, Г. Библиотека профессионала. Java 2 : Том 1. Основы. — 8-е изд. — М. : Вильямс, 2013. — 816 с.
Методи і критерії оцінювання:
• Поточний контроль (40%): опитування на лабораторних заняттях, письмові звіти з лабораторних робіт.
• Підсумковий контроль (60%) - екзамен
• Підсумковий контроль (60%) - екзамен