Авторизация преподавателя

Система предназначена для заполнения предлагаемых тем курсовых работ преподавателями кафедры ИМО и ознакомления с ними студентов.

Запись студентов на курсовую работу осуществляется руководителем после личного собеседования. Связаться с руководителем выбранной темы вы можете по электронной почте или обратившись на кафедру каб. 215.

Темы курсовых работ кафедры ИМО на 2020 учебный год

ПМиИ 2 курс

N Тема Студент
Богоявленская О.Ю. olbgvl@cs.petrsu.ru
1 Сравнительный анализ алгоритмов полигональной аппроксимации
Полигональная аппроксимация - это построение оптимальной ломаной по данным набора GPS/ГЛОНАС координат маршрута. Цель - сжатие данных наблюдения. Применяется в транспорте, логистике, интеллектуальных помощниках, системах навигации etc. Известно несколько десятков таких алгоритмов. Цель работы: провести их сравнительный анализ.
-
2 Анализ производительности сетей передачи данных
Разработка и анализ моделей производительности элементов инфраструктуры сетей передачи данных. В частности маршрута точка-точка, алгоритмов сетевых протоколов, маршрутизаторов.
-
Богоявленский Ю.А. ybgv@cs.petrsu.ru
3 Математические модели и алгоритмы построения матриц трафика поставщиков сетевых услуг.
Матрицы трафика являются определяющими исходными данными для корректного
решения задач сетевого управления, планирования мощности (capacity planning)
и рационализации трафика (traffic engineering).

Навыки получаемые студентами:

- Математическое моделирование сетевых ситем.
- Сетевое управление, его протоколы (SNMP и др.).
- Разработка веб систем.


Приветствуются выступления на конференциях и конкурсах, публикация научных
статей.

Литература:


Recent Advances in Networking Hamed Haddadi, Olivier Bonaventure (Editors)
ACM SIGCOMM, 2013
открытая публикация, доступная по ссылке:

http://sigcomm.org/education/ebook/SIGCOMMeBook2013v1.pdf

Изучать главу Internet Traffic Matrices: A Primer
Paul Tune and Matthew Roughan, стр. 108

Позже будет предоставлена другая литература.
-
4 Модели методы и алгоритмы построения графа сетевой инфраструктуры
Работа нацелена на разработку математических моделей и программных систем для поддержки системных администраторов Сетей. Получить представление о работе можно в презентации: http://cs.petrsu.ru/~ybgv/net-graph.pdf Прдлагается студентам, интересующимся прикладной математикой.
-
Корзун Д.Ж. dkorzun@cs.petrsu.ru
5 Модели информационного взаимодействия для умного дома на базе умной электроники Васильев Н.Д.
6 Методы распознавания движения по многопараметрическим данным наблюдения за объектом Ескин Д.А.
Кулаков К.А. kulakov@cs.petrsu.ru
7 Развитие библиотеки творчества Достоевского -
8 Реализация методов автоматизации атрибуции текстовых произведений -
9 Система анализа сигналов на слабопроизводительных устройствах -
Пономарев В.А. vadim@cs.petrsu.ru
10 Применение системы управления конфигурациями Ansible для решения задач сопровождения вычислительной системы кафедры ИМО
Управление компьютерными классами
Сусанин Н.В.
Марченков С.А. marchenk@cs.petrsu.ru
11 Разработка алгоритмов ретроспективного анализа статистических характеристики вибрационного сигнала для оценки вариантов развития неисправностей подшипников качения
Статистические характеристики: общий уровень вибрации, СКЗ, коэффициент эксцесса, ПИК, ПИК-ПИК, ПИК-фактор и др.
-

ИСиТ 2 курс

N Тема Студент
Богоявленская О.Ю. olbgvl@cs.petrsu.ru
1 Тестирование пропускной способности
Цель работы: разработка сетевого приложения для тестирования пропускной способности беспроводных сетей передачи данных. Сведения тестирования могут быть использованы сетевыми приложениями.
-
2 Анализ и хранение данных тестирования пропускной способности
Предполагается разработка сервера, который интегрирует данные о пропускной способности сетевых соединений, привязанные к географической локации, а также сообщает сведения о мощности сети в заданной точке по запросу сетевых приложений на устройствах клиента
-
3 Разработка элемента web-сервера кафедры ИМО
Разработка подсистемы для ввода и представления информации на сервере кафедры ИМО
-
Богоявленский Ю.А. ybgv@cs.petrsu.ru
4 Парадигма функционального программирования на базе языка Clojure
Clojure — современный диалект Лиспа, который используется в система
визуализации графов узлов Интернет, разрабатываемой на кафедре ИМО. После
изучения языка предполагается участие в развитии этой системы визуализации.

