Проектирование и разработка программных систем
09.03.04 Программная инженерия

Программная инженерия

Бакалавриат по программированию для тех, кто силён в математике, точных науках, и готов вырасти в лидера ИТ-индустрии.
Готов ли я учиться на программиста?

Работа программистом
в ИТ-компании после 1 курса

Высокая инженерная
культура

Тебе поставят хороший стиль программирования, научат писать чистый код и создавать крутые технологии, которыми будут пользоваться люди по всему миру.

Новейшие знания
с опорой на базу

Преподаватели — практикующие архитекторы, сеньоры, тимлиды - щедро делятся своими лучшими практиками, индивидуально разбирают каждый проект со студентами.

Компьютерное железо, компиляторы, и бизнес‑логика

Ты поймешь программирование во всех деталях: от разработки процессора до создания своего языка программирования.

Ранний старт
и быстрый рост
в профессии

Ты начнешь писать программы, за которые платят клиенты уже после 1 курса и к концу обучения станешь сильным профессионалом с большим потенциалом развития.

Научись создавать сложные алгоритмы, программировать по железу и проектировать большие системы

После первого курса ты будешь стажироваться в глобальной ИТ-компании. Покажешь хороший результат и вовлеченность — получишь оффер и начнёшь работать программистом в команде профессионалов.
Хочу стать профессионалом в ИТ!
Программа обучения
1 курс
Стажёр (J0)
Веб-разработчик, верстальщик
  • Основы программирования
  • Веб-программированиe
  • Основы микропроцессорных систем
  • Программирование микропроцессоров
  • Дискретная математика
  • Высшая математика
  • Физика
2 курс
Джуниор (J1)
Фронтенд-разработчик, бэкенд-разработчик
  • Объектно-ориентированное программирование
  • Алгоритмы и структуры данных
  • Комбинаторные алгоритмы
  • Базы данных
  • Frontend-программирование
  • Backend разработка
  • Основы теории вероятностей и математическая статистика
3 курс
Джуниор (J2)
Сильный бэкенд‑разработчик, десктоп‑разработчик
  • Контроль качества программного обеспечения
  • Параллельное программирование
  • Операционные системы и сети
  • Теория автоматов и формальных языков
  • Теория языков программирования
  • Информационное моделирование и анализ требований
4 курс
Инженер-программист (P1)
Профессионал в выбранном направлении разработки
  • Распределенное программирование
  • Информационная безопасность программного обеспечения
  • Машинное обучение и анализ данных
  • Проектный менеджмент
  • Командная разработка
  • Основы технологического предпринимательства
Твоё резюме на 3 курсе
Богдан Красильников
Богдан Красильников
Опыт работы и проекты
  • 3 года работы на позиции frontend‑разработчика
  • Веб-разработка и десктопная разработка ПО для глобальной ИТ-компании
  • Проектирование и разработка нового продукта iSpring Remark
  • Разработка фич в продуктовой ИТ-компании:
    • веб-сервис «личный кабинет студента» для вузов,
    • многоуровневые списки в лонгридах,
    • улучшение изображений в лонгридах и большой редактор изображений,
    • корзина удаленных материалов.
Навыки
Профессиональное тестирование Бесплатно
Узнай, готов ли ты получить профессию программиста
Интеллект-тест покажет твои сильные стороны и зоны роста. Результаты расшифрует Николай — руководитель приёмной комиссии Института iSpring.
Отправляя форму, вы соглашаетесь на обработку персональных данных.

Выбор профессии — самый дорогой выбор в жизни. Тестирование поможет определить профессию, в которой ты можешь достигнуть максимальных результатов и получать радость от работы и жизни. Используется при приёме на работу в ИТ-компаниях!

Консультация

Обучение здесь позволит тебе понимать программирование в деталях

Настоящий программист профессионально оценивает задачи, может контролировать программные процессы на всех уровнях. Мы научим тебя чувствовать логику алгоритмов на кончиках пальцев, а ещё:

разбираться в компьютерном железе и уметь программировать по железу

проектировать сервис так, чтобы его кодовая база могла расширяться десятилетиями

оптимизировать базу данных так, чтобы летала даже на самом слабом сервере

понимать все возможные алгоритмы, чтобы легко решать любую незнакомую 
задачу и декомпозировать ее до простых шагов

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

