Евгений Евгеньевич, наш доктор наук, любит говорить, что студент знает курс только тогда, когда сдал по нему экзамен. А преподаватель знает курс только тогда, когда прочитал по нему курс лекций. Что значат эти фразы?
Про студента. Экзамен является чем-то вроде инициации, когда студент должен приложить все свои знания и навыки чтобы выпутаться. Инсайты, полученные в такие моменты, запоминаются очень хорошо.
Про преподавателя же ничего мистического нет. Если ты сначала готовил материал, а потом рассказывал, то ты уж как-нибудь будешь в нём разбираться.
Но почему есть разница между преподавателем и студентом, хотя курс может быть одним и тем же? Потому что студент никогда не поймёт полностью всё то, что рассказал преподаватель. И он не узнает всего того, что препод узнал, пока готовился, но решил в лекцию не включать. То есть, владение курсом студентом и преподавателем -- это владение на разных уровнях. Преподаватель всегда будет знать курс лучше студента.
Редкие исключения случаются тогда, когда для студента тема курса является хобби или подработкой. В этих случаях отдельные студенты могут действительно знать курс на уровне препода (+/-). Многие преподы такого не любят. Со случаями явного превышения моего уровня я никогда не сталкивался, но студентов, уровень которых сравним со мной, я любил, потому что всегда приятно поговорить с умным человеком.