Мова програмування Java


Для вибору у 2024-2025 навчальному році

Всього годин: 150

 Основні цілі вивчення цієї дисципліни можуть включати: Розуміння основних принципів та концепцій мови програмування Java, таких як синтаксис, об'єктно-орієнтоване програмування, виключення, дженерики, інтерфейси тощо.Вміння використовувати вбудовані бібліотеки Java та інші засоби для написання ефективних програм на мові Java.Розуміння та використання понять віртуальної машини Java (JVM) та його ролі в виконанні Java-програм.Вміння розробляти та тестувати програми на мові Java з використанням інструментів розробки, таких як Eclipse, NetBeans тощо.Вміння вирішувати задачі програмування за допомогою мови Java, такі як створення веб-додатків, мобільних додатків, інтерфейсів користувача тощо.Отже, мета вивчення дисципліни "Мова програмування Java" полягає в тому, щоб забезпечити студентам необхідні знання та практичні навички для розробки високоякісних програм на мові Java.

Мета курсу

 Метою вивчення дисципліни "Мова програмування Java" є надання студентам знань та практичних навичок у програмуванні на мові Java.

Програмні результати навчання

 Програмні результати навчання з дисципліни "Мова програмування Java" можуть варіюватися в залежності від конкретного курсу та рівня складності, але зазвичай включають наступні компетенції: Розуміння основних принципів Java: структури даних, об'єктно-орієнтоване програмування, виключення, потоки введення/виведення тощо. Розробка та відлагодження простих та складних програм на Java, зокрема, програм з графічним інтерфейсом користувача. Використання середовища розробки Eclipse та інших інструментів розробки Java для збирання, відлагодження та виконання програм.Розуміння та використання ключових інтерфейсів та класів Java API, таких як String, Scanner, ArrayList, HashSet, HashMap, та інших.Використання Java для розробки веб-додатків, в тому числі, створення та взаємодію з базами даних за допомогою Java Database Connectivity (JDBC).Розуміння та використання конструкцій многопоточного програмування на Java, включаючи синхронізацію потоків та монітори.Використання засобів тестування JUnit для написання та виконання тестів на Java-код.Застосування засобів контролю версій, таких як Git, для управління історією змін програмного коду.Розуміння та використання патернів проектування на Java, таких як Singleton, Factory, Observer, та інших.Використання різних бібліотек та фреймворків на Java, таких як Spring Framework, Hibernate, та інших.

Автори курсу

Спасітєлєва Світлана Олексіївна

Підрозділ

Кафедра інформаційної та кібернетичної безпеки імені професора Володимира Бурячка,
Факультет інформаційних технологій і математики

Викладачі

Спасітєлєва Світлана Олексіївна

Призначення

(Бакалавр)

123.00.01 Комп'ютерна інженерія

Період навчання

2-й рік

Розподіл

Курс / рік навчання II III IV
Семестр 3 4 5 6 7 8
Розподіл кредитів (5) 5 0 0 0 0 0

Кількість учасників

Одиниця Студенти Групи Підгрупи
Мінімальна кількість 12 1 1
Максимальна кількість 30 1 2