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