Программа курса для начинающих
1 занятие. Введение в программирование и Java
2 занятие. Переменные и типы данных
3 занятие. Операторы и условные выражения
4 занятие. Циклы
5 занятие. Массивы
6 занятие. Функции и методы
7 занятие. Работа с текстом (строки)
8 занятие. Объектно-ориентированное программирование (ООП)
9 занятие. Наследование и полиморфизм
• Применение ООП в создании игр
Программа курса для продолжающих
1 занятие. Типы данных
2 занятие. Циклы, условные операторы и массивы
3 занятие. Введение в коллекции
4 занятие. Углубление в ООП
5 занятие. Продолжение ООП
6 занятие. Элементы функционального программирования, SOLID и STUPID
7 занятие. Исключения
8 занятие. Как работает изнутри: разбираемся с распределением памяти
9 занятие. Создание индивидуального проекта