КубГУ, Краснодар

Центр ИТ КубГУ


В июне 2026 года Кубанский государственный университет стал одним из 21 вузов страны, единственным вузом Краснодарского края, получившим грант АНО «Аналитического центра при Правительстве РФ» в рамках федерального проекта по подготовке топ-специалистов в сфере информационных технологий, нацпроекта «Экономика данных и цифровая трансформация государства», курируемого Министерством цифрового развития, связи и массовых коммуникаций Российской Федерации (Минцифры) и Управлением делами Президента Российской Федерации, на обеспечение обучения студентов по образовательным программам высшего образования (бакалавриата) для топ-специалистов в сфере информационных технологий. В рамках выполнения данного проекта в КубГУ создан Центр информационных технологий (Центр ИТ КубГУ) на факультете компьютерных технологий и прикладной математики.

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

Направления подготовки:
02.03.02 «Фундаментальная информатика и информационные технологии»
02.03.03 «Математическое обеспечение и администрирование информационных систем»
09.03.04 «Программная инженерия»

Квалификация: Бакалавр

Форма обучения: Очная

Срок обучения: 4 года

Количество студентов 1 курса: 105 человек
О ПРОГРАММЕ

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

В отличие от классических академических программ, наше обучение выстроено вокруг компетентностно-ролевой модели (КРМ). Это значит, что выпускник получает не абстрактный набор знаний, а четкий профиль специалиста, готового занять конкретную позицию в ИТ-компании сразу после выпуска. Уровень готовности технологий (УГТ) — от 5 до 8, что соответствует работе с опытными образцами и готовыми к внедрению продуктами.

Индустриальные партнеры программы:
  • ООО «Группа Компаний «Иннотех» (ИТ-холдинг Т1) — системная интеграция, финтех, ИИ.
  • ООО «СПОРТМАСТЕР ЛАБ» (ООО «СМ ЛАБ») — цифровая экосистема и высоконагруженные системы крупнейшего ритейлера.
  • ООО «МедРокет» — лидер в сфере медицинских технологий (Digital Health).
КЛЮЧЕВЫЕ РОЛИ ВЫПУСКНИКОВ

Программа ориентирована на формирование трех ключевых ролей, востребованных на рынке труда:

1. Основная роль: Инженер-программист / Разработчик

Создание клиентской части веб-приложений, проектирование пользовательских интерфейсов, кодирование на современных языках (JavaScript, TypeScript, React/Vue), интеграция с бэкенд-сервисами и тестирование кода.

2. Дополнительная роль: Менеджер проекта / программы

Управление ИТ-проектами малого и среднего уровня: обработка требований заказчиков, управление конфигурациями, рисками и командой.

3. Опережающая роль: Руководитель группы разработки (Tech Lead)

Техническое руководство командой, управление архитектурой и процессами разработки, наставничество, внедрение практик промышленной разработки (Agile, CI/CD).
ИНДУСТРИАЛЬНЫЕ ПАРТНЕРЫ
СТРУКТУРА ОБУЧЕНИЯ И УНИКАЛЬНЫЕ ОСОБЕННОСТИ
В основе учебного плана лежит принцип «от фундамента к промышленной разработке». Траектория выстроена так, чтобы каждая последующая дисциплина опиралась на предыдущую, обеспечивая плавный и глубокий переход от базовых знаний к профессиональным компетенциям. Ниже — детальный разрез того, что и в какой последовательности изучают студенты.

1 КУРС: ФОРМИРОВАНИЕ ФУНДАМЕНТА
Цель: Заложить прочную математическую и алгоритмическую основу, дать первый практический опыт программирования.

Семестр 1
Основы программирования: Стартовая дисциплина, где студенты знакомятся с синтаксисом C++, переменными, условиями, циклами, функциями и массивами. Это первый шаг в написании реального кода.
Математический блок (Алгебра и аналитическая геометрия, Фундаментальные дискретные модели, Математический анализ): Введение в матрицы, векторные пространства, математическую логику, теорию множеств, графы, а также аппарат пределов, производных и интегралов. Без этих знаний невозможно моделирование процессов и понимание многих алгоритмов.
Гуманитарный блок: Физическая культура и спорт, История России.

