Кафедра веб-технологий и компьютерного моделирования

Кафедра

Заведующий кафедрой: доцент,  кандидат физико-математических наук Игнатенко Марина Викторовна

Ведущий специалист по обеспечению учебного процесса: Барауля Ольга Анатольевна

Профессорско-преподавательский состав: 2 профессора, 16 доцентов, 12 старших преподавателей и 3 ассистента

Специальности подготовки студентов

Специальность: 6-05-0533-07 Математика и компьютерные науки.
Профилизации:
Веб-программирование и интернет-технологии. № 6-5.4-55/03. 15.05.2023.
Математическое и программное обеспечение мобильных устройств. № 6-5.4-55/02. 15.05.2023.

Специальность: 1-31-03-08 Математика и информационные технологии.

Направление специальности: 1-31 03 08-01 – Веб-программирование и интернет-технологии
Специализация: 1-31 03 08-01 01 – Веб-программирование
Специализация: 1-31 03 08-01 03 – Математическая информатика

Направление специальности: 1-31 03 08-02 – Математическое и программное обеспечение мобильных устройств
Специализация: 1-31 03 08-02 02 – Программное обеспечение мобильных устройств.

Для иностранных студентов

Специальность: 6-05-0533-07 Математика и компьютерные науки.
Профилизации:

На кафедре осуществляется подготовка по специальности «Математика и компьютерные науки» в рамках двух профилизаций: «Веб-программирование и интернет-технологии», «Математическое и программное обеспечение мобильных устройств». Выпускникам присваивается квалификация «Математик. Программист».

Продолжается подготовка по специальности «Математика и информационные технологии (по направлениям)» в рамках двух направлений: «Веб-программирование и интернет-технологии», «Математическое и программное обеспечение мобильных устройств». Выпускникам присваивается квалификация «Математик. Специалист по информационным технологиям».

Характерная черта специальностей — сочетание фундаментальной подготовки по классическим математическим дисциплинам и углубленного изучения разделов математики, активно применяющихся в прикладных компьютерных областях, с овладением передовыми технологиями программирования. Обучение ориентировано на подготовку высококвалифицированных специалистов для решения задач, связанных с разработкой и использованием математических методов и наукоемких информационных технологий в динамично развивающейся области проектирования современных веб-систем.

Выпускники указанных специальностей подготовлены для научно-исследовательской и прикладной деятельности в области математического моделирования, проектирования и реализации программных комплексов, внедрения интернет-решений для задач, возникающих в научной, экономической и социальной сферах.

На кафедре действует академическая магистратура по специальности «Математика и компьютерные науки» в рамках профилизации «Веб-программирование и интернет-технологии». Ежегодно в ней обучаются около 20 магистрантов, в том числе из Китая.

Кафедра поддерживает тесные связи с компаниями-резидентами Парка высоких технологий, в том числе «Эксадел», «Итранзишэн», «Международный деловой альянс», «Белхард», «ЭПАМ Системз», «ХайКво Солюшенс», «Кьюликс Системс» и др. Эти компании регулярно приглашают студентов, специализирующихся по кафедре, на производственную исследовательскую и преддипломную практики. В результате такого сотрудничества студенты имеют реальную возможность ознакомиться с промышленным программированием и получить более углубленную профильную подготовку.

С 2013 года на базе СООО «ХайКво Солюшенс» действует филиал кафедры. Инновационным проектом, реализуемым филиалом кафедры на базе «ХайКво Солюшенс», является «Разработка и практическое применение алгоритмов машинного обучения и интеллектуального анализа данных».

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

Основные научные интересы ППС кафедры связаны с численными и аналитическими методами решения граничных и краевых задач для сеточных, дифференциальных и интегральных уравнений; операторным интерполированием; моделированием сложных систем; информационными и веб-технологиями.

Силами преподавателей кафедры каждые три года проводится Международная научно-практическая конференция «Веб-программирование и интернет-технологии (WebConf)». Для участия в ней приглашаются преподаватели высших и средних специальных учебных заведений, работники IT-компаний, представители научных и деловых кругов.

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

За последнее десятилетие создана и развивается дистанционная математическая школа ММФ. Под руководством доцента Позняка Ю.В. в разработке материалов приняли участие более тысячи студентов мехмата.

На базе кафедры работает «Академия Веб-образования».

Дисциплины, закрепленные за кафедрой

Специальность «Математика и компьютерные науки» (Веб-программирование и информационные технологии, Математическое и программное обеспечение мобильных устройств)

  • Введение в компьютерные математические системы

