Программирование для BIM-платформ

Комфортный режим обучения: теория в онлайн-курсе и интерактивные вебинары

Прием на программу открыт

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

Вы сможете самостоятельно выбрать трек обучения, в зависимости от интересных Вам профессиональных задач. Вы познакомитесь с основами программирования на языках Python или С#, для решения задач автоматизации разделов проекта или разработки программного обеспечения. Вы приобретете практический опыт решения кейсов от компаний BIM-лидеров рынка, а также возможность трудоустройства и карьерного роста.

Входные требования на 01 сентября 2025 года – студенты, осваивающие основную образовательную программу по укрупненным группам специальностей и направлений 07.00.00 «Архитектура», 08.00.00 «Строительство», 20.00.00 «Техносферная безопасность и природообустройство», 54.00.00 «Изобразительное и прикладные виды искусств»:

  • студенты 2 – 4 курсов бакалавриата не ИТ-направлений
  • студенты 2 – 5 курсов специалитета не ИТ-направлений
  • студенты магистратуры

Кому подойдет этот курс?

Будущим BIM-инженерам

Если вам нравятся технологии информационного моделирования, и вы хотите стать супер профессионалом в BIM, создавать скрипты самостоятельно, этот курс для вас.

Будущим BIM-программистам

Если вы уже увлекаетесь визульным программированием в BIM и хотите делать это профессионально, этот курс для вас.

Будущим BIM-разработчикам

Если вы хотите создавать плагины для BIM программ, принимать участие в разработке отечественного программного обеспечения, этот курс для вас.

Чему вы научитесь?

Создавать скрипты в Grasshopper и Dynamo

Сможете использовать визуальное программирование для Bim на языке Python

Разрабатывать плагины для BIM

Научитесь создавать оконные приложения на языке C#

Решать задачи автоматизации архитектурно-строительного проектирования

Научитесь решать различные задачи по автоматизации строительного проекта с помощью анализа данных

Структура курса

  • Основы технологии информационного моделирования BIM
  • Классификация информационных моделей BIM
  • Классификация информационных моделей с помощью учебного программного продукта СПбПУ IMPulse
  • Основы информационной безопасности и работы в отечественных средствах информационной безопасности

ЦК_М2*_Принципы программирования Python (трек Python):

  • Процедурное программирование на языке Python
  • Объектно-ориентированное программирование на языке Python
  • Введение в анализ данных. Операции над векторами и матрицами в NumPy  

ЦК_М2*_Принципы программирования C# (трек C#)

  • Основы алгоритмизации и программирования (язык C#)
  • Введение в объектно-ориентированное программирование на языке C#
  • Создание оконных приложений на Windows Presentation Foundation

ЦК_М3*_Работа с языками визуального программирования для автоматизации проектирования (трек Python)

  • Работа с языками визуального программирования для программных комплексов, в том числе российского производства (Dynamo, Rhinoceros Grasshopper, Blender, NextGIS QGIS)

ЦК_М3*_Создание оконных приложений для BIM-платформ (трек C#) Создание оконных приложений для BIM-платформ Создание оконного приложения для BIM-платформ (на примере ПО, предназначенного для BIM) Создание оконного приложения для BIM-платформ, в том числе на программном обеспечении российского производства (на примере nanoCAD) Создание оконного приложения для BIM-платформ, в том числе на программном обеспечении российского производства (на примере Renga)

Практические занятия
Проведение итоговой аттестации
Общая продолжительность курса
260 ч

Кем работают наши выпускники

BIM-координатор
BIM-менеджер
BIM-программист
BIM-инженер

Преподаватели программы

Стрелец Ксения Игоревна
Стрелец Ксения Игоревна
руководитель программы, к.т.н., доцент Высшей школы промышленно-гражданского и дорожного строительства СПбПУ
Сичкар Валентин Николаевич
Сичкар Валентин Николаевич
ведущий разработчик, преподаватель, ассистент преподавателя в области компьютерных наук, Университет ИТМО
Семендяев Родион Юрьевич
Семендяев Родион Юрьевич
к.т.н., научный сотрудник НТЦ "ФСК ЕЭС" - СибНИИЭ
Недвига Павел Никитич
Недвига Павел Никитич
преподаватель СПбПУ, эксперт BIM, главный специалист BIM ООО "АйДи Инжиниринг"
Брык Иван Юрьевич
Брык Иван Юрьевич
Старший преподаватель Высшей школы программной инженерии СПбПУ
Кукина Анна Алексеевна
Кукина Анна Алексеевна
преподаватель СПбПУ, эксперт BIM
Щукин Александр Валентинович
Щукин Александр Валентинович
к.т.н., преподаватель СПбПУ

Отзывы

Дарья Конжина Александровна
Дарья Конжина Александровна
СПбПУ, ИСИ, 4 курс

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

Партнёры программы

Самолет
Архитектурное бюро AOCG
Группа Эталон
Проектный институт №2
Нанософт