Темы 2025-2026 -->
| № | Вариант темы | Темы дипломных и курсовых работ/проектов |
|---|---|---|
| 0 | Реализовать численный метод решения задачи Коши | |
| 1 | Интерактивная HTML-5-визуализация данных, например, рентгеновских спектров | Использовать QT-, wxWidgets, matplotlib, PyQtGraph, QWT |
| 2 | Разработка пользовательского интерфейса АРМ базы данных | Проектирование базы данных |
| 3 | Параллельная реализация алгоритма анализа данных | FRIsTDR |
| 4 | Программа анализа данных для рентгеновского флуоресцентного метода анализа вещества, а также разработка других модулей оценки качественных характеристик результатов исследования (метрология) | Совместно с ИЗК СО РАН. |
| 5 | Программирование микроконтроллеров с ядром AVR и AVR32 | Arduino, Wiring - проекты |
| 6 | Приложение под планшетную ОС | ANDROID, IoS, WINRT |
| 7 | Программа-транслятор с языка предметной области (Domain Specific Language) | Spoofax |
| 8 | Экспертная система | Предметная область согласуется, CLIPS, Prolog. |
| 9 | Модель нечеткой системы управления | FuzzyCLIPS |
| 10 | Приложение эволюционного алгоритма в оптимизационной задаче | Генетические алгоритмы, алгоритм муравья, алгоритм роя и т.д. |
| 11 | Систем логического вывода теорем 0-го и 1-го прядка | |
| 12 | Анализатор журнала приложения, процесса или ядра ОС | |
| 13 | Автоматическая классификация книг в электронной библиотеке | tracker, sphinxsearch, полнотекстовый индекс |
| 14 | Анализ данных в базе данных | возможна разработка анкет из области психологии |
| 15 | Решение биоинформатической задачи | New Generation Sequencing, Mothur |
| 16 | Анализ данных траектории с GPS | |
| 17 | Реализация метода индукции онтологии из текстов | см. методы в журнале “Онтология проектирования” |
| 18 | Программа управления правами (ACL) в WindowsNT | |
| 19 | Модуль для Moodle | |
| 20 | Система удаленного адаптированного тестирования/обучения | khanacademy.org |
| 21 | Разработка модели и программы численного моделирования природного процесса | Моделирование запасов древесины в Иркутской области |
| 22 | AJAX-интерфейс пользователя быстрого заполнения форм-опросников | |
| 23 | AJAX-интерфейс поля ввода диагноза с предсказанием вариантов продолжения фраз | Возможно внедрение в ИООД |
| 24 | Программа WEB-интерактивного просмотра изображений DICOM | |
| 25 | Программа On-line-редактирования документов и их автоматическая классификация | классификация по схожести |
| 26 | Модуль полнотекстового поиска SphinxSearch, встроенный в SQL-сервер и язык SQL | по аналогии с реализацией модуля для MySQL |
| 27 | Реализация метода порождающего программирования | Горбунов-Посадов, Чернецки и др. |
| 28 | ATL-трансформация моделей | Eclipse Modelling Tools |
| 29 | Реализация Jabber-клиента | требуются знания по технологиям XML |
| 30 | Реализация игровой задачи или поведенческого бота | алгоритм MiniMax, нейронные сети |
| 31 | Моделирование документа при помощи онтологий и дескриптивной логики | представить документ как логическую теорию, сделать загрузчик в HTML |
| 32 | разработать процедуру анализа данных поиска зависимостей в атрибутах в существующей базе данных | |
| 33 | Разработка WEB-интерфейса системы управления контейнерами Linux LXC, Docker | См. как пример EMC WmWare Server. |
| 34 | Создать систему ведения диалога с пользователем с целью формирования, например, SQL-запроса | Взять (попробовать взять) у Хмельнова А.Е. технологию описания структур данных в реляционных базах данных MDAttr и адаптировать ее. |
| 35 | Разработка приложения ученого-исследователя в области оптимального управления, предоставляющего удобный интерфейс пользователя. | Алгоритмы и готовые программы можно взять в ИДСТУ СО РАН. |
| 36 | Провести научное исследование в области моделирования природных систем | Совместно с сотрудниками Института географии СО РАН. |
| 37 | Исправление серьезной ошибки в открытом программном продукте | Пример - проект Mozilla (Firefox и т.п.) https://developer.mozilla.org/ru/docs/Introduction |
| 38 | Участие в качестве ПРОГРАММИСТА в открытом проекте. | http://sourceforge.net/p/forge/helpwanted/ |
| 39 | Разработка электронной библиотечной системы на основе штрих-кодов | Объект автоматизации - библиотека ИДСТУ СО РАН |
| 40 | Разработка программы, оптимизированной на конкретный процессор (x86_64, AMD64, VIA-64, armv7). | Взять существующую программу или метод, провезти анализ кода и внедрить оптимизирующие исправления, сравнить производительность старой и новой версии. |
| 41 | Дополненная реальность. Приложение ANDROID | Разработать программу, которая дополняет фотографируемое изображение новой информацией. Практическое приложение в образовательном процессе (школа, детсад). |
| 42 | Создание 3D-сцены. | Визуализация динамического процесса |
| 43 | Генератор интерпретатора протокола по декларативному описанию. | Дано: Документация протокола, Реализовать: язык описания протокола и генератор интерфейсного модуля, который кодирует/декодирует сообщения и ответы по тому протоколу |
| 44 | Разработать компилятор языка OBERON/07 | Разработка компиляторов языков программирования высокого уровня |
| 45 | Разработать компилятор языка 1C | Разработка компиляторов языков программирования высокого уровня |
| 46 | Проектирование программы, организующей сбор статистической информации | Исходные данные - документ (Word,Excel,и т.д.), выходные - заполненный документ. Подробно здесь |
| 47 | Проектирование программ для STM32 | Mecrisp FORTH |
| 48 | Разработка IDE для проектирования программ для STM32 | Mecrisp FORTH |
| 49 | Портировать Mecrisp Forth на новый чип STM32 | Mecrisp FORTH |
| 50 | -“- на Raspberry Pi Pico RP2040, два ядра, 264 КБ, ARM | Mecrisp FORTH |
| 51 | Разработать интерпретатор/компилятор Forth для ESP32-C3 | ESP32-IDE |
| 52 | Портировать компилятор языка Oberon/07 на микроконтроллер STM32, ESP32, RP2040 и т.д. можно сделать прямо внутри МК | Портируемый Существующий |
| 53 | Разработать устройство для Home assistant | Micropython, ESP32-C3 |
| 54 | Спроектировать модуль анализа кода для radare2 | Radare 2 используется для reverse-инжениринга ПО |
| 55 | Рзработать Когнитивную систему поддержки принтяия решений | В качестве творческого механизма использовать LLM, предметная область - микро-, макроэкономический анализ, моделирование природных систем, оценка загрязнений |
| 56 | Разработать при помощи LLM и функциональных тестов систему автоматизации проверки лабораторных работ | “Базы данных”, “Информатика, программирование” |
| 99 | Собственная тема | Согласовать с преподавателем |
Эмодзи обозначает очень крутые и зачетные проекты