1: Введение в Java (4 часа)
- Основные понятия и принципы программирования
- История и особенности языка Java
- Установка и настройка среды разработки (IDE)
- Создание и запуск первой программы на Java
2: Синтаксис и типы данных (6 часов)
- Основные элементы синтаксиса языка Java
- Переменные и их типы данных
- Операторы и выражения
- Ввод и вывод данных
3: Управляющие конструкции (5 часов)
- Условные операторы (if-else, switch)
- Циклы (for, while, do-while)
- Операторы прерывания и перехода (break, continue, return)
4: Массивы и коллекции (6 часов)
- Определение и использование массивов
- Многомерные массивы
- Введение в коллекции (ArrayList, LinkedList)
- Итерация по коллекциям
5: Объектно-ориентированное программирование (8 часов)
- Принципы ООП (инкапсуляция, наследование, полиморфизм)
- Классы и объекты
- Конструкторы и методы
- Наследование и полиморфизм
6: Работа с файлами и исключениями (5 часов)
- Чтение и запись данных в файлы
- Обработка исключений
- Создание и использование собственных исключений
7: Работа с базами данных (6 часов)
- Введение в базы данных и SQL
- Подключение к базе данных
- Выполнение SQL-запросов
- Обработка результатов запросов
8: Многопоточное программирование (6 часов)
- Понятие потока выполнения
- Создание и управление потоками
- Синхронизация доступа к ресурсам
- Обработка параллельных задач
9: Графический интерфейс пользователя (4 часа)
- Введение в JavaFX
- Создание графических элементов (кнопки, поля ввода и т.д.)
- Работа с событиями
- Оформление и стилизация интерфейса
10: Проектная работа (4 часа)
- Разработка небольшого приложения на Java с использованием изученных тем
- Практическое применение знаний и навыков программирования на Java