Семестр 2
Алгоритмы и структуры данных: Ключевая дисциплина, опирающаяся на «Основы программирования» и дискретную математику. Студенты изучают списки, деревья, графы и базовые алгоритмы их обработки — это становится фундаментом для всей дальнейшей разработки.
Операционные системы: Раскрывает принципы управления процессами, памятью и файловыми системами.
Основы проектной деятельности: Пропедевтика всех будущих проектных курсов. Студенты учатся ставить задачи, планировать и работать в команде.
Основы российской государственности, Философия, Иностранный язык (продолжение).

2 КУРС: ПРОФЕССИОНАЛЬНЫЕ ОСНОВЫ
Цель: Переход к промышленному стилю разработки, знакомство с ключевыми технологиями и первыми специализированными дисциплинами.

Семестр 3
Объектно-ориентированное программирование (ООП): На примере Java осваиваются принципы ООП (инкапсуляция, наследование, полиморфизм), что знаменует переход к промышленному стилю разработки.
Сетевые технологии: Изучение моделей OSI/TCP/IP, протоколов, адресации — база для любого распределённого взаимодействия.
Базы данных: Освоение SQL и проектирование реляционных баз данных.
Разработка пользовательского WEB интерфейса: HTML/CSS, JavaScript и фреймворки (React/Vue) для создания клиентской части.
Программная инженерия: Целостное представление о жизненном цикле ПО, методологиях Scrum и Kanban, инструментах Git и CI/CD.
Алгоритмы и анализ сложности, Методы вычислительной математики, Дифференциальные уравнения — углубление математического аппарата.

Семестр 4
Бэкенд разработка: Интеграция знаний ООП, веб-технологий, баз данных и программной инженерии. Студенты создают серверные приложения на Django, Flask или Spring.
Программирование на Python: Изучение Python как основного инструмента для анализа данных, ИИ и бэкенда.
Технологии ИИ в разработке ПО: Первый курс по ИИ, где студенты осваивают российские LLM (GigaChat), AI-ассистенты (GigaCode) и интеграцию ИИ в CI/CD-конвейеры.
Машинное обучение: Знакомство с классическими алгоритмами: регрессия, классификация, кластеризация, деревья решений.
Системное ПО, Параллельное программирование на GPU, Хранилища и нереляционные БД — расширение технического кругозора.
3 КУРС: СПЕЦИАЛИЗАЦИЯ И ПРОЕКТНАЯ ДЕЯТЕЛЬНОСТЬ
Цель: Углубление в современные технологии (ИИ, облака, микросервисы) и активная проектная работа.

Семестр 5
Нейросетевые модели: Изучение архитектур нейронных сетей (перцептроны, свёрточные и рекуррентные сети) и обучение моделей на PyTorch или TensorFlow.
Системный анализ и принятие решений: Освоение нотаций моделирования (IDEF0, BPMN, UML), методов многокритериального анализа.
UX/UI-дизайн и прототипирование: Принципы проектирования интерфейсов, работа в Figma, реализация на JS-фреймворках.
Проектная деятельность в ИТ: Углублённое изучение управления проектами (Waterfall, Agile, Scrum, Kanban), работа с Jira и BPM-системами.
QA-инженерия и тестирование: Стандарты тестирования, отечественные инструменты (Test IT), автоматизация модульных и интеграционных тестов.
Основы облачных технологий, Паттерны проектирования — работа с российскими облачными платформами и принципами SOLID.

Семестр 6
Основы обработки и анализа данных: Работа с Pandas, NumPy, matplotlib, очистка, трансформация и визуализация данных.
Разработка мобильных приложений: Создание Android-приложений на Kotlin с интеграцией AI-инструментов.
Микросервисная архитектура: Принципы построения распределённых систем, контейнеризация Docker, оркестрация Kubernetes.
Информационная безопасность: Регуляторика (ФСТЭК, ФСБ), анализ уязвимостей, средства криптографической защиты.
Проектирование информационных систем: Комплексная дисциплина, закрепляющая навыки управления проектами и командой на основе международных стандартов (PMBOK, ISO 21500).
Дисциплины по выбору: «Приложения нейросетевых алгоритмов» или «Основы блокчейн».

