Входное тестирование
1. Основы
1.1 Введение в специальность
1.2 Основы информатики - архитектура компьютера, системы счисления
1.3 Разработка ПО для ЭВМ
1.4 Модели и методологии разработки ПО
1.5 Языки программирования, cтруктуры управления, типы данных, построение алгоритмов
1.6 Инфраструктура Java, первая программа, массивы
1.7 Система контроля версий Git
1.8 Подпрограммы - функции и процедуры
1.9 Алгоритмы и структуры данных, оценка сложности алгоритмов
1.10 Основы ООП, инкапсуляция
1.11 Наследование и полиморфизм
1.12 Абстрактные классы и интерфейсы
1.13 Статические члены классов
1.14 Вложенные классы
1.15 Анонимные классы и лямбда-выражения
1.16 Классы Object и String
1.17 Generics
1.18 Связные списки и списки на основе массива
1.19 Java Collection API
1.20 Исключения
1.21 Java IO
1.22 Stream API
1.23 Потоки выполнения
1.24 Стандартные классы для работы с многопоточностью
Промежуточная аттестация 1