>>89
That's because you're taking a shitty class.
Also, you'll never understand how important modeling your program is until you get a several thousand lines into a project and realize you could have done things in a much cleaner (possibly more efficient) fashion. There are few feelings worse than ripping apart your code structure because you forgot to consider one dinky little feature.
Doesn't apply to /prague/ too much, but in an industry setting it's hugely important.