Компьютерные науки

Введение в программную инженерию

Программа о профессии инженера-программиста, объединяющая технические знания и развитие личных качеств. В программе рассматриваются базовые ИТ-компетенции и важность гибких навыков для карьеры.
Студентов 3 Для всех
490 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Объем

18 час.
Длительность

14 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебный курс рассматривает программную инженерию как комплексную дисциплину, объединяющую технические и управленческие аспекты разработки программного обеспечения. Материал охватывает процессы жизненного цикла ПО, принципы проектирования архитектуры, методы управления требованиями и конфигурациями, а также современные подходы к обеспечению качества через тестирование. Особое внимание уделяется сравнению различных методологий, включая MSF, CMMI и гибкие (agile) методы разработки, с разбором практических сценариев командной работы. Курс будет полезен начинающим разработчикам, системным аналитикам и студентам профильных специальностей, стремящимся систематизировать знания и понять логику промышленного производства программных продуктов.
Цели
  • Сформировать целостное понимание дисциплины программной инженерии и ее места в современной ИТ-индустрии.
  • Развить умение классифицировать и выбирать процессы разработки в зависимости от специфики и целей проекта.
  • Систематизировать знания о методах управления требованиями и конфигурациями программных систем.
  • Подготовить к использованию инструментальных средств поддержки жизненного цикла программных продуктов.
Чему я научусь?
  • Описывать этапы жизненного цикла программного обеспечения и роли участников команды.
  • Анализировать требования к программным продуктам и управлять их изменениями.
  • Применять диаграммные техники для визуализации и структурирования знаний в рамках проекта.
  • Сравнивать классические и гибкие методологии разработки для выбора оптимального подхода.
  • Использовать функции систем управления жизненным циклом приложений для организации эффективной командной работы.

Авторы

Никитин Иван Андреевич
Никитин Иван Андреевич
Окончил Московский государственный горный университет (МГГУ, кафедра «Системы автоматизированного проектирования», красный диплом), Московский авиационный институт (МАИ, кафедра «Системы управления экономическими объектами», красный диплом), множество сер
Цулая Михаил Теймуразович
Цулая Михаил Теймуразович
Окончил Московскую финансово-юридическую академию (МФЮА, кафедра «Информационных технологий»), Национальный исследовательский университет "Высшая школа экономики" (ВШЭ), сертифицированный Бизнес-аналитик.
Чему я научусь?
  • Описывать этапы жизненного цикла программного обеспечения и роли участников команды.
  • Анализировать требования к программным продуктам и управлять их изменениями.
  • Применять диаграммные техники для визуализации и структурирования знаний в рамках проекта.
  • Сравнивать классические и гибкие методологии разработки для выбора оптимального подхода.
  • Использовать функции систем управления жизненным циклом приложений для организации эффективной командной работы.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Замысел. Посвящение и благодарности
2 Введение "Продолжим наше знакомство с миром программной инженерии. В Главе 1 ""Замысел. Посвящение и благодарности"" мы обсудили... "Продолжим наше знакомство с миром программной инженерии. В Главе 1 ""Замысел. Посвящение и благодарности"" мы обсудили основные, фундаментальные моменты, работа над которыми должна лежать в основе каждой инженерной деятельности. А в этой главе поговорим о том, чем должен сопровождаться профессиональный путь программного инженера." ещё
Введение тест для курса Введение в программную инженерию 35 мин
3 Базовые знания и навыки В этой главе мы поговорим о том, какими навыками и знаниями необходимо обладать программному инженеру, чтобы... В этой главе мы поговорим о том, какими навыками и знаниями необходимо обладать программному инженеру, чтобы быть не только профессиональным и компетентным, но и достаточно восприимчивым к развитию и совершенствованию новых навыков, необходимых для создания успешных эффективных информационных продуктов. ещё
Базовые знания и навыки тест для курса Введение в программную инженерию 35 мин
4 Компьютерная грамотность В этой главе мы подробно поговорим о таких аспектах подготовки программного инженера, как изучение и использование... В этой главе мы подробно поговорим о таких аспектах подготовки программного инженера, как изучение и использование горячих клавиш, системная работа над ошибками, о смысле изучения программирования и постараемся предостеречь от наиболее популярных ошибок, которые делают инженеры-новички. ещё
Компьютерная грамотность тест для курса Введение в программную инженерию 35 мин
5 Soft skills В этой главе мы поговорим о фундаментальных навыках, которые помогут программному инженеру эффективно взаимодействовать в команде.... В этой главе мы поговорим о фундаментальных навыках, которые помогут программному инженеру эффективно взаимодействовать в команде. Ведь работа в одиночку в современном мире возможна только в случае проектов, которые не отличаются масштабностью и инновационностью. ещё
Soft skills тест для курса Введение в программную инженерию 35 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

490 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.