In my view, echoing above,
o a formal PoliSci class that includes a game I played in one of mine - it took several weeks and was a set of teams running a campaign to get elected. Once you understand what it takes to get elected, you look at them differently.
o Also basic customer service skills.
o And something about technical drudgery and moving a lot of paper around.
o And how many of your plans will become nice shelf art, and a stack of them are effective door stops.
o And some sort of natural science class that helps planners understand basic environmental concepts so "sustainability" isn't tossed around in every third sentence like it is inevitable or achievable.
I, personally, think the history aspect is important, as we never learn anything from the past and continually repeat mistakes. Giving everyone good history may mean someone actually learns from the past, realizes this has happened before, and magically doesn't repeat the mistake.