User Tools

Site Tools


tech:problems

Примеры проектов

Темы 2025-2026 -->

Таблица 1. Темы работ

Вариант темы Темы дипломных и курсовых работ/проектов
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 8-)
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 Реализация метода порождающего программирования Горбунов-Посадов, Чернецки и др. 8-)
28 ATL-трансформация моделей Eclipse Modelling Tools
29 Реализация Jabber-клиента требуются знания по технологиям XML
30 Реализация игровой задачи или поведенческого бота алгоритм MiniMax, нейронные сети
31 Моделирование документа при помощи онтологий и дескриптивной логики представить документ как логическую теорию, сделать загрузчик в HTML
32 разработать процедуру анализа данных поиска зависимостей в атрибутах в существующей базе данных
33 Разработка WEB-интерфейса системы управления контейнерами Linux LXC, Docker См. как пример EMC WmWare Server.
34 Создать систему ведения диалога с пользователем с целью формирования, например, SQL-запроса Взять (попробовать взять) у Хмельнова А.Е. технологию описания структур данных в реляционных базах данных MDAttr и адаптировать ее. 8-)
35 Разработка приложения ученого-исследователя в области оптимального управления, предоставляющего удобный интерфейс пользователя. Алгоритмы и готовые программы можно взять в ИДСТУ СО РАН. 8-)
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 Генератор интерпретатора протокола по декларативному описанию. Дано: Документация протокола, Реализовать: язык описания протокола и генератор интерфейсного модуля, который кодирует/декодирует сообщения и ответы по тому протоколу 8-)
44 Разработать компилятор языка OBERON/07 Разработка компиляторов языков программирования высокого уровня 8-)
45 Разработать компилятор языка 1C Разработка компиляторов языков программирования высокого уровня 8-)
46 Проектирование программы, организующей сбор статистической информации Исходные данные - документ (Word,Excel,и т.д.), выходные - заполненный документ. Подробно здесь
47 Проектирование программ для STM32 Mecrisp FORTH
48 Разработка IDE для проектирования программ для STM32 Mecrisp FORTH
49 Портировать Mecrisp Forth на новый чип STM32 Mecrisp FORTH 8-) 8-)
50 -“- на Raspberry Pi Pico RP2040, два ядра, 264 КБ, ARMMecrisp FORTH 8-)
51 Разработать интерпретатор/компилятор Forth для ESP32-C3ESP32-IDE 8-) 8-) 8-)
52 Портировать компилятор языка Oberon/07 на микроконтроллер STM32, ESP32, RP2040 и т.д. можно сделать прямо внутри МК Портируемый Существующий 8-) 8-)
53 Разработать устройство для Home assistant Micropython, ESP32-C3
54 Спроектировать модуль анализа кода для radare2 Radare 2 используется для reverse-инжениринга ПО
99 Собственная тема Согласовать с преподавателем

Эмодзи 8-) обозначает очень крутые и зачетные проекты

tech/problems.txt · Last modified: 2025/04/16 12:42 by eugeneai