Магистратура
2020/2021
Основы программирования
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс по выбору (Медиапроизводство и медиааналитика)
Направление:
42.04.05. Медиакоммуникации
Кто читает:
Департамент социологии
Где читается:
Санкт-Петербургская школа гуманитарных наук и искусств
Когда читается:
1-й курс, 4 модуль
Формат изучения:
без онлайн-курса
Преподаватели:
Павлова Ольга Михайловна
Прогр. обучения:
Медиапроизводство и медиааналитика
Язык:
русский
Кредиты:
7
Контактные часы:
48
Программа дисциплины
Аннотация
Курс «Технологии 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, возможно больше. Новые наборы задач открываются после каждой лекции в течение модуля. Обратная связь от преподавателя поступает на семинаре (устно индивидуально) и в течение всего семестра (в агрегированных разборах).
- ЭкзаменСтудент выполняет вне аудитории личный проект и защищает его у преподавателя). Прокторинг не требуется. Время презентации не более семи минут. Итогом проект должен стать небольшой программный продукт.
Список литературы
Рекомендуемая основная литература
- Диков А.В. - Клиентские технологии веб-дизайна. 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