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

Кросплатформні засоби програмування

Спеціальність: Комп'ютерна інженерія
Код дисципліни: 6.123.01.E.76
Кількість кредитів: 4
Кафедра: Електронні обчислювальні машини
Лектор: доц. Олексів Максим Васильович
Семестр: 6 семестр
Форма навчання: денна
Результати навчання:
розуміння поняття «кросплатформні засоби програмування»;
знати відмінності між основними версіями та платформами мови Java;
знати типові засоби розробки програмного забезпечення мовою Java;
знати основні конструкції та типи даних мови Java;
вміти реалізовувати парадигми об’єктно-орієнтованого програмування та параметризованого програмування мовою Java;
вміти використовувати механізми рефлексії та анотацій;
володіти методиками розробки та відлагодження відмовостійких програм мовою Java;
вміти здійснювати автоматизоване документування розроблених програм.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
пререквізити:
Програмування, частина 1 (Основи алгоритмізації та програмування)
Програмування, частина 2 (Об’єктно-орієнтоване програмування)
Короткий зміст навчальної програми:
Сучасні кросплатформні мови програмування і галузі їх застосування. Термінологія Java. Класифікація платформ Java. Аналіз версій платформи Java SE. Середовище виконання Java програм. Коментарі та автоматична генерація документації. Основні типи даних. Основні операції над даними. Класи та об’єкти. Внутрішні класи, пакети, лямбда вирази. Спадкування та поліморфізм. Ієрархія класів мови Java. Інтерфейси. Рефлексія. Аннотації. Виключення. Файли. Параметризоване програмування.
Рекомендована література:
1. Хростман К. Java 2. Библиотека профессионала, том 1. Основы. 8-е издание /
К. Хростман, Г. Корнелл; пер. с англ. – М.: ООО «И.Д. Вильямс», 2011. – 816 с.: ил.
2. Хростман К. Java 2. Библиотека профессионала, том 2. Тонкости программирования. 8-е издание / К. Хростман, Г. Корнелл; пер. с англ. – М.: ООО «И.Д. Вильямс», 2012. – 992 с.: ил.
3. Эккель Б. Философия Java. Библиотека программиста. 4-е издание. – СПб: Питер, 2012. – 640 с.: ил. – (Серия «Библиотека программиста»)
Методи і критерії оцінювання:
Письмові звіти з лабораторних робіт, усне опитування (30%)
Підсумковий контроль (70 %, контрольний захід, екзамен): письмово-усна форма (70 %)