Ask HN: Final year project in CS 12 years ago
One thing that I am most likely to do is to re-build or replace older and less functional pieces of software used by the educational institution.
It's win win, there is almost always some form of old software that needs updating, new features, or just needs to be completely new, and many educational institutions will jump at "free" work.