Список проектов

1. Визуализация результатов опросов

Необходимо написать плагин, который строит графики с помощью библиотеки языка Python matplotlib (http://matplotlib.org/). На вход подаются таблицы формата csv, результат работы программы - файл pdf c построенными графиками.

deliverables: библиотека функций и консольное приложение на Python 2.7 для построения кастомизируемых (настраиваемых пользователем) графиков к различным таблицам формата csv.

2. ИС Кафедры: Научная работа

Приложение должно предоставлять возможность ввода/обработки/хранения/предоставление информации о:

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

deliverables: веб-приложение на языке Python2.7/Django + MongoDb.

3. Графовый фронтенд для трекеров задач

Задача: сделать веб-приложение для популярных трекеров задач (Redmine/Jira/Trello …), которое позволяет

deliverables: веб-приложение на языке (Python2.7 или Python3.5)/(Django или Flask) + MongoDb с регистрацией + настраиваемым подключением к одному из трекеров, возможностью редактировать и визуализировать связи между задачами.

4. Логистический сервис на базе Geo2Tag

https://geo2tag.atlassian.net/wiki/pages/viewpage.action?pageId=45514805

deliverables: веб-сервис на языке (Python2.7 или Python3.5)/(Django или Flask) + MongoDb для регистрации и управления автопарками + мобильное приложение водителей для передачи данных.

5. Планировщик туристических активностей

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

deliverables: веб-сервис на языке (Python2.7 или Python3.5)/(Django или Flask) + MongoDb с функциями:

  1. регистрации,
  2. планирования, корректировки и сохранения планов отпуска.

6. Сбор статистики курса "Основы программирования для Linux"

Необходимо разработать расширение (blueprint) для веб-сервера проверяющей системы курса “Основы программирования для Linux”, которое бы позволяло решить следующие задачи:

deliverables: веб-сервис на (Python2.7 или Python3.5)/(Django или Flask), содержащий веб-страницы для графического отображения статистики за заданный период с заданными настройками.

7. Remote AVR development IDE

Разработать решение для удаленной загрузки и отладки программ в микроконтроллерах AVR. К серверу подключается несколько микроконтроллеров через программаторы отладчики по интерфейсу JTAG, доступные для пользователей. Каждый пользователь, используя клиентское приложение, может забронировать себе некоторый интервал времени, в который ему будет доступен один из микроконтроллеров. Клиентским приложением является Arduino IDE с добавленным функционалом для дистанционной отладки написанных в ней программ с использованием отладчика GDB.

deliverables: Модифицированнная среда разработки Arduino IDE, сервис управление сервером отладки, сервис резервирования контроллеров для удаленного доступа.

8. ИС Кафедры: индивидуальные планы преподавателей

Требуется разработать компоненты информационной системы кафедры, обеспечивающие управление индифидуальными планами преподавателей

deliverables: веб-приложение на языке Python2.7/Django + MongoDb.

9. ИС Кафедры: учет студентов

Требуется разработать компоненты информационной системы кафедры, обеспечивающие:

deliverables: веб-приложение на языке Python2.7/Django + MongoDb.