Java от 1С

Образовательная программа, посвященная созданию бота для 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

Форма обучения

Очная форма без применения дистанционных образовательных технологий, в том числе с применением средств электронного обучения

Форма контроля

Тестирование. Тестовые задания, вопросы с выбором ответа 

Шкала оценивания

нижнее значение - 0

минимальный проходной бал -8 

верхнее значение - 20