Урок 1: Введение в Java и настройка среды
- Тема: История языка Java, преимущества и области применения. Установка среды разработки (IntelliJ IDEA, Eclipse).
- Задача: Написание первой программы «Hello World» на Java.
- Практическое задание: Написание и запуск программы «Hello World».
Урок 2: Типы данных и операторы
- Тема: Примитивные типы данных: int, double, char, boolean. Операторы присваивания и арифметические операции.
- Задача: Понимание основ синтаксиса и операций с типами данных.
- Практическое задание: Создание программы для вычисления суммы двух чисел.
Урок 3: Логические выражения
- Тема: Логические выражения, операторы &&, ||, !. Тернарная операция.
- Задача: Использование логических операторов для создания условий.
- Практическое задание: Программа, которая проверяет, является ли число чётным или нечётным.
Урок 4: Условные операторы (if, switch)
- Тема: Операторы if, else, switch. Различия между ними.
- Задача: Применение условий для решения задач.
- Практическое задание: Написание программы, которая выводит день недели по числу (1 — Понедельник, 2 — Вторник и т.д.).
Урок 5: Циклы (for, while)
- Тема: Циклы for, while, do-while. Применение циклов для повторяющихся операций.
- Задача: Решение задач с использованием циклов.
- Практическое задание: Написание программы, которая выводит таблицу умножения.
Урок 6: Массивы
- Тема: Основы работы с одномерными массивами.
- Задача: Инициализация и обращение к элементам массива.
- Практическое задание: Программа для нахождения максимального элемента в массиве.
Урок 7: Многомерные массивы
- Тема: Работа с двумерными и многомерными массивами.
- Задача: Понимание структур данных для хранения таблиц и матриц.
- Практическое задание: Создание программы для работы с двумерной матрицей (сортировка строк).
Урок 8: Методы и функции
- Тема: Создание методов, передача параметров и возвращаемые значения.
- Задача: Определение функций для организации кода.
- Практическое задание: Написание программы для вычисления факториала числа.
Урок 9: Параметры методов и области видимости
- Тема: Области видимости переменных, использование параметров в методах.
- Задача: Понимание принципов работы с переменными в разных частях программы.
- Практическое задание: Реализация программы с несколькими методами для вычисления суммы и среднего арифметического.
Урок 10: Работа с массивами (практика)
- Тема: Закрепление работы с одномерными и многомерными массивами.
- Задача: Решение задач на использование массивов.
- Практическое задание: Написание программы, которая находит минимальное значение в многомерном массиве.
Урок 11: Работа с коллекциями (List, Set, Map)
- Тема: Введение в коллекции: List, Set, Map.
- Задача: Основы работы с коллекциями Java.
- Практическое задание: Реализация программы для работы с коллекцией List.
Урок 12: Итоговый урок по модулю 1
- Тема: Повторение всех тем модуля.
- Задача: Закрепление изученных тем через решение комплексных задач.
- Практическое задание: Решение задач, объединяющих условия, циклы и массивы.