Программная инженерия и C++ для количественного анализа и алгоритмической торговли
Название спецкурса на английском языке
Software Engineering and C++ for quantitative analysis and algorithmic trading
Пререквизиты
Обладать знаниями дисциплины «Информатика»,
Владеть знаниями стандартных структур хранения данных и алгоритмов программирования.
Владеть продвинутыми навыками работы с компьютером в том числе уметь разбираться само-
стоятельно с интегрированной средой разработки(IDE).
Уметь самостоятельно разбираться с представленными для изучения фрагментами кода.
Владеть знаниями стандартных структур хранения данных и алгоритмов программирования.
Владеть продвинутыми навыками работы с компьютером в том числе уметь разбираться само-
стоятельно с интегрированной средой разработки(IDE).
Уметь самостоятельно разбираться с представленными для изучения фрагментами кода.
Целевая аудитория
3-6 курс, магистранты
Подразделение
[Фонд "Институт Вега"]
Семестр
Полгода (осень)
Тип курса
Спецкурс по выбору студента
Учебный год
2024/25
Список тем
Введение. Технологии в финансах. Ключевые компетенции. Проектное задание.
Программная инженерия. От управления требованиями до DevOps/DataOps.
Архитектура информационных финансовых систем.
Информационные структуры. Потоки данных. DataOps. Качество данных. Данные в HFT.
Виды баз данных. Реляционная модель данных.
Горизонтальное масштабирование. Многопоточность vs. Многозадачность.
Операционная система. Оптимизация приложения.
Алгоритмы через призму типовых задач и доступных библиотек.
Сетевые схемы подключения к fintech. FIX протокол. UDP для данных.
Front-end инженерия. Визуализация в финансовых приложениях. Варианты UI архитектур.
Вычислительный ресурс: параллельные, удаленные вычисления и распределенные вычисления.
Высокопроизводительные, высоконагруженные системы и системы реального времени.
SQL. Модели данных. Нормализация. Транзакции.
Тенденции развития финансовых технологий.
Программная инженерия. От управления требованиями до DevOps/DataOps.
Архитектура информационных финансовых систем.
Информационные структуры. Потоки данных. DataOps. Качество данных. Данные в HFT.
Виды баз данных. Реляционная модель данных.
Горизонтальное масштабирование. Многопоточность vs. Многозадачность.
Операционная система. Оптимизация приложения.
Алгоритмы через призму типовых задач и доступных библиотек.
Сетевые схемы подключения к fintech. FIX протокол. UDP для данных.
Front-end инженерия. Визуализация в финансовых приложениях. Варианты UI архитектур.
Вычислительный ресурс: параллельные, удаленные вычисления и распределенные вычисления.
Высокопроизводительные, высоконагруженные системы и системы реального времени.
SQL. Модели данных. Нормализация. Транзакции.
Тенденции развития финансовых технологий.
Список источников
Williams A. C++ Concurrency in Action: Practical Multithreading. Manning Publications, 2012.
Pena A. Advanced Quantitative Finance With C++. Packt Pub Ltd, 2014.
Straub B. Chacon S. Pro Git. Apress, 2014.
Daniels R. Davis J. Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling
at Scale. O’Reilly Media, 2016.
Tufte E. The visual display of quantitative Information. Graphics Pr, 1997.
Armstrong J. C++ for Financial Mathematics. Chapman и Hall/CRC Financial Mathematics
Series, 2016.
Kleppmann M. The Big Ideas Behind Reliable, Scalable, and Mantainable Systems. O’Reilly
Media, 2017.
Pena A. Advanced Quantitative Finance With C++. Packt Pub Ltd, 2014.
Straub B. Chacon S. Pro Git. Apress, 2014.
Daniels R. Davis J. Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling
at Scale. O’Reilly Media, 2016.
Tufte E. The visual display of quantitative Information. Graphics Pr, 1997.
Armstrong J. C++ for Financial Mathematics. Chapman и Hall/CRC Financial Mathematics
Series, 2016.
Kleppmann M. The Big Ideas Behind Reliable, Scalable, and Mantainable Systems. O’Reilly
Media, 2017.
Дополнительная информация
Более подробная информация представлена на сайте: https://vega-education.org/courses#scourses.
День недели
пятница
Время
18:30-20:05
Аудитория
Внешняя площадка
Статус курса
Запись открыта
Форма записи на курс
Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.