4 КУРС: ПРОМЫШЛЕННАЯ РАЗРАБОТКА И УПРАВЛЕНИЕ
Цель: Подготовка к реальной работе в индустрии, управлению проектами и командой.

Семестр 7
Бизнес-инжиниринг: Методологии BPMN, ArchiMate, TOGAF, Value-Driven Development, инструменты бизнес-моделирования (ELMA365).
Проектирование высоконагруженных систем: Масштабирование, кэширование (Redis), балансировка, отказоустойчивость, асинхронные очереди (Kafka).
Управление ИТ-проектами: PMBOK, ISO 21500, риск-менеджмент (ISO 31000), управление стейкхолдерами.
Технологии анализа производительности приложений: Стеки мониторинга (Prometheus, Grafana, ELK), нагрузочное тестирование (JMeter).
Проектирование в системе 1С, ИИ инструменты разработки ПО — углубление в конкретные технологии и практики.

Семестр 8
Адаптивное управление ИТ проектами: Гибкие методологии в условиях высокой неопределённости, антикризисное управление, масштабирование Agile (SAFe, LeSS).
Системы мониторинга ИТ-инфраструктуры: Промышленные системы мониторинга (Zabbix, Prometheus), настройка дашбордов и алертинга.
Проектный практикум: Итоговый проектный курс, интегрирующий все ранее изученные дисциплины. Студенты выполняют комплексный командный проект с использованием отечественного инструментария (GitFlic, Test IT, российские облака).
Технологии оптимизации производительности приложений — завершающий курс по performance, обучающий низкоуровневой оптимизации и векторизации SIMD.
Такой подход гарантирует, что к моменту выпуска студент не просто владеет отдельными технологиями, но и понимает их взаимосвязи, что и составляет сущность программной инженерии как комплексной дисциплины топ-уровня.
КОМУ ПОДХОДИТ ЭТА ПРОГРАММА

Программа создана для абитуриентов, которые хотят не просто получить диплом, а стать высококвалифицированными специалистами с опытом работы на реальных проектах. Если вы:
  • Увлекаетесь программированием и математикой;
  • Хотите разбираться в архитектуре сложных систем;
  • Готовы изучать самые актуальные технологии (AI, Cloud, Microservices);
  • Мечтаете начать карьеру в крупной ИТ-компании с позиции Middle-разработчика или менеджера — эта программа для вас.

ТРЕБОВАНИЯ К АБИТУРИЕНТАМ

Поступление осуществляется на общих основаниях. Учитываются высокие баллы ЕГЭ по математике (профиль) и информатике.
Дополнительное собеседование с
индустриальными партнерами проводится для оценки мотивации и уровня начальной подготовки.
ПРЕИМУЩЕСТВА ПРОГРАММЫ

  • Современный стек: Python, Java, C#, JavaScript/TypeScript, SQL/NoSQL, Kubernetes, Docker, Kafka.
  • Отечественное ПО: Работа с российскими облачными платформами (VKCloud, YandexCloud), CI/CD (GitLab, SourceCraft), СУБД (PostgresPro, ClickHouse).
  • ИИ в образовании: Использование GigaCode и других AI-ассистентов на всех этапах разработки.
  • Карьерный старт: Прямая дорога к трудоустройству в компании-партнеры, участие в оплачиваемых стажировках. Выпускники получают предложения о работе с зарплатой, превышающей среднюю по региону.
  • Аккредитованная программа: Соответствует ФГОС 3++ и профессиональным стандартам «Программист», «Архитектор ПО», «Руководитель разработки».
РУКОВОДИТЕЛЬ ПРОГРАММЫ
  • Подколзин Вадим Владиславович
    Руководитель образовательной программы «Программирование и технологии разработки программных систем»
    Заведующий кафедрой информационных технологий КубГУ, кандидат физико-математических наук, доцент
Контакты:
+7 (861) 219-95-78
fpm@kubsu.ru
Кубанский государственный университет, г. Краснодар, ул. Ставропольская 149

© КубГУ, 2026.