Дисциплины специализаций

Основные дисциплины специализации «Веб-программирование»:

  • Разработка Веб-приложений ASP.NET MVC;
  • Язык программирования C#. Основы ASP.NET ;
  • Параллельное программирование;
  • Методы  и алгоритмы обработки изображений;
  • Тестирования ПО;
  • Маркетинг и поисковая оптимизация;
  • Веб-сервисы. 

Основные дисциплины специализации «Математическая информатика»:

  • Статистический анализ и язык R;
  • Язык программирования Python;
  • Логическое программирование и искусственный интеллект;
  • Параллельное программирование;
  • Тестирование ПО.

Основные дисциплины специализации «Программное обеспечение мобильных устройств»:

  • Разработка приложений для мобильных устройств;
  • Проектирование мобильных интерфейсов и юзабилити;
  • Встраиваемые устройства;
  • Основы виртуальной и дополненной реальностей;
  • Основы гейм-дизайна;
  • Маркетинг и поисковая оптимизация. 

Темы курсовых работ 2024/25 учебный год
2 курс, 3 заочное

  1. Сегментация цветных изображений
  2. Выделение границ объектов на изображениях
  3. Сравнительный анализ языков программирования Pascal и C++.
  4. Сравнительный анализ языков программирования C++ Visul Gtudio и Java
  5. Сравнительный анализ языков программирования C++ Visul Gtudio и Pyton
  6. Электронный учет посещаемости практических занятий.
  7. Электронный учет выполнения лаборатрных работ по методам программирования.
  8. Алгоритм численного решения и программная реализация для интегрального уравнения Вольтерра 2-го рода
  9. Разработка веб-приложения для изучения русского языка
  10. Разработка игрового приложения «JackBox» на JavaScript
  11. Разработка платформы для решения алгоритмических задач
  12. Разработка интернет-магазина кофейни «Z48» на JavaScript
  13. Разработка веб-приложения для распределения и обсуждения задач в команде
  14. Разработка веб-приложения «Финансовый отчет» на React
  15. Разработка Телеграмм-бота для получения музыкальных треков
  16. Разработка веб-приложения «Zoo магазин» на React
  17. Разработка веб-приложения «Генерация резюме» на React
  18. Платформа обучения произношению английского языка. BackEnd
  19. Платформа самообучения и Q&A информацией для программистов. FrontEnd
  20. Конверсия тестовых вопросов из XLS в TXT-формат для импорта в Moodle
  21. Разработка приложения DBmigration tool
  22. Платформа аккумуляции юридических документов
  23. Платформа самообучения и Q&A информацией для программистов (backend)
  24. Платформа обучения произношению английского языка. FrontEnd.
  25. Платформа самообучения и Q&A информацией для программистов (frontend)
  26. Разработка мобильного приложения на Kotlin
  27. Ускорение работы графического приложение с использованием организации параллельных потоков на Qt.
  28. Разработка мобильного приложения на Kotlin
  29. Разработка мобильного приложения по подбору автозапчастей Минск-Лада.
  30. Разработка веб-приложения Laundry Manager»
  31. Разработка приложения площадки объявлений
  32. Разработка веб-приложения для управления делами и задачами
  33. Разработка веб-приложения «Персональный стилист-ассистент»
  34. Разработка веб-приложения «Персональный стилист-ассистент»
  35. Разработка интернет-магазина на Java
  36. Разработка веб-приложения для фитнеса на React
  37. Разработка онлайн-библиотеки с использованием React
  38. Разработка Telegram-бота для работы с медиафайлами
  39. Разработка веб-приложения для управления финансами
  40. Разработка веб-приложения для планирования путешествий
  41. Мобильное приложение «Расписание занятий ММФ»
  42. Мобильное приложение «Помощник покупателя»
  43. Программа классификации изображений
  44. Мобильное приложение «Артикуляционная гимнастика»
  45. Разработка игрового приложения с использованием UnrealEngine
  46. Мобильное игровое приложение
  47. Разработка игрового приложения на Unity в жанре Rouge like
  48. Облачные сервисы для распознавания голосовых сообщений
  49. Анализ изображений для распознавания формул
  50. Разработка веб-приложения для изучения английского языка
  51. Редизайн сайта факультета философии и социальных наук
  52. Разработка веб-приложения для прослушивания музыки
  53. Разработка приложения по изучению грамматики английского языка
  54. Разработка приложения «Фотогалерея» с использованием API
  55. Создание системы управления умным домом на C#
  56. Разработка фитнес веб-приложения с использованием С# и .Net
  57. Разработка веб-приложения на Python
  58. Сайт с генерацией резюме по шаблонам js
  59. Разработка приложения для контроля финансов на js.
  60. Разработка личного финансового менеджера
  61. SEO продвижение сайтов.
  62. Разработка сайта для кафе “Keks cafe” на Tilda Publishing
  63. Разработка сайта для компании по организации дней рождений, праздников и тимбилдингов
  64. Создание веб-приложения по изучению грамматики английского языка
  65. Разработка сайта для зуботехнической лаборатории
  66. Разработка браузерной игры «Судоку»
  67. Разработка сайта для канцелярского магазина с использованием CMS Tilda
  68. Программное моделирование физических систем для использования в анимации и спецэффектах
  69. Разработка Web API для рыночнрой системы торговли
  70. Разработка веб-сайта обслуживающей организации с формой записи на услугу
  71. Разработка чата с использованием технологии Клиент/Сервер
  72. Разработка игрового приложения-симулятора с использованием Unity
  73. Разработка сетевого игрового приложения
  74. Разработка игры с элементами клавиатурного тренажера на С++
  75. Разработка автоматизированной системы учета нагрузки тренеров в фитнес-центре
  76. Разработка веб-сайта для магазина текстильной одежды
  77. Разработка программы управления банковскими вкладами физических лиц
  78. Разработка приложения для игры «Шашки» с использованием искусственного интеллекта
  79. Разработка веб-сайта для оказания услуг по подбору жилья с использованием React
  80. Разработка игрового веб-приложения
  81. Разработка интерактивной панели управления для ведения заметок
  82. Разработка искуственного интеллекта для игры в шахматы
  83. Разработка веб-приложения для ведения домашней бухгалтерии
  84. Разработка веб-приложения для поиска пользователей по интересам
  85. Разработка веб-приложения для безопасной передачи информации в интернете
  86. Редизайн 10 класса дистанционной математической школы
  87. Сравнительный анализ семафоров в многопоточности Java
  88. Разработка системы конвертации валют
  89. Разработка приложения для анализа и управления финансами с использованием js фреймворков.
  90. Приложение для безвозмездного обмена
  91. Разработка игрового приложения на React
  92. Разработка игрового приложения на React
  93. Разработка Telegram Bot
  94. Разработка игрового приложения на React
  95. Разработка веб-приложения на основе Spring MVC
  96. Телеграмм бот для отслеживания подписок
  97. Разработка веб-приложения для создания мероприятий

