Исполняющий обязанности заведующего кафедрой: доцент, кандидат физ.-мат. наук Игнатенко Марина Викторовна
Ведущий специалист по обеспечению учебного процесса: Барауля Ольга Анатольевна
Профессорско-преподавательский состав: 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 (типовой план)
- Методы программирования и информатика
- Web-программирование
- Численные методы
- Информационные технологии
- Современные системы компьютерного моделирования
- Введение в специальность
- Базы данных
- Построение и анализ алгоритмов
Специальность «Математика». Направление Математика и информационные технологии (Математическое и программное обеспечение мобильных устройств) код направления 1-31 03 08-02 (типовой план)
- Методы программирования и информатика
- Web-программирование
- Численные методы
- Информационные технологии
- Современные системы компьютерного моделирования
- Введение в специальность
- Базы данных
- Алгоритмы и структуры данных
- 5 семестр
- 6 семестр
Специальность «Математика». Направление Компьютерная математика и системный анализ код направления 1-31 03 09 (типовой план)
- Методы программирования и информатика
- Web-программирование
- Численные методы
Дисциплины специализаций
Основные дисциплины специализации «Веб-программирование и Интернет-технологии»:
- Операционная среда 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 учебный год
- Разработка сетевых приложений в Microsoft Visual C++ .
- Разработка рекламно-информационного веб-сайта для турагентства .
- Разработка интернет-магазина.
- Разработка веб-сайта для музея.
- Применение компьютерной системы Mathematica для решения задачи приближения функций.
- Интерполирование Лагранжа по чебышевским системам функций.
- Интерполирование функций многих переменных.
- Решение задачи аппроксимации функций методом наименьших квадратов.
- Позиционные системы счисления. Когнитивная визуализация алгоритмов.
- Рекурсивные алгоритмы. Когнитивная визуализация алгоритмов.
- Разработка заданий и методических указаний для подготовки к Централизованному экзамену по математике по алгебре.
- Разработка заданий и методических указаний для подготовки к Централизованному экзамену по математике по планиметрии.
- Разработка заданий и методических указаний для подготовки к Централизованному экзамену по математике стереометрии.
- Разработка заданий и методических указаний для подготовки к олимпиадам по математике в 7-8 классах.
- Исследование эффективности сортировок при различных видах входных данных.
- 3D-моделирование в среде Blender.
- Реализация логики портала в игровом движке Unity.
- Разработка roguelike-игры на Unity.
- Разработка игры на Unreal Engine.
- Алгоритмы процедурной генерации.
- Методы построения фракталов и их визуализация.
- Численное решение систем линейных алгебраических уравнений.
- Задача алгебраического интерполирования. Схема Эйткена.
- Полиномы Чебышева 1-го рода в задаче интерполирования функций.
- Понятие о методе наименьших квадратов.
- Создание игрового и тестирующего приложения.
- Использование библиотек для создания нейросетей.
- Создание сайта на React и NodeJS.
- Создание сайта на фреймворках (Laravel и др.).
- Мобильное приложение для iOS «Расписание занятий».
- Мобильное приложение для Android «NSP».
- Говорящая игрушка на Андроид.
- Мобильное приложение для центра внешкольной работы Октябрьского района г. Минска.
- Реализация БД с меню на языке Python.
- Алгоритмы искусственного интеллекта для решения игры 2048.
- Разработка Windows-приложения на языке Python.
- Разработка Windows-приложения в Qt.
- Метод переменных направлений для решения системы матричных уравнений Сильвестра.
- Распознавания текста на изображениях с использованием системы компьютерного зрения Matlab.
- Итерационные методы решения систем алгебраических уравнений.
- Имплементация мультиагентного поиска путей с помощью C++\Unreal Engine.
- Разработка интерактивного учебника с системой тестирования учащегося.
- Решение задач теории графов в вычислительной среде с визуализацией результатов.
- Разработка сайта для изучения высшей алгебры и аналитической геометрии.
- Исследование различных методов решения задачи коммивояжера.
- Программирование правил на простейших клеточных автоматах.
- Рациональное интерполирование.
- Локальные интерполяционные сплайны S11(x), S32(x) .
- Обратное интерполирование.
- Язык Python и реализация нейронных сетей.
- Создание сайта на React и NodeJS.
- Создание Back-end приложений на фреймворках.
- Образовательное игровое приложение
- Списки. Когнитивная визуализация алгоритмов.
- Рекурсивные алгоритмы. Когнитивная визуализация алгоритмов.
- Сильно ветвящиеся деревья. Когнитивная визуализация алгоритмов.
- Создание мобильного приложения для учета товаров в магазине.
- Создание игрового мобильного приложения.
- Создание мобильного приложения для учёта посещаемости занятий.
- Разработка Windows-приложения на языке Python.
- Разработка Windows-приложения в Qt.
- Разработка веб-приложения на языке Python.
Темы дипломных работ 2022/23 учебный год
- Разработка мобильного приложения для изучения правил дорожного движения.
- Исследование шаблонов управления состоянием с использованием фреймворка Flutter.
- Разработка смарт-контракта в сети blockchain.
- Создание приложения и дальнейшая его развертка, мониторинг и автоскейлинг посредством инструментов DevOps.
- Аппаратно-программное средство для блочного шифрования информации.
- Разработка игры типа аркада на Unity.
- Разработка мобильного приложения для прохождения тестов.
- Классификация данных при помощи нейросетей.
- Разработка приложения на Flutter для изучения английского языка.
- Разработка веб-приложения для улучшения психологического состояния.
- Разработка PWA приложения средствами Next.js.
- Создание чат-бота преподавателя.
- Веб-приложение на Python.
- Разработка веб-приложения на базе Spring Boot и React.
- Создание чат-бота на языке Python.
- Создание мобильного приложения для прослушивания музыки.
- Веб-приложение для отслеживания и прогнозирования вирусных заболеваний.
- Разработка игры в жанре MOBA средствами среды разработки Unity.
- Разработка Веб-приложения с использовнием React; NodeJS.
- Разработка Web App Bot в Telegram.
- Разработка мобильного iOS приложения для девушек.
- Анализ и визуализация данных в Power BI.
- Разработка мобильной игры в стиле скандинавской мифологии в жанре match3 на платформе Unity.
- Разработка Веб-приложения для организации культурно-досуговых мероприятий.
- Разработка новостного мобильного приложения посредством фреймворка Flutter.
- Разработка образовательно-развлекательного сайта подбора иноязычных слов на базе Python + Django.
- Разработка платформенной игры на Unity.
- Разработка Веб-приложения с использованием React, NodeJS, MySQL.
- Разработка web приложений для обучения грамматике английского языка. Часть 2.
- Факторизация многочленов над конечными полями.
- Разработка модуля прогнозирования в системе отслеживания заболеваний.
- Создание приложения-помощника для вязания.
- Разработка мобильного приложения под iOS с помощью UIKit.
- Разработка веб-приложения для медицинского сервиса.
- Разработка веб-сервиса «Репетитор».
- Разработка веб-приложения для поиска психологической помощи.
- Разработка мобильного приложения под iOS для помощи владельцам домашних животных.
- Реализация и применение генетических алгоритмов.
- Использование машинного обучения для распознания объектов и indoor навигации.
- Разработка приложения для поиска и структурирования информации о предках и событиях прошлого с применением технологии ASP.NET Core.
- Разработка физических и звуковых компонентов в графическом движке SynthEngine.
- Разработка микросервисного backend-приложения на ASP.NET Web Api.
- Разработка защищенного мессенджера с помощью React.
- Платформа для обучения трейдингу.
- Распознавание парковочных мест на изображениях, полученных с БПЛА.
- Разработка мобильного приложения-кошелек с поддержкой Whitelabel и Multitenancy.
- Разработка веб-приложения для сбора информации в медицинском учреждении.
- Создание и продвижение бренда.
- Разработка сайта для рекламодателя.
- Создание и продвижение цифрового продукта для Интернет-банка.
- Разработка демо-приложения для рекламного SDK.
- Разработка мобильного приложения под Android для контроля состояния домашних питомцев.
- Приложение для распознавания изображений на языке python.
- Разработка веб-приложения для опроса и анализа обратной связи респондентов по произведённой продукции поставщиком.
- Создание мобильного приложения для оптимизации бизнес-процессов.
- Автоматизация тестирования веб-приложений с помощью PYTEST.
- Создание приложения по продажам непродовольственных товаров и их оптимизация.
- Разработка игрового приложения в Unity.
- Аппаратно-программные средства реализации расширения пространства и экономии времени человека.
- Разработка веб-приложения для автоматизации рекрутинга на основе клиент-серверной архитектуры с использованием Reactjs и Nodejs.
- Разработка веб-приложения с использованием бонусной программы лояльности для клиентов по продаже спортивных товаров.
- Разработка приложения под Android для магазина с анализом цен и рекомендациями по выбору непродовольственных товаров.
- Анализ и визуализация данных в Power BI.
- Методика использования электронных рабочих тетрадей по физике для активизации самостоятельной работы учащихся.
- Развитие учебной мотивации и познавательной активности у учащихся на учебных занятиях по информатике.
- Создание фреймворка для тестирования приложений.
- Разработка факультативного курса «Основы веб-программирования на JavaScript».
- Создание тестовых заданий по некоторым главам курса «Высшая математика» для нематематических специальностей в системе LMS MOODLE.
- Создание контролирующих заданий по некоторым главам курса «Высшая математика» для нематематических специальностей в системе LMS MOODLE.
- Создание информационно-образовательного электронного ресурса по некоторым главам курса «Высшая математика» для нематематических специальностей.
- Разработка фрезерного ЧПУ станка на базе программируемой платформы Arduino.