Кафедра современных технологий программирования

Краткая информация

Заведующий кафедрой

КАРКАНИЦА Анна Викторовна

Кандидат технических наук, доцент
Направление научной работы Разработка и исследование методов, моделей, алгоритмов и программного обеспечения для решения задач производства и образования; применение методов математической теории распознавания образов и кластерного анализа для построения компьютерных систем диагностики объектов и процессов сложной природы; интеллектуальные системы и системы поддержки принятия решений; проектирование и разработка баз данных и информационных систем, анализ данных, моделирование и оптимизация бизнес-процессов.
Дата основания 1992
№ кабинета ул. Ожешко, 22, ауд. 212
E-mail

kaf_stp [at] grsu [dot] by


Специальности ОКРБ 011-2009 Программное обеспечение информационных технологий
Специальности ОКРБ 011-2022 6-05-0612-01 Программная инженерия

Показатели работы в 2024 г.

Печатных изданий 3
Публикаций в научных изданиях 59
Выпущенных специалистов 92
Распределенных специалистов 43
Предприятия для распределения выпускников IT-кампании, предприятия и организации Гродненской области и РБ
Филиалы выпускающих кафедр на базе ИООО «ЭПАМ Системз» и ООО «Сайтодром»

Дополнительная информация

Кафедра является выпускающей по специальности 6-05-0612-01 «Программная инженерия»

Квалификация: инженер-программист

Степень: бакалавр

Форма и срок обучения: дневная, 4 года

Язык обучения: русский, английский (для иностранных абитуриентов)

План набора на 2025 год: за счет средств бюджета - 25, на платной основе - 35.

 

Преимущества образовательной программы “Программная инженерия”

1. Соответствие образовательной программы международным рекомендациям по преподаванию программной инженерии в высших учебных заведениях (Computer Science Сurricula) и охват всех аспектов производства программного обеспечения.
2. Международная аккредитация образовательной программы (Решение Независимого агентства аккредитации и рейтинга IAAR).
3. Сочетание теоретической подготовки с практическим опытом работы в компаниях. Договоры с ИТ-компаниями, лидерами индустрии, открывают перед студентами возможности получения профессиональных компетенций во время прохождения практик.
4. Высокий уровень подготовки и профессиональный преподавательский состав. В реализации образовательной программы принимают участие высокотехнологичные софтверные компании Республики Беларусь, специалисты компаний привлекаются к преподаванию и руководству практиками студентов.
5. Билингвальное обучение. Обеспечена возможность изучения профильных дисциплин на английском языке.

 

Что вы будете изучать?

  • математика для программистов (математический анализ, дискретная математика, линейная алгебра, теория вероятностей и прикладная статистика);
  • алгоритмы и структуры данных, разработка и анализ алгоритмов;
  • языки программирования (C++, Python, C#, Java, JavaScript, PHP и др.);
  • технологии разработки веб-приложений (Java EE, ASP.NET, Node.js, HTML, CSS, Angular, React и др.);
  • технологии разработки мобильных приложений (Flutter, Swift);
  • основы GameDev (Unity, Unreal Engine);
  • базы данных и системы управлениями базами данных (MySQL, MS SQL, PostgreSQL и др.);
  • конструирование программного обеспечения и проектирование архитектуры программных систем;
  • технологии контейнеризации, автоматизация развертывания приложений (Docker, Kubernetes, CI/CD);
  • разработка и анализ требований к программному обеспечению, тестирование ПО, управление программными проектами;
  • машинное обучение и нейросетевые технологии, компьютерный анализ данных.

 

Где вы сможете работать?

Выпускники специальности «Программная инженерия» могут работать в сервисных и продуктовых ИТ-компаниях, ИT-департаментах организаций, промышленных предприятий, учреждений банковской сферы, в научных учреждениях и учреждениях образования.

 

Перечень возможных должностей

  • инженер-программист (по специализациям Frontend-разработчик, Backend-разработчик, Fullstack-разработчик, разработчик игровых приложений, разработчик мобильных приложений, DevOps-инженер);
  • специалист по тестированию и обеспечению качества ПО (QA Engineer);
  • бизнес-аналитик (BA);
  • аналитик данных (Data Analyst), инженер машинного обучения (ML-инженер);
  • SEO-специалист (специалист по оптимизации сайта под поисковые запросы);
  • UX/UI-дизайнер (специалист по проектированию пользовательских интерфейсов);
  • системный администратор.

_______________________________________