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

Кафедра

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

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

Профессорско-преподавательский состав: 4 профессора, 17 доцентов, 10 старших преподавателей и 4 ассистента

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

  • Направление специальности: 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 – Программное обеспечение мобильных устройств.

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

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

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

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

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

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

Сотрудники филиалов кафедры читают лекции по специальным дисциплинам для студентов старших курсов и магистрантов, а также осуществляют научное руководство курсовыми, дипломными и магистерскими работами, учебной и производственной практикой студентов. Среди изучаемых предметов: «Разработка Web-приложений», «JEE технологии», «Java-программирование для мобильных устройств», «Шаблоны проектирования мобильных приложений», «Анализ и проектирование информационных систем», «Статистический анализ: язык R», «Big Data Hadoop Foundations», «Базы данных», «MS BI Stack», «BI Analytics», «Автоматизация тестирования ПО», «Построение и анализ алгоритмов», «Web-сервисы» и др.

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

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

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

Специальность «Математика». Направление Математика (Научно-производственная деятельность) код направления 1-31 03 01-01 (типовой план)

Специальность «Математика». Направление Математика (Научно-педагогическая деятельность) код направления 1-31 03 01-02 (типовой план)

Специальность «Математика». Направление Математика (Экономическая деятельность) код направления 1-31 03 01-03 (типовой план)

Специальность «Математика». Направление Математика (Научно-конструкторская деятельность) код направления 1-31 03 01-04 (типовой план)

Специальность «Математика». Направление Механика и математическое моделирование код направления 1-31 03 02 (типовой план)

Специальность «Математика». Направление Математика и информационные технологии (Веб-программирование и интернет-технологии) код направления 1-31 03 08-01 (типовой план)

Специальность «Математика». Направление Математика и информационные технологии (Математическое и программное обеспечение мобильных устройств) код направления 1-31 03 08-02 (типовой план)

Специальность «Математика». Направление Компьютерная математика и системный анализ код направления 1-31 03 09 (типовой план)

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

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

  • Операционная среда Linux;
  • Разработка Веб-приложений;
  • Автоматизация тестирования ПО;
  • Big Data Hadoop Foundations;
  • Язык программирования C#. Основы ASP.NET;
  • Математические модели в информационных технологиях;
  • Теоретико-числовые методы в криптографии;
  • Статистический анализ: язык R;
  • Введение в системный анализ;
  • Веб-сервисы. 

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

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

  • MS BI Stack;
  • BI Analytics;
  • Автоматизация тестирования ПО;
  • Big Data Hadoop Foundations;
  • Параллельное программирование;
  • Математические модели в информационных технологиях;
  • Теоретико-числовые методы в криптографии;
  • Статистический анализ: язык R;
  • Введение в системный анализ;
  • Веб – сервисы . 

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

  • Интернет-маркетинг;
  • Кроссплатформенные приложения для мобильных устройств;
  • Автоматизация тестирования ПО;
  • Разработка приложений для  мобильных устройств;
  • Язык Python;
  • Логическое программирование и искусственный интеллект;
  • Теоретико-числовые методы в криптографии;
  • Оптимизация и SEO;
  • Введение в системный анализ;
  • Проектирование интерфейсов. 

Основные дисциплины специализации «Научно-педагогическая деятельность» специальности «Математика» (Алгебра и теория чисел, Геометрия и топология, Теория вероятностей и математическая статистика, Теория функций, Математический анализ):

  • Программирование на VB, VBA и Delphi;
  • Базы данных и SQL;
  • Web-конструирование;
  • Компьютерный дизайн математического контента;
  • Разработка мультимедийных приложений;
  • Практикум по информатике.

Основные дисциплины специализации «Научно-производственная деятельность» специальности «Математика» (Алгебра и теория чисел, Геометрия и топология, Теория вероятностей и математическая статистика, Теория функций, Математический анализ):

  • Web-программирование;
  • Язык CSHARP и основы платформы .NET;
  • Разработка веб-приложений на ASP.NET MVC;
  • Базы данных.

Основные дисциплины специализации «Экономическая деятельность» специальности «Математика» (Математические методы в экономике, Интернет-маркетинг):

  • Базы данных и SQL;
  • Web-программирование;
  • Интернет-маркетинг;
  • Оптимизация и SEO.

