Even the most powerful weapon won't win the battle if you don't have a well skilled army that is able to use it


Java – загадочный и мощный механизм. Круче его загадочности только его мощь.

Технологии ООП на языке Java

Задания лабораторных работ

Лабораторная работа №1
Лабораторная работа №2
Лабораторная работа №3

Курсовая работа

При выполнении курсовой работы, рекомендуется использовать графическую библиотеку JavaFX. Структуру работы смотреть в методических рекомендациях

Методические рекомендации для курсовой работы

Пример курсовой работы
Титульный лист для курсовой

Рекомендуемые теми курсовых работ - ООП

  • Моделирование физического эксперимента
  • Построитель графиков функций
  • Игра "Lines"
  • Игра "Тетрис"
  • Игра "Сокобан" - не рекомендуется, см.ниже
  • Игра "Арканоид"
  • Игра "Тенис (Ping-Pong)"
  • Игра "Морский бой"
  • Игра "Крестики-нолики"

Серия видео "Пишем игру Sokoban" Переглянути

Файлы для загрузки

Лицензия IntelliJ IDEA для студентов НУК

Для студентов НУК, изучающих Java, а также для тех, кому Java нужна для выполнения учебных заданий, доступна академическая лицензия на среду IntelliJ IDEA (Ultimate Edition).

Загрузить IntelliJ IDEA можно на сайте JetBrains

Для получения лицензии - зарегистрируйте студентческий JetBrains аккаунт за посиланням та отримайте ліцензії на ВСІ продукти JetBrains. Без лицензии Trial период составит 30 дней

JDK17, JDK 11 и JDK 8

Загрузить JDK можно на сайте Oracle JDK или Open JDK from Oracle
Для удобства установки, можно использовать Liberica JDK компании BellSoft

Пособия и ссылки

Java - Методичка по лабораторным работам - НУК 2014
Брюс Эккель. Философия Java (4 издание - рус)
Bruce Eckel. Thinking in Java (4 edition - eng)
Задачник по программированию
Дж.Бишоп Java 2. Эффективная работа

Материалы лекций и другие презентации

0.Вступительная лекция
1.Введение в объекты Java
2.Управляющие структуры Java + TDD
3.Использование объектов
4.Ввод-вывод. Исключительные ситуации
5.Коллекции(1/2). ArrayList
6.Коллекции(2/2). List, Set. Map.

Примеры программ из лекций