Темы бакалаврских работ

Темы выпускных квалификационных работ бакалавров
 

Профессор кафедры ВС, д.т.н., профессор Курносов Михаил Георгиевич

1. Разработка профилировщика параллельных программ стандарта MPI 4.1
Требуется разработать библиотеку перехвата в пользовательских приложениях C/C++/Fortran обращений к функциям стандарта MPI 4.1. В ходе выполнения программы необходимо сформировать для каждой функции время ее выполнения, собрать статистику по значениям аргументов. Сформировать текстовый отчет по каждому процессу и сводный по всем. Провести тестирование профилировщика на пакетах параллельного моделирования и распределенного машинного обучения (C/C++, MPI, GNU/Linux).

2. Реализация иерархического алгоритма коллективной операции Allreduce в Open MPI
Реализовать на базе Open MPI компонент с иерархическим алгоритмом заданной коллективной операции Allreduce/Allgather/Reduce. Провести тестирование реализации на кластере (C, MPI, GNU/Linux).

3. Разработка легковесной библиотеки MPI на базе Open UCX
Необходимо разработать библиотеку, реализующую часть функций стандарта MPI 4.1, на базе Open UCX. Провести тестирование реализации на мини-приложениях Mantevo (C, MPI, GNU/Linux).



Профессор Кафедры ВС, д.т.н., доцент Павский Кирилл Валерьевич
 

1. Разработка параллельных алгоритмов и программ предварительной обработки изображений.

2. Разработка параллельных алгоритмов для моделирования физических процессов методом молекулярной динамики и их реализация на кластерных вычислительных системах

3. Разработка алгоритмов и программ для расчета показателей надежности крупномасштабных вычислительных систем. 

 

Профессор кафедры ВС, д.т.н., доцент Мамойленко Сергей Николаевич

1. Разработка модуля системы Redmine по информированию пользователей с использованием мессенджера Telegram
2. Разработка программного обеспечения по управлению звонками в колл-центре
3. Разработка сценариев конфигурирования виртуальных машин для практических занятий по дисциплине "Cети ЭВМ и телекоммуникации"


Профессор кафедры ВС, д.т.н., доцент Родионов Алексей Сергеевич

1. Разработка компонентов ПО имитационного моделирования недоопределённых систем

2. Разработка компонентов ПО системы управления дорожным движением мегаполиса



Доцент кафедры ВС, к.т.н. Майданов Юрий Сергеевич

1. Исследование алгоритмов дешифрации синдрома отказоустойчивой вычислительной системы
2. Исследование алгоритмов планирования работы отказоустойчивой вычислительной системы
3. Разработка решения по резервному копированию данных
4. Разработка отказоустойчивого клиент-серверного приложения
5. Создание модели работы ЭВМ на одном из типов архитектур
6. Оценка производительности серверов на базе протоколов http/https



Доцент кафедры ВС, к.т.н., доцент Перышкова Евгения Николаевна

  1. Разработка теста производительности коммуникационной среды для мультиархитектурных вычислительных систем.
  2. Разработка программного обеспечения измерения потенциальных потерь на синхронизацию при реализации коллективных операций.
  3. Анализ производительности вычислительного кластера с сетью связи InfiniBand на тесте SPEC MPI2007.
  4. Анализ производительности вычислительного кластера с сетью связи InfiniBand на тесте Graph 500.
  5. Анализ производительности вычислительного кластера с сетью связи InfiniBand на тесте HPCC
  6. Разработка программного пакета анализа статистики использования ресурсов вычислительных систем.
  7. Разработка системы запуска параллельных программ на различных подсистемах вычислительных узлов.
  8. Разработка программного пакета «Электронная информационно-образовательная среда» для преподавателей.
  9. Реализация программного средства выбора оптимального алгоритма коллективных обменов информации стандарта MPI.
  10. Реализация имитационной модели многопроцессорной вычислительной системы на базе пакета OMNeT++.
  11. Реализация параллельного алгоритма кластеризации методом k-средних.
  12. Реализация параллельного алгоритма Барнса-Хата для решения гравитационной задачи n тел.
  13. Разработка сайта для кафедры ВС.
  14. Разработка web-приложения для проведения аттестации студентов по учебным дисциплинам.
  15. Темы от студентов (можно подходить и обсуждать темы, которые сами студенты хотят реализовать или темы от предприятий, где студенты работают). Темы должны соответствовать профилю, по которому выпускается студент.

 


