Бакалавриат
2020/2021
Научно-исследовательский семинар "Современные архитектуры вычислителей"
Статус:
Курс по выбору (Программная инженерия)
Направление:
09.03.04. Программная инженерия
Кто читает:
Департамент программной инженерии
Где читается:
Факультет компьютерных наук
Когда читается:
2-й курс, 1-3 модуль
Формат изучения:
без онлайн-курса
Преподаватели:
Баканов Валерий Михайлович
Язык:
русский
Кредиты:
3
Контактные часы:
44
Программа дисциплины
Аннотация
Целью научно-исследовательского семинара “Системы распределенного реестра” является формирование у студентов профессиональных компетенций, связанных с общей методологией научного исследования (сбор, анализ и синтез информации), понимания студентами ключевых направлений развития технологий распределенного реестра, необходимых для практического использования на последующих этапах обучения и в профессиональной сфере деятельности будущего специалиста, реализации проектов (определение круга задач в рамках поставленной цели и выбор оптимальных способов решения исходя из действующих правовых форм, ресурсов и ограничений). С точки зрения практической составляющей семинара, основными задачами являются приобретение студентами навыков работы с научными публикациями (статьями, главами книг, препринтов), преимущественно на английском языке, самостоятельного научного исследования, связанного с разработкой, возможной программной реализацией и последующим анализом полученных решений, а также формирование у студентов интереса к исследовательской работе и первоначальных навыков, связанных с пониманием, анализом и последующего представления (в виде доклада / презентации) материала по определенным (предлагаемым) темам. Технологии распределенного реестра представляют собой новый подход к созданию баз данных, обеспечивающих установление доверительных отношений в цифровой среде, прозрачность истории транзакций, децентрализацию хранения и обработки данных, обеспечение безопасности обмена данными между участниками процессов и защиту данных от несанкционированных транзакций. Тематически технологии распределенного реестра включают совокупность методов и инструментов организации и синхронизации данных, обеспечения целостности (консенсус), создание и исполнения децентрализованных приложений и смарт-контрактов. В основе технологий распределенного реестра лежит использование цифровых криптографических технологий. Приоритетными отраслями с точки зрения эффективности применения технологий являются
Цель освоения дисциплины
- Формирование у студентов понимания ключевых направлений развития технологий распределенного реестра, необходимых для практического использования в профессиональной сфере деятельности будущего специалиста при реализации проектов.
Планируемые результаты обучения
- Знать основные подходы, использующиеся при моделировании и анализе процессов
- Уметь проводить аналогии между формальными моделями
- Знать назначение тех или иных методов анализа систем и область их применения
- Иметь навыки анализа моделей бизнес-процессов, представленных на языках высокого уровня, с точки зрения формальных моделей, лежащих в их основе
- Иметь навыки ведения самостоятельных исследований
- Иметь навыки выступлений с научными докладами
Содержание учебной дисциплины
- Технологии распределенного реестра• история развития и поколения блокчейна; • открытые, закрытые, общедоступные и эксклюзивные блокчейны: области применения; • стандартизация технологий распределенного реестра и блокчейн.
- Математические аспекты блокчейн технологий и современные исследования• майнинг: hard и soft, алгоритмы конценсуса; • умные контракты: автоматизация процессов заключения договоров, объекты смарт-контрактов, языки программирования, виртуальные машины, децентрализованные среды выполнения, технологии программирования, тестирования и отладки; • корпоративные блокчейн платфоры; • распределенные организации.
- Криптовалюты: различия, ограничения, целевое применение, примеры существующих криптовалют• криптовалютные кошельки: уровни анонимности и безопасности; • банки и криптоматы; • трейдинг: виды бирж и особенности их работы, анонимность и безопасность, алготрейдинг и его возможности; • ICO (initial coin offering) и ITO (initial token offering): отличие коина от токена, критерии доверия к проектам, структура WhitePaper, методики продвижения, формирование команды, алгоритмы проведения pre-ICO и ICO, примеры удачных ICO, кладбище ICO; • юридические вопросы криптовалют, токенов и ICO.
Элементы контроля
- Посещение занятий (КП)Контроль посещаемости научно-исследовательского семинара
- Работа на семинаре (АР)Оценка активности участника на научно-исследовательском семинаре
- Экзамен (ЭТ)Экзамен устный в Zoom. Без прокторинга. Технические требования: web-камера, микрофон, наушники / колонки, Zoom.
- Выступление с презентацией (ДП)Итоговый контроль: доклад с презентацией результатов
Промежуточная аттестация
- Промежуточная аттестация (3 модуль)Формирование итоговой оценки по формам контроля По основной форме: — контроль посещаемости научного семинара (10-балльная оценка КП); — оценка активности участников (10-балльная оценка АУ); — итоговый контроль: экзамен в конце 3-го модуля в форме собеседования (10-балльная оценка ЭТ); — итоговая оценка К по 10-балльной шкале формируется как взвешенная сумма: K = 0,1 КП + 0,3 АУ + 0,6 ЭТ. По дополнительной форме: — контроль посещаемости научного семинара (10-балльная оценка КП); — оценка активности участников (10-балльная оценка АУ); — итоговый контроль: доклад с презентацией результатов (10-балльная оценка ДП); — итоговая оценка К по 10-балльной шкале формируется как взвешенная сумма: K = 0,1 КП + 0,2 АУ + 0,7 ДП. Специальные бонусы: — к итоговой оценке К, полученной независимо как по основной, так и по дополнительной форме, в зависимости от значимости и содержания публикаций может быть дополнительно начислено до 2-х баллов, причём, очевидно, общая сумма не может превышать 10 баллов.