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.