3 курс, 4 заочное

  1. Распознавание объектов на цифровых изображениях с помощью нейронных сетей
  2. Обнаружение объектов на снимках земной поверхности
  3. Сегментация цветных изображений
  4. Обнаружение людей на видеоизображениях
  5. Разработка мобильного приложения на Swift для поиска и просмотра информации о фильмах с использованием API
  6. Анализ асимптотического поведения решений разностного однородного уравнения со специальной матрицей
  7. Анализ асимптотического поведения решений разностного однородного уравнения с произвольной матрицей
  8. Система для автоматизации управления франчайзинговыми точками
  9. Система для автоматизации управления франчайзинговыми точками
  10. «Интерактивный фотоальбом – Галерея»
  11. Разработка веб-приложения для изучения алгебры
  12. Разработка веб-приложения для передачи временной информации по сгенерированной ссылке
  13. Построение пайплайна сбора и обработки данных
  14. Приложение для складского учета на языке программирования Java
  15. Разработка мобильного приложения для анализа GET-запросов на языке Swift
  16. Подкаст-студия в Минске
  17. Интернет-магазин электротехники
  18. Интернет банкинг на языке Golang
  19. Динамическийс анализ эффективности крипто валют на языке Java
  20. Приложение для аренды жилья
  21. Разработка и оптимизация Fork/Join процессов в Java
  22. Разработка веб-приложения для работы с персоналом.
  23. Разработка мобильного приложения для расчёта математических выражений
  24. Разработка веб-приложения для «Библиотека»для изучения языков
  25. Разработка мобильного e-commerce приложения
  26. Разработка мобильного приложения «Trainify»
  27. Разработка сайта железнодорожной компании
  28. Разработка компьютерной игры
  29. Разработка игр на Unity с использованием языка C#
  30. Разработка онлайн-игры с использованием Unity
  31. Разработка Telegram-бота на языке Python
  32. Разработка приложения медицинского назначения с использованием нейросетей
  33. Разработка веб-приложения для онлайн-магазина
  34. Разработка онлайн-игры с использованием Unity
  35. Разработка веб-приложения для арт-студии
  36. Мобильное приложение «Логопед»
  37. Разработка мобильного приложения «MMFTable»
  38. Мобильное приложение «Борьба с лудоманией»
  39. Фитнес-приложение со встроенным искусственным интеллектом
  40. Мобильное приложение для обучения программированию
  41. Разработка мобильного приложения «StyleSnap»
  42. Теория исключений и решение систем полиномиальных уравнений
  43. Моделирование алгоритмов скалирования высоконагрузочного приложения
  44. Физически реалистичные модели в Unity3D
  45. Система с персонализированными рекомендациями студентам по курсам на основе их учебной активности и предпочтений
  46. Система автоматизации развертывания и обеспечения отказоустойчивости гибридной инфраструктуры
  47. Приложение на Android для управления библиотекой игр
  48. Веб-приложение для управления личными финансами
  49. Разработка веб-приложения для коллекционеров марок
  50. Разработка веб-приложения «Шахматы»
  51. Разработка веб-приложения для премиальных коллекционных игрушек и арт-объектов
  52. Создание приложения для сервиса доставки пиццы
  53. Разработка веб-приложения для поиска репетиторов
  54. UX-исследования в разработке веб-ресурсов
  55. Веб-приложение для ведения протокола соревнований
  56. Платформа для прослушивания аудио и создания плейлистов
  57. Разработка базы данных для веб-сайта Совета Землячеств БГУ
  58. Создание веб-сайта о достопримечательностях Минска
  59. Микросервисная архитектура в веб-разработке: практическое применение Golang
  60. Социальная сеть на языке программирования Swift
  61. Разработка веб-приложения для чтения историй
  62. Разработка веб-приложения для каршеринга
  63. Разработка веб-приложения для управления задачами и проектами
  64. Разработка серверной части веб-прило.жения для верификации информации по изобразительному искусству
  65. Разработка клиентской части веб-приложения для верификации информации по изобразительному искусству
  66. Разработка игрового приложения с использованием технологии Клиент/сервер
  67. Разработка веб-приложения «Управление соревнованиями»
  68. Разработка чата с использованием многопоточных сервера и клиентов
  69. Разработка веб-приложения для многопользовательской игры
  70. Разработка веб-приложения «Интерактивный учебник с тестированием учащихся»
  71. Веб-приложение для игры «Морской бой»
  72. Веб-приложеине для социального взаимодействия
  73. Веб-приложение для интерактивного подбора фильмов
  74. Игровое веб-приложение для улучшения скорости печати
  75. Приложение для совместных тренировок
  76. Приложение для проведения видеотрансляций
  77. Приложение для проведения видеотрансляций
  78. Разработка образовательного iOS-приложения «MathFusion»
  79. Редизайн графических объектов дистанционной математической школы
  80. Создание веб-сервиса для учета финансов
  81. Построение информационных моделей на нейронных сетях и Phyton
  82. Создание социальных сайтов на NodeJs
  83. Разработка образовательного IOS-приложения «Lingvistik»
  84. Разработка мобильного приложения «CueFlows» для автоматизированного анализа и
    обработки информационных ресурсов
  85. Разработка веб-приложения для тренировки и увеличения словарного запаса
  86. Создание аудиовизуальных инсталляций из статистических графов
  87. Использование State Machine для создания игровых персонажей
  88. Разработка мобильного приложения для заказа маршруток
  89. Система адаптивного шумоподавления аудиосигнала
  90. Разработка веб-приложения для создания резюме (backend)
  91. Интеграция AI для автоматизации создания документов

