I often find myself wasting a lot of time playing short games like Mine Sweeper or Solitaire in between my studying. I am looking for a better habit to replace this one.
I have learned a lot by solving problems from programming competitions, an activity which has a certain instant gratification / short feedback-loop quality to it. The loop is just not tight enough to replace Solitaire.
Do you know any games / exercises which are relevant computer scientist?
The important thing is that they should be possible to play with very little preparation and take a very short time to complete. Otherwise they will become just another "task".