Излагаются принципы программирования для ЭВМ на алгоритмическом языке С# при создании программ как консольного, так и оконного типа. Описываются основные понятия, связанные с типами данных, выражениями, операторами, классами, объектами, интерфейсами, делегатами и событиями. Рассматриваются особенности программирования задач, связанных с использованием массивов данных. Для лучшего понимания языка все разделы снабжены примерами программ. Значительное внимание уделено созданию безопасных программ. Для студентов, обучающихся по специальности «Промышленное и гражданское строительство», а также для аспирантов, инженеров и научных работников, занимающихся проблемами расчета строительных конструкций на прочность с применением ЭВМ.