Гуманитарные факторы в программировании

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

Задачами курса являются:
1) знания из гуманитарных и естественных наук, необходимых для понимания особенностей принятия решений в процессе разработки и применения программ.
2) навыки анализа механизмов профессиональной деятельности; в части результатов обучения, имеющих отношение к программированию и информатике для решения стандартных задач организации процессов разработки и применения программ.

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