• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
Bachelor 2024/2025

Research Seminar "Industrial Programming 1"

Type: Elective course (Computing and Data Science)
Area of studies: Applied Mathematics and Information Science
When: 3 year, 1-4 module
Mode of studies: offline
Open to: students of one campus
Language: English
ECTS credits: 3

Course Syllabus

Abstract

Научно-исследовательский семинар направлен на развитие у студентов навыков участия в исследовательской деятельности, знакомство с промышленным программированием, развитие навыков представления результатов исследования и разработки презентационных материалов.
Learning Objectives

Learning Objectives

  • Целью освоения дисциплины является формирование у студентов теоретических знаний и практических навыков в области построения микросервисных архитектур с использованием современных инструментов разработки с использованием языков python и go.
Expected Learning Outcomes

Expected Learning Outcomes

  • - умение разложить предметную область на набор микросервисов;
  • - знание структуры и вспомогательных подсистем микросервисных решений;
  • - понимание основных особенностей внедрения и эксплуатации микросервисных архитектур.
Course Contents

Course Contents

  • Микросервисные архитектуры
  • Тестирование
  • Observability (наблюдаемость) мониторинг работы приложений в ПРОМ среде.
  • Реляционные и нереляционные базы данных и их применение в сервисах.
  • Развертывание сервисных архитектур
  • Авторизация и аутентификация в микросервисных архитектурах
  • Внедрение моделей машинного обучения в сервисные архитектуры
  • Мультиагентный подход
  • Практики написания чистого кода и проведения рефактора. Шаблоны проектирования.
  • Обработка данных для аналитики и построения моделей машинного обучения
Assessment Elements

Assessment Elements

  • non-blocking Домашнее задание с проверкой преподавателем
  • non-blocking Доклад по теме
    Студент выбирает тему доклада из предложенных преподавателем. Студент бронирует тему в общем чате группы. Готовится доклад по выбранной теме. В докладе обязательно должно быть 2 части (теоретическая и практическая часть) теоретическая часть может представляться либо в виде презентации, либо в виде текстового документа в случае сдачи доклада без устной презентации. Практическая часть в случае сдачи без устного доклада с презентацией должна быть представлена в виде репозитория или набора файлов, по которым можно ее воспроизвести.
Interim Assessment

Interim Assessment

  • 2024/2025 1st module
    0.3 * Доклад по теме + 0.7 * Домашнее задание с проверкой преподавателем
  • 2024/2025 4th module
    0.3 * Доклад по теме + 0.7 * Домашнее задание с проверкой преподавателем
Bibliography

Bibliography

Recommended Core Bibliography

  • Федоров, Д. Ю.  Программирование на python : учебное пособие для вузов / Д. Ю. Федоров. — 6-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2025. — 187 с. — (Высшее образование). — ISBN 978-5-534-19666-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/556864 (дата обращения: 27.08.2024).
  • Чернышев, С. А.  Основы программирования на Python : учебное пособие для вузов / С. А. Чернышев. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2024. — 349 с. — (Высшее образование). — ISBN 978-5-534-17139-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/544190 (дата обращения: 27.08.2024).

Recommended Additional Bibliography

  • Жуков, Р. А. Язык программирования Python. Практикум : учебное пособие / Р.А. Жуков. — Москва : ИНФРА-М, 2024. — 216 с. + Доп. материалы [Электронный ресурс]. — (Среднее профессиональное образование). - ISBN 978-5-16-015638-5. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2131861
  • Карякин, М. И. Технологии программирования и компьютерный практикум на языке Python : учебное пособие / М. И. Карякин, К. А. Ватульян, Р. М. Мнухин ; Южный федеральный университет. - Ростов-на-Дону ; Таганрог : Издательство Южного федерального университета, 2022. - 242 с. - ISBN 978-5-9275-4108-9. - Текст : электронный. - URL: https://znanium.com/catalog/product/2057604

Authors

  • Ахмедова Гюнай Интигам кызы