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