реализовывать
асинхронное
взаимодействие сервисов в сети

Преподаватели — сеньоры, тимлиды, архитекторы, технические директора

  • Юрий Усков

    Юрий Усков

    преподаватель курса «Основы программирования», основатель Института iSpring и компании iSpring

    Поймешь, что такое высокая инженерная культура и увидишь, как работает программирование «под капотом».

  • Керим Арнабердиев

    Керим Арнабердиев

    заведующий кафедрой программных систем и руководитель разработки конструкторов iSpring

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

  • Алексей Малов

    Алексей Малов

    преподаватель курса «ООП»
    и ведущий архитектор iSpring

    Ты прокачаешь умение писать чистый, расширяемый код и проектировать архитектуры — сможешь создавать сложные сервисы, устойчивые к нагрузкам и изменениям.

  • Владимир Галочкин

    Владимир Галочкин

    преподаватель «Алгоритмов и структур данных» и кандидат технических наук

    Ты научишься разбираться в ключевых алгоритмах, применять их для решения практических задач, а также эффективно оптимизировать программные решения для различных типов задач.

  • Александр Козлов

    Александр Козлов

    преподаватель «Дискретной математики» и кандидат физико‑математических наук

    Ты научишься применять комбинаторные алгоритмы — сможешь оптимизировать процессы и решать сложные инженерные задачи.

  • Андрей Егошин

    Андрей Егошин

    эксперт на курсе бекенд-программирования и руководитель отдела разработки LMS в iSpring

    Научишься писать хорошо структурированный код по архитектурным стандартам, освоишь шаблонизатор и реализуешь своё CRUD-приложение с полным циклом взаимодействия с данными.

  • Иван Усков

    Иван Усков

    эксперт на курсе «ОС и сети», экс‑технический директор iSpring

    Разберёшься в архитектуре операционных систем, научишься писать компоненты ОС и драйверы, управлять памятью, многопоточностью и данными на уровне ОС.

  • Людмила <br class=Нехорошкова" title="Людмила 
    Нехорошкова" loading="lazy">

    Людмила 
    Нехорошкова

    преподаватель курса «Теория автоматов и языков программирования»

    Поймешь анатомию языков программирования и напишешь собственный компилятор.

Смотреть всех преподавателей

Что нужно программисту для успеха?

Гуманитарные компетенции необходимы для создания успешных продуктов. В Институте iSpring программисты изучают философию, историю и коммуникации: это помогает студентам быстрее расти. Хороший инженер должен понимать, как устроена жизнь.

Испытать себя

Походы, сплавы, пещеры и новые вызовы

Природа — часть жизни студентов-программистов Института iSpring. Брось себе вызов и пройди 40 км пешком: в меню только 3 корочки хлеба! В походах отмечают релизы фич и успехи в проектах, а ещё просто отдыхают и играют на гитаре с друзьями!

экспедиции в пещеры Камского устья

прыжки с парашютом

традиционный майский сплав

велопоход

поход «Три корочки» на озеро

Стань наставником для новых студентов уже на 2 курсе

Здесь ты сможешь реализовать свое желание помогать людям.
На 2 курсе тебе уже будет хватать знаний, чтобы вести лабораторные работы у первокурсников. Участвуй в практикумах как наставник или лектор, стань вкладом в будущих программистов уже на первых курсах обучения.

Взрослость и настоящие друзья

Тебя будут окружать талантливые и умные ребята со всей России, они станут твоими друзьями и будущими коллегами. Вместе вы будете расти, самостоятельно жить в современном коливинге, по утрам бегать на зарядку, а по вечерам программировать, играть на гитаре и пить китайский чай!

Детали о поступлении

Уровень
образования
бакалавриат
Грантовые
места
12 из 24 мест грантовые
Выпускникам СПО
есть возможность сдать внутренний экзамен
Острочка от армии
и диплом госудраственного образца обеспечены
ЕГЭ
Профильная математика Русский язык Физика/Информатика
Проживание
уютный коливинг для всех студентов онлайн-экскурсия

Как поступить
в Институт iSpring

Вся информация о поступлении — в личном кабинете абитуриента. Задай свои вопросы студентам и получи индивидуальную консультацию по выбору профессии сразу после регистрации.
Зарегистрироваться
Зарегистрироваться