Научные направления кафедры

  • теория разностных схем;
  • теория методов инвариантного погружения;
  • численные методы решения сингулярных интегральных уравнений;
  • теория методов редукции к задачам Коши;
  • численное и континуальное интегрирование;
  • операторное интерполирование;
  • компьютерная архитектура, информационные сети и среды;
  • методика использования ИТ в курсах вузовской математики.

Темы курсовых работ 2022/23 учебный год

  1. Разработка сетевых приложений в Microsoft Visual C++ .
  2. Разработка рекламно-информационного веб-сайта для турагентства .
  3. Разработка интернет-магазина.
  4. Разработка веб-сайта для музея.
  5. Применение компьютерной системы Mathematica для решения задачи приближения функций.
  6. Интерполирование Лагранжа по чебышевским системам функций.
  7. Интерполирование функций многих переменных.
  8. Решение задачи аппроксимации функций методом наименьших квадратов.
  9. Позиционные системы счисления. Когнитивная визуализация алгоритмов.
  10. Рекурсивные алгоритмы. Когнитивная визуализация алгоритмов.
  11. Разработка заданий и методических указаний для подготовки к Централизованному экзамену по математике по алгебре.
  12. Разработка заданий и методических указаний для подготовки к Централизованному экзамену по математике по планиметрии.
  13. Разработка заданий и методических указаний для подготовки к Централизованному экзамену по математике стереометрии.
  14. Разработка заданий и методических указаний для подготовки к олимпиадам по математике в 7-8 классах.
  15. Исследование эффективности сортировок при различных видах входных данных.
  16. 3D-моделирование в среде Blender.
  17. Реализация логики портала в игровом движке Unity.
  18. Разработка roguelike-игры на Unity.
  19. Разработка игры на Unreal Engine.
  20. Алгоритмы процедурной генерации.
  21. Методы построения фракталов и их визуализация.
  22. Численное решение систем линейных алгебраических уравнений.
  23. Задача алгебраического интерполирования. Схема Эйткена.
  24. Полиномы Чебышева 1-го рода в задаче интерполирования функций.
  25. Понятие о методе наименьших квадратов.
  26. Создание игрового и тестирующего приложения.
  27. Использование библиотек для создания нейросетей.
  28. Создание сайта на React и NodeJS.
  29. Создание сайта на фреймворках (Laravel и др.).
  30. Мобильное приложение для iOS «Расписание занятий».
  31. Мобильное приложение для Android «NSP».
  32. Говорящая игрушка на Андроид.
  33. Мобильное приложение для центра внешкольной работы Октябрьского района г. Минска.
  34. Реализация БД с меню на языке Python.
  35. Алгоритмы искусственного интеллекта для решения игры 2048.
  36. Разработка Windows-приложения на языке Python.
  37. Разработка Windows-приложения в Qt.
  38. Метод переменных направлений для решения системы матричных уравнений Сильвестра.
  39. Распознавания текста на изображениях с использованием системы компьютерного зрения Matlab.
  40. Итерационные методы решения систем алгебраических уравнений.
  41. Имплементация мультиагентного поиска путей с помощью C++\Unreal Engine.
  42. Разработка интерактивного учебника с системой тестирования учащегося.
  43. Решение задач теории графов в вычислительной среде с визуализацией результатов.
  44. Разработка сайта для изучения высшей алгебры и аналитической геометрии.
  45. Исследование различных методов решения задачи коммивояжера.
  46. Программирование правил на простейших клеточных автоматах.
  47. Рациональное интерполирование.
  48. Локальные интерполяционные сплайны S11(x), S32(x) .
  49. Обратное интерполирование.
  50. Язык Python и реализация нейронных сетей.
  51. Создание сайта на React и NodeJS.
  52. Создание Back-end приложений на фреймворках.
  53. Образовательное игровое приложение
  54. Списки. Когнитивная визуализация алгоритмов.
  55. Рекурсивные алгоритмы. Когнитивная визуализация алгоритмов.
  56. Сильно ветвящиеся деревья. Когнитивная визуализация алгоритмов.
  57. Создание мобильного приложения для учета товаров в магазине.
  58. Создание игрового мобильного приложения.
  59. Создание мобильного приложения для учёта посещаемости занятий.
  60. Разработка Windows-приложения на языке Python.
  61. Разработка Windows-приложения в Qt.
  62. Разработка веб-приложения на языке Python.

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

  1. Решение оптимизационных задач с помощью генетических алгоритмов
  2. Разработка интернет-магазина с помощью React
  3. Разработка веб-приложения для учета образовательного процесса
  4. Разработка адаптивного веб-приложения видеохостинга
  5. Построение тестов для логических схем на основе детерминированных методов
  6. Построение тестов для программируемых логических матриц
  7. Использование стека mern при создании интернет-блога
  8. Разработка мобильного приложения для онлайн-игры
  9. Разработка многофункционального веб-приложения для оптимизации работы в сети Интернет
  10. Разработка веб-приложения для интернет-торговли с использованием технологии React
  11. Разработка приложения для мультимодального определения эмоций человека
  12. Разработка онлайн-игры «Монополия» с использованием TypeScript и JS-фреймворков
  13. Создание конспекта лекций по математическому анализу в Mathematica
  14. Редизайн портала дистанционной математической школы
  15. Разработка автоматизированной системы для продвижения сайтов
  16. Разработка веб-приложения для финансового учета
  17. Система распознавания свободных мест на парковке с использованием машинного обучения
  18. Разработка клиентской части веб-сайта кафедры
  19. Организация и управление маркетинговыми планами компании
  20. Анализ и проектирование адаптивной системы тестов для образовательных процессов
  21. Редизайн объектов динамической геометрии для 7 класса дистанционной математической школы
  22. Web-приложение для обработки цифровых документов с помощью ИИ
  23. Разработка многопользовательского приложения, использующего технологии машинного обучения
  24. Разработка веб-приложения для управления криптовалютными активами на основе технологии блокчейн и веб 3.0
  25. Разработка интерактивной адаптивной образовательной платформы
  26. Разработка сайта кафедры веб-технологий и компьютерного моделирования
  27. Создание сайта для фотографа
  28. Разработка адаптивной площадки объявлений в сфере продаж
  29. Разработка веб-приложения для изучения интернет-технологий в игровой форме
  30. Разработка мобильного приложения для планирования посещения кафе и ресторанов
  31. Библиотека для работы с алгоритмами динамического программирования
  32. Мобильное приложение «Фото на документы»
  33. Спектральный метод переменных направлений для трехмерного уравнения Пуассона
  34. Разработка интерактивной адаптивной платформы для библиотеки и ее полноценной мобильной версии
  35. Разработка мобильного приложения под Android для водителей
  36. Веб-приложение для работы с криптовалютами
  37. Разработка веб-приложения для проведения онлайн-аукциона
  38. Разработка игры-платформера средствами языка программирования JavaScript
  39. Разработка веб-приложения для поддержки контроля квалификации сотрудников
  40. Разработка кросплатформенной системы образовательного центра на Kotlin
  41. Разработка адаптивной интерактивной платформы в сфере спорта, фитнеса и здорового образа жизни
  42. Методика преподавания основ алгоритмизации и программирования в средних учебных заведениях
  43. Разработка сайта дистанционных олимпиад
  44. Разработка андройд-приложения для бизнеса «планирование, анализ, отчетность по бизнес-задачам»
  45. Мобильное приложение для студентов и сотрудников ММФ БГУ
  46. Разработка интерактивной адаптивной платформы для бизнеса в сфере подбора комплектующих
  47. Разработка адаптивной интерактивной платформы для бизнеса в сфере общественного питания и обслуживания на Spring Boot и Angular
  48. Поиск автомобилей по заданным параметрам на изображениях земной поверхности
  49. Редизайн сайта филологического факультета
  50. Проектирования и разработка веб-приложения в банковской сфере на Spring Cloud
  51. Интерполяционные кубатурные формулы для сингулярных интегралов с прямоугольной областью интегрирования и весом специального вида
  52. Разработка веб-приложения для обучения английскому языку
  53. Построение тестов для логических схем из функциональных элементов с использованием методов искусственного интеллекта