Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Кросплатформні засоби програмування
Спеціальність: Комп'ютерна інженерія
Код дисципліни: 6.123.01.E.114
Кількість кредитів: 4
Кафедра: Електронні обчислювальні машини
Лектор: доц. Олексів Максим Васильович
Семестр: 6 семестр
Форма навчання: денна
Результати навчання:
знати відмінності між основними версіями та платформами мови Java, типові засоби розробки програмного забезпечення мовою Java, основні конструкції та типи даних мови Java;
вміти реалізовувати парадигми об’єктно-орієнтованого програмування та параметризованого програмування мовою Java, використовувати рефлексію, анотації, лямбда вирази, виключення, володіти методиками розробки та відлагодження відмовостійких програм мовою Java, вміти здійснювати автоматизоване документування розроблених програм.
вміти реалізовувати парадигми об’єктно-орієнтованого програмування та параметризованого програмування мовою Java, використовувати рефлексію, анотації, лямбда вирази, виключення, володіти методиками розробки та відлагодження відмовостійких програм мовою Java, вміти здійснювати автоматизоване документування розроблених програм.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
пререквізити:
Програмування, частина 1 (Основи алгоритмізації та програмування)
Програмування, частина 2 (Об’єктно-орієнтоване програмування)
Програмування, частина 1 (Основи алгоритмізації та програмування)
Програмування, частина 2 (Об’єктно-орієнтоване програмування)
Короткий зміст навчальної програми:
Сучасні кросплатформні мови програмування і галузі їх застосування. Термінологія Java. Класифікація платформ Java. Аналіз версій платформи Java SE. Середовище виконання Java програм. Коментарі та автоматична генерація документації. Основні типи даних. Основні операції над даними. Класи та об’єкти. Внутрішні класи, пакети, лямбда вирази. Спадкування та поліморфізм. Ієрархія класів мови Java. Інтерфейси. Рефлексія. Аннотації. Виключення. Файли. Параметризоване програмування.
Рекомендована література:
1. Хорстман К. Java. Библиотека профессионала, том 1. Основы. 11-е издание /
К. Хорстман, Г. Корнелл; пер. с англ. – М.: Диалектика-Вильямс, 2019. – 864 с.: ил.
2. Хорстман К. Java 2. Библиотека профессионала, том 2. Тонкости программирования. 11-е издание / К. Хорстман, Г. Корнелл; пер. с англ. – М.: Диалектика-Вильямс, 2019. – 976 с.: ил.
3. Эккель Б. Философия Java. Библиотека программиста. 4-е издание. – СПб: Питер, 2012. – 640 с.: ил. – (Серия «Библиотека программиста»)
К. Хорстман, Г. Корнелл; пер. с англ. – М.: Диалектика-Вильямс, 2019. – 864 с.: ил.
2. Хорстман К. Java 2. Библиотека профессионала, том 2. Тонкости программирования. 11-е издание / К. Хорстман, Г. Корнелл; пер. с англ. – М.: Диалектика-Вильямс, 2019. – 976 с.: ил.
3. Эккель Б. Философия Java. Библиотека программиста. 4-е издание. – СПб: Питер, 2012. – 640 с.: ил. – (Серия «Библиотека программиста»)
Методи і критерії оцінювання:
Письмові звіти з лабораторних робіт, усне опитування (30%)
Підсумковий контроль (70 %, контрольний захід, екзамен): письмово-усна форма (70 %)
Підсумковий контроль (70 %, контрольний захід, екзамен): письмово-усна форма (70 %)
Кросплатформні засоби програмування
Спеціальність: Комп'ютерна інженерія
Код дисципліни: 6.123.02.E.131
Кількість кредитів: 4
Кафедра: Електронні обчислювальні машини
Лектор: доц. Олексів Максим Васильович
Семестр: 6 семестр
Форма навчання: денна
Результати навчання:
знати відмінності між основними версіями та платформами мови Java, типові засоби розробки програмного забезпечення мовою Java, основні конструкції та типи даних мови Java;
вміти реалізовувати парадигми об’єктно-орієнтованого програмування та параметризованого програмування мовою Java, використовувати рефлексію, анотації, лямбда вирази, виключення, володіти методиками розробки та відлагодження відмовостійких програм мовою Java, вміти здійснювати автоматизоване документування розроблених програм.
вміти реалізовувати парадигми об’єктно-орієнтованого програмування та параметризованого програмування мовою Java, використовувати рефлексію, анотації, лямбда вирази, виключення, володіти методиками розробки та відлагодження відмовостійких програм мовою Java, вміти здійснювати автоматизоване документування розроблених програм.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
пререквізити:
Програмування, частина 1 (Основи алгоритмізації та програмування)
Програмування, частина 2 (Об’єктно-орієнтоване програмування)
Програмування, частина 1 (Основи алгоритмізації та програмування)
Програмування, частина 2 (Об’єктно-орієнтоване програмування)
Короткий зміст навчальної програми:
Сучасні кросплатформні мови програмування і галузі їх застосування. Термінологія Java. Класифікація платформ Java. Аналіз версій платформи Java SE. Середовище виконання Java програм. Коментарі та автоматична генерація документації. Основні типи даних. Основні операції над даними. Класи та об’єкти. Внутрішні класи, пакети, лямбда вирази. Спадкування та поліморфізм. Ієрархія класів мови Java. Інтерфейси. Рефлексія. Аннотації. Виключення. Файли. Параметризоване програмування.
Рекомендована література:
1. Хорстман К. Java. Библиотека профессионала, том 1. Основы. 11-е издание /
К. Хорстман, Г. Корнелл; пер. с англ. – М.: Диалектика-Вильямс, 2019. – 864 с.: ил.
2. Хорстман К. Java 2. Библиотека профессионала, том 2. Тонкости программирования. 11-е издание / К. Хорстман, Г. Корнелл; пер. с англ. – М.: Диалектика-Вильямс, 2019. – 976 с.: ил.
3. Эккель Б. Философия Java. Библиотека программиста. 4-е издание. – СПб: Питер, 2012. – 640 с.: ил. – (Серия «Библиотека программиста»)
К. Хорстман, Г. Корнелл; пер. с англ. – М.: Диалектика-Вильямс, 2019. – 864 с.: ил.
2. Хорстман К. Java 2. Библиотека профессионала, том 2. Тонкости программирования. 11-е издание / К. Хорстман, Г. Корнелл; пер. с англ. – М.: Диалектика-Вильямс, 2019. – 976 с.: ил.
3. Эккель Б. Философия Java. Библиотека программиста. 4-е издание. – СПб: Питер, 2012. – 640 с.: ил. – (Серия «Библиотека программиста»)
Методи і критерії оцінювання:
Письмові звіти з лабораторних робіт, усне опитування (30%)
Підсумковий контроль (70 %, контрольний захід, екзамен): письмово-усна форма (70 %)
Підсумковий контроль (70 %, контрольний захід, екзамен): письмово-усна форма (70 %)
Кросплатформні засоби програмування
Спеціальність: Комп'ютерна інженерія
Код дисципліни: 6.123.04.E.166
Кількість кредитів: 4
Кафедра: Електронні обчислювальні машини
Лектор: доц. Олексів Максим Васильович
Семестр: 6 семестр
Форма навчання: денна
Результати навчання:
знати відмінності між основними версіями та платформами мови Java, типові засоби розробки програмного забезпечення мовою Java, основні конструкції та типи даних мови Java;
вміти реалізовувати парадигми об’єктно-орієнтованого програмування та параметризованого програмування мовою Java, використовувати рефлексію, анотації, лямбда вирази, виключення, володіти методиками розробки та відлагодження відмовостійких програм мовою Java, вміти здійснювати автоматизоване документування розроблених програм.
вміти реалізовувати парадигми об’єктно-орієнтованого програмування та параметризованого програмування мовою Java, використовувати рефлексію, анотації, лямбда вирази, виключення, володіти методиками розробки та відлагодження відмовостійких програм мовою Java, вміти здійснювати автоматизоване документування розроблених програм.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
пререквізити:
Програмування, частина 1 (Основи алгоритмізації та програмування)
Програмування, частина 2 (Об’єктно-орієнтоване програмування)
Програмування, частина 1 (Основи алгоритмізації та програмування)
Програмування, частина 2 (Об’єктно-орієнтоване програмування)
Короткий зміст навчальної програми:
Сучасні кросплатформні мови програмування і галузі їх застосування. Термінологія Java. Класифікація платформ Java. Аналіз версій платформи Java SE. Середовище виконання Java програм. Коментарі та автоматична генерація документації. Основні типи даних. Основні операції над даними. Класи та об’єкти. Внутрішні класи, пакети, лямбда вирази. Спадкування та поліморфізм. Ієрархія класів мови Java. Інтерфейси. Рефлексія. Аннотації. Виключення. Файли. Параметризоване програмування.
Рекомендована література:
1. Хорстман К. Java. Библиотека профессионала, том 1. Основы. 11-е издание /
К. Хорстман, Г. Корнелл; пер. с англ. – М.: Диалектика-Вильямс, 2019. – 864 с.: ил.
2. Хорстман К. Java 2. Библиотека профессионала, том 2. Тонкости программирования. 11-е издание / К. Хорстман, Г. Корнелл; пер. с англ. – М.: Диалектика-Вильямс, 2019. – 976 с.: ил.
3. Эккель Б. Философия Java. Библиотека программиста. 4-е издание. – СПб: Питер, 2012. – 640 с.: ил. – (Серия «Библиотека программиста»)
К. Хорстман, Г. Корнелл; пер. с англ. – М.: Диалектика-Вильямс, 2019. – 864 с.: ил.
2. Хорстман К. Java 2. Библиотека профессионала, том 2. Тонкости программирования. 11-е издание / К. Хорстман, Г. Корнелл; пер. с англ. – М.: Диалектика-Вильямс, 2019. – 976 с.: ил.
3. Эккель Б. Философия Java. Библиотека программиста. 4-е издание. – СПб: Питер, 2012. – 640 с.: ил. – (Серия «Библиотека программиста»)
Методи і критерії оцінювання:
Письмові звіти з лабораторних робіт, усне опитування (30%)
Підсумковий контроль (70 %, контрольний захід, екзамен): письмово-усна форма (70 %)
Підсумковий контроль (70 %, контрольний захід, екзамен): письмово-усна форма (70 %)