Topic outline

  • Дисциплина 1. «Введение в предметную область (АПК)»

  • Дисциплина 2. «Введение в алгоритмизацию и программирование»

  • Дисциплина 3. «Разработка программного обеспечения на языке Python»

  • Дисциплина 4. «Разработка профессиональных приложений в АПК»

    • 4.1. Общие технические основы программируемых аппаратных модулей и периферийных устройств

    • 4.2. Программно-аппаратное обеспечение для приложений, реализуемых с использованием языка С++ для применения в АПК

      • 4.2.1. Программно-аппаратные платформы свободно конструируемых систем на основе контроллеров семейства Atmega, STM, ESP и др.

      • 4.2.2. Электронные и цифровые ресурсы для реализации проектов в профессиональных приложениях для АПК

      • 4.2.3. Smart технологии развивающие архитектуры систем интернета-вещей (IoT) в АПК

      • 4.2.4. GPU-вычисления. Разработки настольных и кроссплатформенных приложений. Использование фреймворков

    • 4.3. Программно-аппаратное обеспечение для приложений, реализуемых с использованием языка Python

      • 4.3.1. Google-сервисы и google colaboratory

      • 4.3.2. Программно-аппаратные платформы свободно конструируемых систем на основе контроллера Raspberry и его альтернатив

      • 4.3.3. Проекты для агропромышленного комплекса реализованные на языке Python

      • 4.3.4. Электронные и цифровые ресурсы для реализации проектов в профессиональных приложениях для АПК на языке Python. Интеграция с периферийными устройствами.

      • 4.3.5. Чат боты, речевые агенты и рекомендательные алгоритмы применяемые в приложениях АПК

  • Дисциплина 5. «Разработка веб-приложений»

    • 5.1 Знакомство с основами построения веб-страницы.

      • 5.1.1 Введение в веб-разработку: основы HTML и CSS. Среда разработки Visual Studio Code.

      • 5.1.2 Основы HTML. Создание простых веб-страниц. Основы работы с DevTools в браузере для отладки HTML и CSS

      • 5.1.3 Стилизация элементов с помощью CSS. Применение стилей к элементам

      • 5.1.4 Проектирование простого веб-сайта. Реализация с использованием HTML и CSS

    • 5.2 Проектирование и разработка прототипа веб-сайта.

      • 5.2.1 Основы проектирования в веб-дизайне. Разработка дизайна сайта.

      • 5.2.2 Проектирование сайта: описание логики и создание диаграмм.

      • 5.2.3 Разработка прототипа сайта в графическом редакторе.

      • 5.2.4 Адаптивный дизайн веб-сайта. Создание адаптивных версий версий макета.

      • 5.2.5 Вёрстка сайта по дизайн-макету

    • 5.3 Модуль 3. Введение в JavaScript

      • 5.3.1 Введение в язык программирования JavaScrip. Основные конструкции и синтаксис языка.

      • 5.3.2 Основы программирования на JavaScript. Переменные, функции, циклы. Работа с событиями.

      • 5.3.3 Манипуляция DOM. Изменение структуры страницы с помощью JavaScript. Обработка событий. Создание интерактивных элементов. Реализация простых интерактивных элементов.

      • 5.3.4 Основы проектирования баз данных в веб-разработке

  • Практическое обучение (производственная практика, стажировка)

  • Итоговая аттестация