Бакалавриат
2024/2025




Проектирование и разработка децентрализованных приложений
Статус:
Курс по выбору (Программная инженерия)
Направление:
09.03.04. Программная инженерия
Кто читает:
Департамент программной инженерии
Где читается:
Факультет компьютерных наук
Когда читается:
3-й курс, 3, 4 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Хаустов Александр Иванович
Язык:
русский
Кредиты:
5
Программа дисциплины
Аннотация
Курс «Проектирование и разработка децентрализованных приложений» направлен на исследование, проектирование и разработку децентрализованных веб3 приложений.
Цель освоения дисциплины
- Освоение методов проектирования и разработки децентрализованных веб3 приложений
- Формирование у студентов профессиональных компетенций, необходимых для принятия обоснованных решений при проектировании и разработке
- Научиться программировать веб3 приложения
- Освоение специализированного программного обеспечения для проектирования и разработки веб3 приложений
Планируемые результаты обучения
- Создание своего проекта с прикладным назначением для одной из блокчейн платформ
- Умение создавать веб3 приложение для одной или нескольких рассматриваемых блокчейн платформ
Содержание учебной дисциплины
- Введение в веб3
- Архитектура веб3
- Децентрализованные финансы
- Децентрализованные автономные организации
- Рынки предсказаний
- Децентрализованное страхование
- Цифровые валюты центральных банков
- Стабильные монеты
- Неразменные токены
- Децентрализованные биржи
- Репутационные системы
- Лотереи
- Теория игр
- Использование в гос и корп.секторе
- Распределенное хранение данных
- Сквозные аспекты веб3
- Токеномика проекта
Промежуточная аттестация
- 2024/2025 4th module0.1 * Активность + 0.3 * Домашнее задание + 0.3 * Проект + 0.3 * Тесты
Список литературы
Рекомендуемая основная литература
- Антонопулос, А. М. Осваиваем биткойн. Программирование блокчейна / А. М. Антонопулос , перевод с английского А. В. Снастина. — Москва : ДМК Пресс, 2018. — 428 с. — ISBN 978-5-94074-965-3. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/112924 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
Рекомендуемая дополнительная литература
- Antonopoulos, A. M., & Wood, G. (2018). Mastering Ethereum : Building Smart Contracts and DApps (Vol. First edition). Sebastopol, CA: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1935734