Темы дипломных работ 2024/25 учебный год

  1. Разработка онлайн-игры с использованием ChatGPT
  2. Разработка алгоритмов сегментации медицинских изображений для автоматического выделения определенных структур и патологий на медицинских снимках
  3. Разработка веб-приложения для торгово-развлекательного центра
  4. Электронный учет посещаемости и текущей успеваемости по методам программирования на ММФ
  5. Электронный контроль и оценка знаний по методам программирования на ММФ
  6. Методика преподавания основ алгоритмизации и программирования в учреждениях общего среднего образования на повышенном уровне
  7. Создание агрегатора новостных ресурсов
  8. Реализация алгоритмов оптимальной и субоптимальной вычислительной сложности
  9. Разработка мобильного приложения для выполнения городских геолокационных квестов
  10. Защищенная синхронизация данных с удаленным сервером на примере Obsidian
  11. Разработка стартера для ускорения развертывания приложений
  12. Использование React JS, Framer Motion при разработке сайта для исполнителя музыки
  13. Разработка системы автоматизации развертывания и тестирования высоконагруженных систем с использованием инструментов DevOps
  14. Разработка интеграции Java-приложений с облачными сервисами AWS
  15. Разработка веб-приложения для отслеживания crypto net worth пользователя приложения
  16. Разработка мобильной платформы для путешествий по РБ
  17. Разработка автоматизированной системы оценивания фильмов
  18. Разработка платформы для автоматизации найма сотрудников
  19. Разработка и внедрение онлайн-сервиса когнитивно-поведенческой терапии бессонницы: проект SleepSculptor
  20. Комплексное гибридное приложение для путешественников “WanderGram”
  21. Разработка адаптивной интерактивной платформы для подготовки к централизованному экзамену и централизованному тестированию
  22. Разработка веб-приложения «Социальная сеть для музыкантов»
  23. Разработка мобильного приложения с использованием дополненной реальности для обучения
  24. Разработка мобильного приложения с использованием дополненной реальности для МЧС
  25. Разработка веб-приложения для моделирования потенциальных экосистем экзопланет
  26. Разработка веб-приложения для санатория
  27. Разработка игрового веб-приложения
  28. Нейронные сети в прогнозировании динамики кредитных рисков
  29. Разработка многофункционального музыкального веб-приложения
  30. Разработка приложения для управления деятельностью организации
  31. Мобильная диалоговая система
  32. Мобильное приложение «Помощник художника»
  33. Мобильное приложение «Правила дорожного движения»
  34. Разработка мобильного приложения для автоматизации создания картин из ниток
  35. Создание развивающей игры для детей на Android
  36. Создание proxy-сервера с использованием pfsense и squid
  37. Разработка веб-приложения для автоматизации работы медицинского центра
  38. Реализация нейронных сетей на JavaScript в веб-приложениях
  39. Методы статистического анализа и прогнозирования временных рядов
  40. Разработка веб-сервиса по распознаванию таблиц в печатных документах
  41. Разработка скалируемого веб-сервиса по обработке медиафайлов
  42. Модели и методы оптимальной организации макроконвейерных вычислений и их реализация
  43. Разработка приложения по поиску работы и подбору персонала с помощью искусственного интеллекта
  44. Разработка игры с процедурной генерацией локаций на платформе Unity
  45. Разработка игры в жанре «Стратегия» с использованием платформы Unity
  46. Разработка блокчейн-системы для безопасного и анонимного голосования на основе смарт-контрактов
  47. Разработка веб-приложения по тренировке навыков игры в шахматы
  48. Разработка веб-приложения для сбора финансовой аналитики
  49. Разработка онлайн-площадки для просмотра и продажи произведений искусства
  50. Разработка приложения для анализа продаж посредством платформы сбора и анализа большого объема данных
  51. Разработка приложения для анализа запасов в BI-системе QlikSense
  52. Разработка приложения для автоматизации грузоперевозок
  53. Разработка адаптивной платформы для поиска психологической помощи
  54. Разработка мобильного приложения для поддержания здорового образа жизни
  55. Разработка мобильного приложения-справочника «Эхо-мануал» для эхоардиографистов
  56. Разработка веб-приложения для эффективной работы в социальных сетях
  57. Разработка системы автоматизации управления ресурсами и их учета
  58. Разработка веб-приложения для управления офисным пространством
  59. Разработка приложения «Биржа предсказаний»
  60. Разработка мобильного приложения для учета личных затрат
  61. Машинное обучение для прогнозирования спроса на недвижимость
  62. Разработка кросс-платформенного приложения «Хранилище воспоминаний» с использованием фреймворка Flutter
  63. Разработка объектов динамической геометрии по курсу «Теоретическая механика»
  64. Разработка объектов динамической геометрии по курсу «Дифференциальные уравнения»
  65. Разработка игрового приложения в среде Unity
  66. Разработка Андроид-приложения для управления читательскими списками и прогрессом чтения
  67. Разработка веб-приложения для продажи картин выставочных художников
  68. Создание игрового приложения с использованием Unity 3D
  69. Разработка мобильного приложения «Счетчик продуктов питания»
  70. Разработка системы управления размещением и контроля сроков годности товаров в торговом объекте
  71. Эффективные квадратурные формулы для вычисления сингулярных интегралов на отрезке с весом специального вида