Старший преподаватель кафедры ВС, Фульман Виталий Олегович

1. Разработка прикладных приложений на языке Python:

  • Веб-приложения
  • Мобильные приложения
  • Обработка, анализ и визуализация данных
  • Обработка изображений
  • Разработка устройств и программирование микроконтроллеров (MicroPython)

2. Разработка приложений дополненной реальности
3. Темы, предложенные студентами


Старший преподаватель кафедры ВС Гонцова Александра Владимировна

1. Разработка систем и устройств под управлением микроконтроллеров

a) Разработка инерциальной навигационной системы (требуется разработать навигационную систему под управлением микроконтроллера для автономного наземного робота, определяющую текущее положение при помощи акселерометра и гироскопа и вычисляющую отклонение от заданного маршрута)
б) Разработка системы визуализации положения тела в пространстве (требуется разработать систему, отображающую положение тела в режиме реального времени на экране компьютера, аппаратная часть: язык разработки - С, микроконтроллер, гироскоп, программная часть: язык разработки - любой, для ОС GNU Linux)
в) Своя тема

2. Разработка систем и устройств под управлением микрокомпьютеров (одноплатных компьютеров)

а) Разработка системы видеонаблюдения под управлением микрокомпьютера (требуется разработать систему видеонаблюдения, фиксирующую и распознающую входящих в помещение людей в режиме реального времени, язык разработки любой, предполагается применение искусственного интеллекта, ОС GNU Linux)
б) Своя тема

3. Разработка законченных систем и приложений с использованием искусственного интеллекта (примеры актуальных задач и датасетов можно посмотреть на https://www.kaggle.com/)

а) Например, разработка мобильного приложения для распознавания языка жестов (требуется разработать мобильное приложение, которое будет в режиме реального времени распознавать жестовый язык и выводить на экран субтитры, язык разработки - любой, ОС Android)
б) Разработка приложения для автоматизации проверки работ студентов на соответствие ГОСТам
в) Своя тема

4. Разработка сайта кафедры Вычислительных систем

5. Темы, предложенные студентами

 

Старший преподаватель кафедры ВС, Ревун Артем Леонидович

1. Разработка приложения “Видеоконференцсвязи” (с использованием WebRTC, RTMFP, WS) на языке программирования JavaScript

2. Разработка сетевого протокола для потоковой передачи мультимедиа в веб-браузере на основе (http/https/ws/wss).

3. Разработка веб-микросервиса “Авторизация” с использованием pattern API Geteway (Nginx+JS+PostgreSQL)

4. Разработка приложений на языке программирования JavaScript на тему, предложенную студентом


    
Старший преподаватель кафедры ВС Коновалов Антон Сергеевич
    
 

Старший преподаватель кафедры ВС, Токмашева Елизавета Ивановна



Старший преподаватель кафедры ВС, Крамаренко Константин Евгеньевич

 

Дополнительные темы

- Проектирование и реализация отказоустойчивой системы доставки логов (kafka, elasticsearch/opensearch, filebeat/logstash, kibana/os-dashboards)
- Реализация динамических окружений проекта в k8s (wildcard dns records, k8s, helm/helmfile, jenkins/gitlab-ci)
- Проектирование и автоматизация настройки системы резервного копирования restic (restic, systemd timers, sftp/s3, ansible)
- Настройка кластера системы обнаружения вторжений на базе Wazuh (wazuh, alerts, audit)