Программотехника: software engineering как трансдисциплина

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

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

  • 1. Выделять качества программного продукта.
  • 2. Выбирать и настраивать методологию разработки.
  • 3. Проводить анализ требований к системам и строить варианты использования.
  • 4. Подбирать необходимый инструментарий разработки продукта и управления проектом.
  • 5. Проектировать качественный программный дизайн системы.
  • 6. Разрабатывать пользовательскую документацию.

О курсе

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

Этот курс скорее о мышлении и думании. Программотехника предстаёт здесь как трансдисциплина в противовес прикладному мастерству. Освоив базовые концепции разработки программного обеспечения, обучающийся сможет определиться, в какую сторону ему двигаться дальше. В курс сознательно не включены вопросы, касающиеся выбора языка программирования и его использования, а также различные виды испытаний и тестирования (и многое другое). Это уже прикладные навыки, которые со временем могут меняться и, по сути, не относятся к предмету нашего рассмотрения. 

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

Для кого этот курс

Для тех, кто любит смотреть на проблемы системно, искать метафоры и работать с методологией. И особенно для тех, кто услышав слово "программотехника", задался вопросом "это ещё что такое?".

Начальные требования

Особых требований нет. Могут попасться незнакомые или замысловатые слова, но это не страшно. В рамках курса постараемся прояснить смысл каждого приведённого слова.

Наши преподаватели

Как проходит обучение

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

Программа курса

загружаем...

Что вы получаете

  • Развитие мышления, саморефлексии, общение со своим разумом в поисках ответов и смыслов.
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно