Full-stack разработка и архитектура информационных систем

Направление «09.03.03 Прикладная информатика»
  • Уровень образованиябакалавриат
  • Форма обученияочная
  • Период обучения4 года

О программе

Профиль «Full‑stack разработка и архитектура информационных систем» направления подготовки «Прикладная информатика» ориентирован на подготовку универсальных IT‑специалистов, которые умеют не только создавать, но и внедрять современные информационные системы. Здесь готовят разработчиков, способных проектировать и реализовывать сложные решения «под ключ» — от архитектуры и серверной части до пользовательского интерфейса и интеграции с внешними сервисами. Студенты осваивают разработку клиентской (front‑end) и серверной (back‑end) частей приложений на языках С++, C#, Java, Python и PHP, а также учатся администрировать корпоративные сети и серверы под управлением Windows и Linux. Отдельное внимание уделяется архитектуре информационных систем, безопасности, базам данных и методам эффективного взаимодействия всех компонентов программного решения. Выпускники становятся востребованными в IT‑компаниях, банках, промышленных предприятиях, госструктурах и стартапах, где нужны специалисты, которые понимают и разработку, и инфраструктуру, могут участвовать в проектировании систем и отвечать за их стабильную и безопасную работу в режиме реального времени.

Преподаватели

Цыдыпов Севан Гуро-Цыренович
Кандидат физико-математических наук
заведующий кафедрой информационной безопасности ИМФКН БГУ. Имеет огромный практический опыт администрирования серверов и локально-вычислительных сетей.
Бадеев Александр Валерьевич
Кандидат физико-математических наук, доцент
Уверенно владеет различными современными языками программирования, имеет опыт в подготовке олимпиадников по математике и спортивному программированию
Мордовской Андрей Константинович
Кандидат физико-математических наук, доцент
Ведет занятия по дискретной математике, теории кодирования и шифрованию.
Райгородский Андрей Михайлович
Федеральный профессор
Заведующий кафедрой дискретной математики МФТИ

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

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

Учебная программа

1 курс
  • Архитектура компьютера и операционные системы
  • Языки программирования
  • Так же на первом курсе закладывается мощный математический фундамент для изучения профильных дисциплин
2 курс
  • Введение в базы данных
  • Вычислительная математика
  • Системное администрирование
  • Объектно-ориентированное программирование
  • Структуры и алгоритмы компьютерной обработки данных
  • Корпоративные информационные системы
  • Современные прикладные пакеты
3 курс
  • Основы управления информационной безопасностью
  • Python для сбора и анализа данных
  • Компьютерные сети
  • Языковые средства доступа к информации в системах баз данных
  • Базы данных
  • Проектирование пользовательских интерфейсов
  • Мобильная, облачная и веб-разработка
  • Web-программирование
4 курс
  • Технологии разработки программного обеспечения
  • Проектно-инновационный практикум
  • Теория кодирования, методы и средства криптографической защиты информации
  • Программирование на Java
  • Программирование на C#
  • Web-технологии
  • Искусственный интеллект
  • Проектно-инновационный практикум

Будущая карьерная траектория

  • Программист (С++, Java, PHP, Python, C#)
  • Системный администратор
  • Аналитик
  • Инженер-системотехник

Будущее резюме

Образование
  • высшее, ФГБОУ ВО БГУ им. Д. Банзарова, институт математики, физики и компьютерных наук
  • бакалавр по направлению подготовки 09.03.03 Прикладная информатика
  • направленность программы «Full-stack разработка и архитектура информационных систем»
Опыт работы
  • Full-stack инженер-разработчик
Языки и технологии
  • Языки программирования: С++, С#, Java<,Python, Go
  • Технологии: MySQL, Postgres, AWS, Git
Другое
  • Работа с BI и алгоритмами
Знание языков
  • Английский язык (B2 - выше среднего)
Цель резюме
  • Занять должность Full-stack инженера-разработчика в динамично развивающейся компании, где смогу применить свои знания и навыки в области разработки информационных систем.
  • Готов внести свой вклад в безопасность и стабильность IT-инфраструктуры вашей компании и поддержать её устойчивое развитие в условиях современных угроз.