План работы.

1 семестр - изучение идей функциональноного программирования и языка,
разработка примеров программ.
2 семестр - изучение предметно-ориетированного языка описания
визуальных объектов (см. последнюю ссылку).

Ссылки:

https://ru.wikipedia.org/wiki/Clojure

https://clojure.org/

http://kappa.cs.petrsu.ru/~ybgv/viz.pdf (слайды 22-32)
-
5 Разработка подсистемы веб сервера ИМИТ для управление выполнением курсовых и выпускных работ (совместно с Д. Б. Чистяковым)
Предполагается освоение студентом методов и инструментов веб разработки в среде каркаса Flask на базе Python.
-
Корзун Д.Ж. dkorzun@cs.petrsu.ru
6 Технологии искусственного интеллекта для анализа головой и текстовой информации в умном доме Кобелев Д.А.
7 Технологии мобильных сервисов-ассистентов для задач «умного города» Ефремов Л.А.
8 Технологии искусственного интеллекта для анализа эмоционального состояния человека Зайцев С.М.
Кулаков К.А. kulakov@cs.petrsu.ru
9 Развитие ИС Смалт -
10 Реализация нечеткой логике в программной системе CuteSib -
Пономарев В.А. vadim@cs.petrsu.ru
11 Реализация подгружаемых модулей системы мониторинга Zabbix
Освоение программного интерфейса модулей Zabbix, язык программирования Go
Садкович А.Ю.
12 Имитационное моделирование вычислительной системы
Программный каркас SimPy (язык программирования Python).
-
Марченков С.А. marchenk@cs.petrsu.ru
13 Разработка распределенной программной инфраструктура для обработки больших данных многопараметрического мониторинга на основе подхода «лямбда-архитектура»
Набор технологий: HDFS, Apache Kafka, Apache Spark, HBase, Neo4j и др.
-

ПрИн 2 курс

N Тема Студент
Богоявленская О.Ю. olbgvl@cs.petrsu.ru
1 Разработка и тестирование алгоритмов полигональной аппроксимации
Полигональная аппроксимация - это построение оптимальной ломаной по данным набора GPS/ГЛОНАС координат маршрута. Цель - сжатие данных наблюдения. Применяется в транспорте, логистике, интеллектуальных помощниках, системах навигации etc. Известно несколько десятков таких алгоритмов. Цель работы: разработать приложение для сбора данных геолокации и реализации алгоритмов полигональной аппроксимации
-
2 Мониторинг сетевой компоненты ОС Linux на уровне ядра
Проведение экспериментов с помощью системы gettcp и ее модернизация, см.
1. http://www.myshared.ru/slide/172671/
2. http://novtex.ru/IT/it2010/number_01_annot.htm
АННОТАЦИИ СТАТЕЙ ЖУРНАЛА "ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ" №1, 2010
В. А. Пономарев, ст. преподаватель, О. Ю. Богоявленская, канд. техн. наук, доц., Ю. А. Богоявленский, канд. техн. наук, зав. каф., Петрозаводский государственный университет, e-mail: vadim@cs.karelia.ru

Конфигурируемая модульная система мониторинга поведения транспортного протокола на уровне ядра операционной системы

Описывается новая версия системы мониторинга GetTCP. Ключевое отличие системы GetTCP от общеизвестных средств — возможность получения данных, находящихся в адресном пространстве ядра ОС Linux, а также малое влияние на временные характеристики процесса передачи данных. Приведен анализ существующих механизмов получения данных, описана разработанная методика измерения времени выполнения малых участков кода, находящихся в ядре ОС Linux. Описаны архитектура, особенности реализации и временные характеристики системы GetTCP. Приведен пример практического использования системы GetTCP для учета трафика.
Ключевые слова: ядро ОС Linux, система мониторинга трафика, GetTCP.

