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

Спеціальність: Комп'ютерна інженерія
Код дисципліни: 6.123.01.E.105
Кількість кредитів: 4.00
Кафедра: Електронні обчислювальні машини
Лектор: асистент Майдан Михайло Васильович
Семестр: 5 семестр
Форма навчання: денна
Результати навчання: В результаті вивчення навчальної дисципліни здобувач освіти повинен бути здатним продемонструвати такі програмні результати навчання: 1. Знати основи професійно-орієнтованих дисциплін спеціальності в галузі комп’ютерної інженерії. 2. Знати та розуміти методології проектування, відповідні нормативні документи, чинні стандарти і технічні умови. 3. Знати та розуміти вплив технічних рішень в суспільному, економічному, соціальному і екологічному контексті. 4. Знати основи охорони праці при роботі з комп’ютерним обладнанням. 5. Знати соціальні та економічні аспекти, які впливають на прийняття технічних рішень. 6. Вміти застосовувати знання і розуміння для ідентифікації, формулювання і вирішення технічних задач спеціальності, використовуючи відомі методи. 7. Уміти застосовувати знання технічних характеристик, конструкційних особливостей, призначення і правил експлуатації комп’ютерного обладнання та компонентів для вирішення технічних задач спеціальності. 8. Уміти здійснювати пошук інформації в різних джерелах для розв’язання задач комп’ютерної інженерії; уміти ефективно працювати як індивідуально, так і у складі команди. 9. Уміти ідентифікувати, класифікувати та описувати роботу комп’ютерних систем і їх складових. 10. Уміти поєднувати теорію і практику, а також приймати рішення та виробляти стратегію діяльності для вирішення завдань спеціальності з урахуванням загальнолюдських цінностей, суспільних, державних та виробничих інтересів. 11. Уміти виконувати відповідні експериментальні дослідження та застосовувати дослідницькі навички за професійною тематикою. 12. Уміння спілкуватись, включаючи усну та письмову комунікацію українською мовою та однією з іноземних мов (англійською, німецькою, італійською, французькою, іспанською). 13. Усвідомлювати необхідність навчання впродовж усього життя з метою поглиблення набутих та здобуття нових фахових знань.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Програмування, частина 1 (Основи алгоритмізації та програмування) Програмування, частина 2 (Об’єктно-орієнтоване програмування) Системне програмне забезпечення Тестування і діагностика апаратно-програмних засобів
Короткий зміст навчальної програми: Навчальна дисципліна «Кросплатформні засоби програмування» ознайомлює студентів з існуючими сучасними кросплатформними засобами програмування на прикладі кросплатформної мови програмування Java. За статистикою компанії ORACLE програмне забезпечення розроблене мовою Java присутнє на більше 5,5 млрд. пристроїв. Розглядаються основи розробки та функціонування кросплатформного програмного забезпечення. Структура програми на мові Java, типи даних, константи, змінні, операції, оператори, поняття функції, масиви, рядки, класи, інтерфейси, поля, методи, області видимості, параметризовані класи і методи, рефлексія, лямбда функції, аннотації, засоби для роботи з текстовими і бінарними файлами та багато іншого. Знання і вміння використання кросплатформних мов програмування є необхідною складовою компетентностей сучасних інженерних кадрів в галузі інформатики.
Методи та критерії оцінювання: Оцінювання знань студентів з дисципліни “Кросплатформні засоби програмування” проводиться відповідно до робочого навчального плану у вигляді семестрового контролю, який проводиться в кінці семестру і включає в себе результати поточного контролю знань студентів, який оцінюється за виконання лабораторних робіт, та контрольного заходу – відповідь на відповідний білет на іспиті. Контрольний захід є обов’язковим видом контролю і проводиться в письмово-усній формі в кінці семестру. Критерії оцінювання: Письмові звіти з лабораторних робіт, усне опитування, самостійна робота (30%) Підсумковий контроль: контрольні заходи, екзамен, письмово-усна форма (70 %)
Рекомендована література: Базова 1. Хорстманн К. Java. Библиотека профессионала, том 1. Основы. 11-е издание / К. Хорстманн; пер. с англ. – М.: Диалектика, 2020. – 864 с.: ил. 2. Хорстманн К. Java. Библиотека профессионала, том 2. Расширенные средства программирования. 11-е издание / К. Хорстманн; пер. с англ. – М.: ООО «И.Д. Вильямс», 2021. – 864 с.: ил. 3. Эккель Б. Философия Java. Библиотека программиста. 4-е издание. – СПб: Питер, 2012. – 640 с.: ил. – (Серия «Библиотека программиста») 4. Шилдт Г. Java. Полное руководство, 10-е издание. – М.: Диалектика, 2018. – 1488 с.: ил. Допоміжна 1. Васильев А. Самоучитель Java с примерами и программами (+ CD). – СПб: Наука и техника, 2011. – 352 с. 2. Шилдт Г. Java: руководство для начинающих. 5-е издание. – М.: ООО «И.Д. Вильямс», 2012. – 624 с.: ил. 3. Хабибуллин И. Java 7 в подлиннике. – СПб: BHV, 2012. – 768 с. Інформаційні ресурси 1. Java SE Documentation at a Glance [електронний ресурс]. – Режим доступу до документації: http://www.oracle.com/technetwork/java/javase/documentation/index.html

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

