Да, нужен Прежде всего это показатель возможностей программиста. Хотя конечно бывают разные дмпломы и всё зависит от самого студента. Но если речь идёт о высшем образовании, то у Вас есть отличная возможность получить огромный опыт как реализации некоторой задачи, так и опыт её донесения до слушателей, причём так, чтобы Вас поняли о чём Вы докладываетесь. А это очень не просто! Но если Вы собиратесь во время учёбы лейтяйничать, считать времяпрепровождени в вузе лишним, лишь бы корочку получить, то и смысла поступать в вуз нет. Делайте собственный проект, показывайте и может быть... может быть Вас заметят