We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Programming Basics

2020/2021
Academic Year
RUS
Instruction in Russian
7
ECTS credits
Course type:
Elective course
When:
1 year, 4 module

Instructor


Павлова Ольга Михайловна

Программа дисциплины

Аннотация

Курс «Технологии no-code и low-code» знакомит студентов с практиками автоматизации про-цессов и обработки информации в рутинных IT-задачах. Основная цель курса — научить поиску в ежедневной профессиональной деятельности задач, поддающихся решению методами программирования, декомпозиции этих задач на этапы и решению в готовых инструментах без привлечения узких IT-специалистов.
Цель освоения дисциплины

Цель освоения дисциплины

  • Освоение парадигмы визуального программирования и навыков её применения в рутинных бизнес-задачах.
Планируемые результаты обучения

Планируемые результаты обучения

  • Студент понимает спектр задач, доступных для решения средствами визуального программирования, и умеет находить такие задачи в своей ежедневной профессиональной деятельности
  • Студент декомпозирует задачу автоматизации на ключевые этапы решения с использованием паттернов быстрой автоматизации
  • Студент собирает решения декомпозируемых задач в инструментах no-code и low-code
  • Студент способен поставить задачу профильному IT-специалисту и интегрировать результат его работы в свой проект визуального программирования
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Сбор и структурирование данных.
    Культура электронных таблиц. Проблемы чистоты данных. Структурирование информации. OLAP-кубы, view, фильтры и формы. Airtable, Google Tables.
  • Бизнес-логика и принципы работы с событиями.
    Триггеры, webhooks. Схемы обработки событий. Integromat, Zapier.
  • Коммуникационные каналы.
    Боты и инструменты их сборки. Slack, Telegram.
  • Локальная автоматизация на компьютере.
    Bash, Automator, Alfred, скрипты внутри программ
  • Веб-сайты как интерфейсы к данным.
    Быстрая сборка. WYSIWYG-парадигма. Tilda, Webflow.
  • Работа с картами.
    API и интеграция в веб-интерфейсы.
  • Мобильные приложения.
    Сборка, публикация. Bubble.io, Fliplet.
Элементы контроля

Элементы контроля

  • неблокирующий Система микрозадач
    Студент решает задачи в интерактивной среде. Задачи предполагают как знакомство с материалом лекций, так и самостоятельную работу. Общий объём задач — 100, возможно больше. Новые наборы задач открываются после каждой лекции в течение модуля. Обратная связь от преподавателя поступает на семинаре (устно индивидуально) и в течение всего семестра (в агрегированных разборах).
  • неблокирующий Экзамен
    Студент выполняет вне аудитории личный проект и защищает его у преподавателя). Прокторинг не требуется. Время презентации не более семи минут. Итогом проект должен стать небольшой программный продукт.
Промежуточная аттестация

Промежуточная аттестация

  • Промежуточная аттестация (4 модуль)
    0.7 * Система микрозадач + 0.3 * Экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • Диков А.В. - Клиентские технологии веб-дизайна. HTML5 и CSS3: учебное пособие - Издательство "Лань" - 2019 - 188с. - ISBN: 978-5-8114-3822-8 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/122174
  • Компьютерная графика и web-дизайн: Учебное пособие / Немцова Т.И., Казанкова Т.В., Шнякин А.В.; Под ред. Гагарина Л.Г. - М.:ИД ФОРУМ, НИЦ ИНФРА-М, 2020. - 400 с.: 60x90 1/16. - (Высшее обр.: Бакалавриат) (Переплет 7БЦ/Без шитья) ISBN 978-5-8199-0703-0 - Текст : электронный. - URL: http://znanium.com/catalog/product/1039321

Рекомендуемая дополнительная литература

  • Э. де Боно - Гениально! Инструменты решения креативных задач - Альпина Паблишер - 2015 - ISBN: 9785961439090 - Текст электронный - URL: https://hse.alpinadigital.ru/book/3037