Образовательная программа, посвященная созданию бота для Telegram на Java, охватывает основные концепции и инструменты языка программирования Java, а также предоставляют практические навыки по разработке и интеграции с API Telegram, необходимые для создания бота в Telegram.
В ходе обучения участники изучают основы программирования на Java, включая работу с переменными, условными операторами, циклами и функциями. Затем они переходят к изучению объектноориентированного программирования и основных библиотек Java.
Важной частью курсов является изучение Telegram Bot API и его возможностей. Участники узнают, как создавать ботов в Telegram, как настраивать их параметры и как использовать различные функции API,такие как отправка сообщений, управление клавиатурой и обработка команд пользователей. Программа также включает практические задания и проекты, которые помогают участникам применить свои знания в
создании полноценного бота для Telegram.
Программа состоит из четырех модулей, общая продолжительность которых составляет 181 часа.
Объем каждого модуля составляет 36 академических часа.
Объем часов в неделю - 4 академических часов (1 академический час - 45 минут).
Количество занятий - 61
Содержание курса
Введение в программирование. Модуль знакомит студентов с устройством компьютера, взаимодействием его аппаратной и программной частей. Изучаются основные понятия языка программирования Javа, такие как: синтаксис, типы данных, переменные, операторы. Знакомство со средой разработка программ на Java.
Тема 1. Введение в программирование. Устройство компьютера. Операционные системы.
Тема 2. Знакомство с Java и средой разработки.
В данном модуле студенты освоят теорию и научатся применять на практике основные управляющие конструкции языка Java, а также изучат массивы и классы стандартной библиотеки для работы со списками.
Тема 1. Управляющие конструкции. Циклы и ветвление.
Тема 2. Массивы и списки, работа со стандартной библиотекой Java.
Объектно-ориентированное программирование. Модуль погружает студентов в объектно ориентированное программирование и его основые принципы. В результате освоения модуля они научатся разрабатывать программы многофункциональные программы на Java c применением ООП.
Тема 1. Классы и методы. Модификаторы.
Тема 2. Наследование классов
Тема 3. Абстрактные классы и интерфейсы, исключения и приведение типов.
Создание Telegram бота. В данном модуле студенты изучат и закрепят на практике принципы работы с сетью интернет, как работает протокой HTTP. Рассматриваются основы создания Telegram-бота, придумают и реализуют свою собственную идею Telegram бота в рамках проектной итоговой работы.
Тема 1. Основы создания Telegram ботов.
Тема 2. Работа с сетью Интернет
Тема 3. Реализация полнофункционального проекта "Telegram-бот".
Форма обучения
Очная форма без применения дистанционных образовательных технологий, в том числе с применением средств электронного обучения
Форма контроля
Тестирование. Тестовые задания, вопросы с выбором ответа
Шкала оценивания
нижнее значение - 0
минимальный проходной бал -8
верхнее значение - 20