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

Кросплатформне програмування

Спеціальність: Інженерія програмного забезпечення
Код дисципліни: 6.121.00.O.55
Кількість кредитів: 5
Кафедра: Програмне забезпечення
Лектор: Подольський І.В.
Семестр: 5 семестр
Форма навчання: денна
Результати навчання:
Під час навчання студенти повинні набути навичок застосування Java-технологій для створення кросплатформних програм.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Пререквізити:
Об’єктно-орієнтоване програмування.
Кореквізити:
Конструювання програмного забезпечення.
Короткий зміст навчальної програми:
1. Введення в Java. 2. Концепція об’єктно-орієнтованого програмування в Java. 3. Класи стандартної бібліотеки, класи-колекції. 4. Робота з файловою системою, обробка виняткових ситуацій. 5. Багатопоточне програмування. 6. Реалізація архітектури "клієнт-сервер" на мові програмування Java.
Рекомендована література:
1. Герберт Шилд. Java. Полное руководство 10-е издание, Вильямс, 2019, 1488
2. Joshua J. Bloch. Effective Java: Programming Language Guide, Addison-Wesley, 2001, 272
3. Robert Sedgewick, Kevin Wayne. Algorithms, Addison-Wesley Professional; 4th edition, 2011, 952
4. Robert C. Martin. Clean Code, A Handbook of Agile Software Craftsmanship, Prentice Hall, 1 edition, 2008, 464
Методи і критерії оцінювання:
Поточний контроль - 45 % (Лабораторні заняття)
Екзаменаційний контроль - 55 % (Письмова та усна компонента)