В рамках научного направления «Цифровая экосистема ОИЯИ» проводятся работы по следующим темам:
-
Развитие веб-сайтов и веб-сервисов ОИЯИ (к.ф.-м.н. Лукьянов К.В.)
-
Разработка и развитие научных информационных сервисов (Белов С.Д., Филозова И.А., Заикина Т.Н.)
Тема: Развитие веб-сайтов и веб-сервисов ОИЯИ
Руководитель: к.ф.-м.н. Лукьянов К. В.
Аннотация
В ОИЯИ существует большое количество веб-сайтов. Многие из них поддерживаются силами Лаборатории информационных технологий им. М. Г. Мещерякова. В рамках этой деятельности возникают как задачи по модернизации существующих сайтов, так и задачи по обеспечению их безопасности из-за устаревания ПО. В рамках проектной деятельности возможны работы по обоим направлениям.
Возможные темы дипломных работ
- Модернизация программного обеспечения отдельных сайтов с целью обеспечения безопасности сетевой инфраструктуры ОИЯИ.
- Разработка новых модулей для веб-сайта ЛНФ.
- Исследование возможностей современных языков веб-программирования в задачах параллельных вычислений.
Общие требования к студентам
- Знание стандартных языков веб-программирования.
- Базовые навыки работы с системой контроля версий Git.
- Знание основ БД.
- Навыки в проектировании программного обеспечения.
Тема: Информационная поддержка образовательной активности в ЛИТ ОИЯИ
Руководители: Пряхина Д.И., Мажитова Е.М., к.ф.-м.н. Стрельцова О.И.
В связи с развитием образовательной активности по подготовке специалистов в области вычислительной физики и информационных технологий в Лаборатории информационных технологий им. М.Г. Мещерякова (ЛИТ) Объединенного института ядерных исследований (ОИЯИ) возникает необходимость в ее непрерывной информационной поддержке, которая включать создание и развитие как информационной системы для самой активности, так и сайтов для различных мероприятий, проводимых для подготовки кадров, в частности Школы по информационным технологиям (ИТ-Школа) ОИЯИ. На сайтах планируется размещение учебных материалов, результатов работы над проектами участников ИТ-Школы, различных графиков, отражающих статистические показатели вовлеченности сотрудников ОИЯИ в процесс подготовки кадров, а также результатов проводимой образовательной активности в целом.
Процесс создания информационной системы и сайта будет включать несколько этапов: сбор и анализ требований, проектирование общей структуры и отдельных модулей, проектирование базы данных, выбор средств реализации, разработка клиентской и серверной компонент.
Возможные темы дипломных работ
- Разработка информационной системы для образовательной активности ЛИТ ОИЯИ.
- Разработка сайта для Школы по информационным технологиям ОИЯИ.
- Разработка модуля для сбора, хранения и анализа данных о результатах образовательной активности ЛИТ ОИЯИ.
- Знание стандартных языков веб-программирования.
- Знание основ баз данных.
- Навыки в проектировании программного обеспечения и баз данных.
- Опыт работы с CMS системами (желательно).
- Умение пользоваться фреймворками для создания пользовательских интерфейсов (желательно).
- Знание языка программирования Python (желательно).
- Опыт работы с фреймворками для веб-приложений (желательно).
- Базовые навыки работы с системой контроля версий Git (желательно).
Тема: Разработка и развитие научных информационных сервисов
Руководители: Белов С.Д., Филозова И.А., Заикина Т.Н.
Возможные темы дипломных работ
1. Редизайн интерфейса web-сайта Научно-технической библиотеки ОИЯИ.
Модернизация внешнего вида, структуры и оформления существующего веб-сайта ntb.jinr.ru для повышения привлекательности.
- Умение взаимодействовать с заказчиком.
- Развитый художественный вкус, усидчивость, креативность, внимательность.
- Знание и умение работать в различных графических редакторах, навыки проектирования пользовательского интерфейса.
2. Разработка конвертера библиографического указателя работ сотрудников ОИЯИ из текстового формата в базу данных.
- Знание языка запросов SQL, навыки работы с реляционными СУБД, проектирования реляционных БД.
- Знание регулярных выражений и умение их применять в различных языках программирования.
3. Автоматизация ввода данных о препринтах ОИЯИ в репозиторий публикаций сотрудников.
- Знание форматов для описания ресурсов в Семантической паутине, языка разметки xml.
- Знания методов обработки текстов, пакетов для извлечения текстов из pdf-файлов.
- Владение языками программирования высокого уровня.
4. Разработка web-приложения Перечень рецензируемых научных изданий ВАК.
- Знания методов обработки текстов, пакетов для извлечения текстов из pdf-файлов.
- Владение языками программирования высокого уровня.
- Знание основ БД.
- Навыки в проектировании программного обеспечения.
- Владение языками программирования высокого уровня.