Vet inte om det är världens mest spännande projektarbete, men något ni skulle lära er -förbannat- mycket på hade varit att sätta upp som mål att klara av att programmera svar på t.ex de 50 första frågorna på http://projecteuler.net/
(samt erkänna de fall där man inte lyckades komma på en lösning.)
Och i projektet gå igenom lösningarna och förklara hur man tänkt. För en programmeringsintresserad finns här underlag för sjuka mängder diskussion.