Спеціальність: Комп'ютерна інженерія
Код дисципліни: 6.123.02.E.122
Кількість кредитів: 4.00
Кафедра: Електронні обчислювальні машини
Лектор: асистент Майдан Михайло Васильович
Семестр: 5 семестр
Форма навчання: денна
Результати навчання: В результаті вивчення навчальної дисципліни здобувач освіти повинен бути здатним продемонструвати такі програмні результати навчання: 1. Знати основи професійно-орієнтованих дисциплін спеціальності в галузі комп’ютерної інженерії. 2. Знати та розуміти методології проектування, відповідні нормативні документи, чинні стандарти і технічні умови. 3. Знати та розуміти вплив технічних рішень в суспільному, економічному, соціальному і екологічному контексті. 4. Знати основи охорони праці при роботі з комп’ютерним обладнанням. 5. Знати соціальні та економічні аспекти, які впливають на прийняття технічних рішень. 6. Вміти застосовувати знання і розуміння для ідентифікації, формулювання і вирішення технічних задач спеціальності, використовуючи відомі методи. 7. Уміти застосовувати знання технічних характеристик, конструкційних особливостей, призначення і правил експлуатації комп’ютерного обладнання та компонентів для вирішення технічних задач спеціальності. 8. Уміти здійснювати пошук інформації в різних джерелах для розв’язання задач комп’ютерної інженерії; уміти ефективно працювати як індивідуально, так і у складі команди. 9. Уміти ідентифікувати, класифікувати та описувати роботу комп’ютерних систем і їх складових. 10. Уміти поєднувати теорію і практику, а також приймати рішення та виробляти стратегію діяльності для вирішення завдань спеціальності з урахуванням загальнолюдських цінностей, суспільних, державних та виробничих інтересів. 11. Уміти виконувати відповідні експериментальні дослідження та застосовувати дослідницькі навички за професійною тематикою. 12. Уміння спілкуватись, включаючи усну та письмову комунікацію українською мовою та однією з іноземних мов (англійською, німецькою, італійською, французькою, іспанською). 13. Усвідомлювати необхідність навчання впродовж усього життя з метою поглиблення набутих та здобуття нових фахових знань.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Програмування, частина 1 (Основи алгоритмізації та програмування) Програмування, частина 2 (Об’єктно-орієнтоване програмування) Системне програмне забезпечення Тестування і діагностика апаратно-програмних засобів
Короткий зміст навчальної програми: Навчальна дисципліна «Кросплатформні засоби програмування» ознайомлює студентів з існуючими сучасними кросплатформними засобами програмування на прикладі кросплатформної мови програмування Java. За статистикою компанії ORACLE програмне забезпечення розроблене мовою Java присутнє на більше 5,5 млрд. пристроїв. Розглядаються основи розробки та функціонування кросплатформного програмного забезпечення. Структура програми на мові Java, типи даних, константи, змінні, операції, оператори, поняття функції, масиви, рядки, класи, інтерфейси, поля, методи, області видимості, параметризовані класи і методи, рефлексія, лямбда функції, аннотації, засоби для роботи з текстовими і бінарними файлами та багато іншого. Знання і вміння використання кросплатформних мов програмування є необхідною складовою компетентностей сучасних інженерних кадрів в галузі інформатики.
Методи та критерії оцінювання: Оцінювання знань студентів з дисципліни “Кросплатформні засоби програмування” проводиться відповідно до робочого навчального плану у вигляді семестрового контролю, який проводиться в кінці семестру і включає в себе результати поточного контролю знань студентів, який оцінюється за виконання лабораторних робіт, та контрольного заходу – відповідь на відповідний білет на іспиті. Контрольний захід є обов’язковим видом контролю і проводиться в письмово-усній формі в кінці семестру. Критерії оцінювання: Письмові звіти з лабораторних робіт, усне опитування, самостійна робота (30%) Підсумковий контроль: контрольні заходи, екзамен, письмово-усна форма (70 %)
Рекомендована література: Базова 1. Хорстманн К. Java. Библиотека профессионала, том 1. Основы. 11-е издание / К. Хорстманн; пер. с англ. – М.: Диалектика, 2020. – 864 с.: ил. 2. Хорстманн К. Java. Библиотека профессионала, том 2. Расширенные средства программирования. 11-е издание / К. Хорстманн; пер. с англ. – М.: ООО «И.Д. Вильямс», 2021. – 864 с.: ил. 3. Эккель Б. Философия Java. Библиотека программиста. 4-е издание. – СПб: Питер, 2012. – 640 с.: ил. – (Серия «Библиотека программиста») 4. Шилдт Г. Java. Полное руководство, 10-е издание. – М.: Диалектика, 2018. – 1488 с.: ил. Допоміжна 1. Васильев А. Самоучитель Java с примерами и программами (+ CD). – СПб: Наука и техника, 2011. – 352 с. 2. Шилдт Г. Java: руководство для начинающих. 5-е издание. – М.: ООО «И.Д. Вильямс», 2012. – 624 с.: ил. 3. Хабибуллин И. Java 7 в подлиннике. – СПб: BHV, 2012. – 768 с. Інформаційні ресурси 1. Java SE Documentation at a Glance [електронний ресурс]. – Режим доступу до документації: http://www.oracle.com/technetwork/java/javase/documentation/index.html

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

