в ВУЗах преподают stdio.h? Ужас. А букварь не преподают? В моё время преподавали маршрут в библиотеку, по принципу "Задание такое-то. Решение представить на языке C++ (C, Pascal, Asm, Prolog, ..)".
Потому что преподы не молоды, им еще пришлось хавануть такой жести как Си, с ним и появилась привычка использовать сишные заголовочные файлы с расшерением h. Учи учи. Я не имел в виду что Си такой старый, а то что преподы по этому так быстро посидели и состарились из за ломания головы над ошибками сегментирования