Утвержденные

  1. Редакции платформы Java. Версии платформы и языка Java. JDK и JRE.
  2. Одномерные массивы
  3. Многомерные массивы
  4. Ссылки и работа с ними
  5. Объекты-значения и объекты-сущности
  6. Поля, конструкторы, методы
  7. Типы данных
  8. Операции
  9. Операторы
  10. Структура исходного кода
  11. Пример гибкого дизайна на основе ООП
  12. Принципы SOLID
  13. Проблема квадрата и прямоугольника
  14. Равенство объектов

Список практических навыков

Утвержденные

  1. Компиляция и запуск программ на Java.
  2. Реализация простых программ на Java.
  3. Умение работать с массивами
  4. Обработка исключений
  5. Управление ресурсами
  6. Чтение текстовых файлов
  7. Запись текстовых файлов
  8. Умение реализовывать простые неизменяемые объекты
  9. Умение реализовывать простые изменяемые объекты
  10. Базовые навыки в использовании стандартных коллекций
  11. Базовые понимание интерфейсов, наследования и связанных концепций
  12. Реализация программ на Java с применением интерфейсов и абстрактных базовых классов
  13. Умение модифицировать существующие ОО-приложения
  14. Умение определять необходимость наследования
  15. Умение реализовывать корректное сравнение объектов на равенство