Стр. 54 – 59

Ponomarev V. A., Bogoyavlenskaya O. Yu., Bogoyavlenskiy Yu. A. Configurable Kernel-Level Monitoring System of the TCP Behavior
The paper describes a new version of the GetTCP monitoring system. The key features of the GetTCP system are ability to capture data available only in the Linux kernel and low data capture overhead. Analysis of known data capturing methods is given. We present method of measuring execution time of a small areas of kernel code, architecture, implementation and overhead measurements of GetTCP system. An example of practical usage of the GetTCP system is presented, as well.
Keywords: TCP, Linux kernel, traffic monitoring, GetTCP.
-
Богоявленский Ю.А. ybgv@cs.petrsu.ru
3 Разработка системы мониторинга поведения проткола TCP на уровне ядра ОС Linux
Начальные данные см. по ссылке: http://www.myshared.ru/slide/620904/
Уточнения будут даны при личной беседе.
-
Корзун Д.Ж. dkorzun@cs.petrsu.ru
4 Сервисы умного дома на основе оценки эмоционального состояния человека Светова К.С.
5 Технологии искусственного интеллекта для построения человеко-машинного интерфейса по эмоциональным признакам Угрюмов М.А.
6 Изучение методов распознавания состояния человека по написанному учебному тексту Меньщиков М.А.
7 Технологии искусственного интеллекта для оперативного распознавания опасных ситуаций в умном доме Филин Н.Н.
8 Технологии искусственного интеллекта для анализа движения в умном доме Калюшин С.А.
9 Технологии искусственного интеллекта для исследования человеко-подобного движения Ермаков В.А.
Кулаков К.А. kulakov@cs.petrsu.ru
10 Система анализа сигналов на слабопроизводительных устройствах -
11 Реализация нечеткой логике в программной системе CuteSib -
12 Генерация программного кода на базе онтологий -
Пономарев В.А. vadim@cs.petrsu.ru
13 Реализация непрерывной интеграции и развертывания
CI/CD в GitLab
Аносова А.А.
14 Реализация автоматизированного модульного тестирования
Сравнение программных каркасов unit-тестирования для Python.
Примеры работы выбранной системы.
-
Марченков С.А. marchenk@cs.petrsu.ru
15 Разработка моделей представления пространственно-временных событий и технического состояния объекта мониторинга для формирования рекомендаций по эксплуатации и обслуживанию
На примере Neo4j
-

Темы НИР для студентов 2/3/4 курсов предлагаемые компанией Неосистемы

Компания Неосистемы выражает свою заинтересованность в выполнении студентами курсовых работ по следующим темам:

Название

Комментарий

1

Учет ИТ активов

Подсистема для 1С Управление Торговлей, отдельный складской учет по имеющейся модели бизнес-процесса.

2

Народная библиотека

В организации есть бумажная литература в свободном доступе. Требуется добавить легкий учет движения черз х QR код

3

Автоматизация лаборатории производственного предприятия

Имеется лаборатория предприятия производящего ДСП. Требуется автоматизации части работы с измерениями и хранением результатов исследований.

4

Геймификация для сотрудников отдела продаж

На основе имеющейся методики геймификации нужно создать подсистему для решения 1С Управление Торговлей

5

Голосовое взаимодействие с системой учета и управления

Развитие технологии "управления временем" в части голосового управления приложением учета рабочего времени.

6

Любая Ваша тема

Необходимо связаться с куратором (Кравцов Игнат Вадимович) и согласовать её

Контакты для связи: Кравцов Игнат Вадимович ignat@neosystems.ru
Начальник отдела разработки ООО "Неосистемы ИТ" neosystems.ru
(814-2) 67-21-20
https://t.me/ignat_kravtsov

Выбор темы нужно согласовать с И. В. Кравцовым и зафиксировать у него.

При регистрации в системе Курс указывайте: И. В. Кравцов, Ю. А. Богоявленский.

Если Вы не нашли интересную тему, но у Вас есть свои идеи или пожелания по теме курсовой работы, то вы можете обратиться к любому руководителю и обсудить возможность изменения темы

Архив тем курсовых работ:

2018
2019
2020
2021
2022
2023
2024
2025