Спеціальність: Комп'ютерна інженерія
Код дисципліни: 6.123.04.E.153
Кількість кредитів: 4.00
Кафедра: Електронні обчислювальні машини
Лектор: асистент Майдан Михайло Васильович
Семестр: 5 семестр
Форма навчання: денна
Результати навчання: В результаті вивчення навчальної дисципліни здобувач освіти повинен бути здатним продемонструвати такі програмні результати навчання: 1. Знати основи професійно-орієнтованих дисциплін спеціальності в галузі комп’ютерної інженерії. 2. Знати та розуміти методології проектування, відповідні нормативні документи, чинні стандарти і технічні умови. 3. Знати та розуміти вплив технічних рішень в суспільному, економічному, соціальному і екологічному контексті. 4. Знати основи охорони праці при роботі з комп’ютерним обладнанням. 5. Знати соціальні та економічні аспекти, які впливають на прийняття технічних рішень. 6. Вміти застосовувати знання і розуміння для ідентифікації, формулювання і вирішення технічних задач спеціальності, використовуючи відомі методи. 7. Уміти застосовувати знання технічних характеристик, конструкційних особливостей, призначення і правил експлуатації комп’ютерного обладнання та компонентів для вирішення технічних задач спеціальності. 8. Уміти здійснювати пошук інформації в різних джерелах для розв’язання задач комп’ютерної інженерії; уміти ефективно працювати як індивідуально, так і у складі команди. 9. Уміти ідентифікувати, класифікувати та описувати роботу комп’ютерних систем і їх складових. 10. Уміти поєднувати теорію і практику, а також приймати рішення та виробляти стратегію діяльності для вирішення завдань спеціальності з урахуванням загальнолюдських цінностей, суспільних, державних та виробничих інтересів. 11. Уміти виконувати відповідні експериментальні дослідження та застосовувати дослідницькі навички за професійною тематикою. 12. Уміння спілкуватись, включаючи усну та письмову комунікацію українською мовою та однією з іноземних мов (англійською, німецькою, італійською, французькою, іспанською). 13. Усвідомлювати необхідність навчання впродовж усього життя з метою поглиблення набутих та здобуття нових фахових знань.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Програмування, частина 1 (Основи алгоритмізації та програмування) Програмування, частина 2 (Об’єктно-орієнтоване програмування) Системне програмне забезпечення Тестування і діагностика апаратно-програмних засобів
Короткий зміст навчальної програми: Навчальна дисципліна «Кросплатформні засоби програмування» ознайомлює студентів з існуючими сучасними кросплатформними засобами програмування на прикладі кросплатформної мови програмування Java. За статистикою компанії ORACLE програмне забезпечення розроблене мовою Java присутнє на більше 5,5 млрд. пристроїв. Розглядаються основи розробки та функціонування кросплатформного програмного забезпечення. Структура програми на мові Java, типи даних, константи, змінні, операції, оператори, поняття функції, масиви, рядки, класи, інтерфейси, поля, методи, області видимості, параметризовані класи і методи, рефлексія, лямбда функції, аннотації, засоби для роботи з текстовими і бінарними файлами та багато іншого. Знання і вміння використання кросплатформних мов програмування є необхідною складовою компетентностей сучасних інженерних кадрів в галузі інформатики.
Методи та критерії оцінювання: Оцінювання знань студентів з дисципліни “Кросплатформні засоби програмування” проводиться відповідно до робочого навчального плану у вигляді семестрового контролю, який проводиться в кінці семестру і включає в себе результати поточного контролю знань студентів, який оцінюється за виконання лабораторних робіт, та контрольного заходу – відповідь на відповідний білет на іспиті. Контрольний захід є обов’язковим видом контролю і проводиться в письмово-усній формі в кінці семестру. Критерії оцінювання: Письмові звіти з лабораторних робіт, усне опитування, самостійна робота (30%) Підсумковий контроль: контрольні заходи, екзамен, письмово-усна форма (70 %)
Рекомендована література: Базова 1. Хорстманн К. Java. Библиотека профессионала, том 1. Основы. 11-е издание / К. Хорстманн; пер. с англ. – М.: Диалектика, 2020. – 864 с.: ил. 2. Хорстманн К. Java. Библиотека профессионала, том 2. Расширенные средства программирования. 11-е издание / К. Хорстманн; пер. с англ. – М.: ООО «И.Д. Вильямс», 2021. – 864 с.: ил. 3. Эккель Б. Философия Java. Библиотека программиста. 4-е издание. – СПб: Питер, 2012. – 640 с.: ил. – (Серия «Библиотека программиста») 4. Шилдт Г. Java. Полное руководство, 10-е издание. – М.: Диалектика, 2018. – 1488 с.: ил. Допоміжна 1. Васильев А. Самоучитель Java с примерами и программами (+ CD). – СПб: Наука и техника, 2011. – 352 с. 2. Шилдт Г. Java: руководство для начинающих. 5-е издание. – М.: ООО «И.Д. Вильямс», 2012. – 624 с.: ил. 3. Хабибуллин И. Java 7 в подлиннике. – СПб: BHV, 2012. – 768 с. Інформаційні ресурси 1. Java SE Documentation at a Glance [електронний ресурс]. – Режим доступу до документації: http://www.oracle.com/technetwork/java/javase/documentation/index.html