Відкритий міжнародний університет розвитку людини «УКРАЇНА»
Перемикач режиму перегляду сайту
Збільшений розмір шрифту Великий розмір шрифту Нормальний розмір шрифту
Чорно-білий В сірих відтінках Синьо-голубий
Нормальний режим
+38-067-406-53-92
Приймальна комісія
відділ оргроботи
+38-067-503-64-52
+38-067-328-28-22
Viber відділу обліку
+38-067-500-68-36
Київ, вул. Львівська, 23 office@uu.ua

Дисципліна: Професіонал Java (Developer)

Кількість годин (кредитів ЄКТС): 270 (9)

 

Мета навчальної дисципліни: набуття студентами знань та навичок, необхідних як для подальшого успішного проходження спеціальних фахових дисциплін, при вивченні яких застосовується програмування, так і для самостійної успішної роботи в різних галузях програмної інженерії.

 

Результат навчання за навчальною дисципліною:

вміти:

- на основі даних про об’єкт комп’ютеризації розробляти прикладні програми мовою Java, використовуючи базові засоби мови в автоматизованому інструментальному середовищі;

- на основі даних про об’єкт комп’ютеризації розробляти прикладні програми мовою Java, використовуючи спеціалізовані інструментальні засоби (інтерфейси, пакети, потоки) в автоматизованому інструментальному середовищі розробки програм;

- на основі даних про об’єкт комп’ютеризації розробляти прикладні програми з візуалізацією графічних об’єктів та анімацією, використовуючи графічний інтерфейс мови Java в автоматизованому інструментальному середовищі;

- на основі даних про об’єкт комп’ютеризації розробляти мережеві прикладні програми з використанням мережевих засобів мови Java різних специфікацій в автоматизованому інструментальному середовищі розробки програм;

- розробляти додатки до Web-серверів для обробки даних із використанням технології сервлетів та технології розподілених транзакцій в автоматизованому інструментальному середовищі;

- розробляти мережеві прикладні програми, що функціонують у мережах, побудованих за різними стандартами, використовуючи документацію на стандарти та відповідні інструментальні засоби в автоматизованому інструментальному середовищі розробки програм.

 

Зміст дисципліни (тематика):

  1. Об'єктно-орієнтоване програмування та Java
  2. Відмінності між Java і С ++
  3. Програмне забезпечення
  4. Зворотній зв'язок
  5. Програмні коди
  6. Вступ у Java. Основи Java. Прості програми. Коментарі
  7. Прості типи даних і літерали
  8. Приведення типів
  9. Основні оператори Java
  10. Керуючі інструкції Java. Умовна інструкція if (). Умовна інструкція switch. Інструкція циклу for ()
  11. Інструкція циклу while ()
  12. Інструкція do-while ()
  13. Мітки та інструкції break () і continue ()
  14. Масиви. Створення одновимірного масиву. Двомірні і багатовимірні масиви
  15. Символьні масиви
  16. Присвоєння і порівняння масивів
  17. Класи й об'єкти
  18. Знайомство з ООП. Створення класів і об'єктів
  19. Статичні елементи
  20. Доступ до членів класу
  21. Ключове слово this
  22. Внутрішні класи
  23. Анонімні об'єкти
  24. Методи і конструктори
  25. Перевантаження методів
  26. Конструктори
  27. Об'єкт як аргумент і результат методу
  28. Способи передачі аргументів
  29. Спадкування і перевизначення методів
  30. Створення підкласу
  31. Доступ до елементів суперкласу
  32. Конструктори й успадкування
  33. Посилання на елемент суперкласу
  34. Перевизначення методів при спадкуванні
  35. Багаторівневе спадкування
  36. Об'єктні змінні суперкласу і динамічні
  37. Нетривіальні можливості Java
  38. Пакети та інтерфейси
  39. Пакети в Java
  40. Інтерфейси

 

Види робіт: лекційні заняття, лабораторні роботи, модульні контрольні роботи.