За 2  года до диплома у нас один день в неделю был КНИР (кафедральная научно-исследовательская работа). Те, кто активно вовлекся, к моменту выбора темы для дипломной работы уже точно знал, о чем будет его исследование (или проект). Научный руководитель подбирался сообразно к теме, кому это ближе и понятнее, кто может помогать  и курировать, обычно это ведущие узкие специалисты кафедры. Кто затянул с выбором темы, разбирали, что осталось и научные руководители соответственно были из оставшихся. Теоретически можно было идти от обратного, и сначала выбрать научного руководителя, а потом уже с ним подбирать тему. Но это для тех, кому все равно, что в итоге писать, лишь бы сдать.