When presented with just a problem, and no hint of where to find a solution, the end result has often been a mix of horror/terror/anger/paralysis. They have all of the knowledge required in the toolbox, but no practice at applying it in non-directed ways or of having to try (many) failing ideas before one works.
Very good luck with your teaching - I wish we had a lot of teachers over here who thought the same way.
And no, there's no cushion for failure. One year I was in this program we had a robot with a drive system that was completely non-functional (we used a worm gear on the drive motors, so the robot basically couldn't coast at all), and as the programmer, it frustrated me almost to the point of tears to not be able to do anything about it. I tried to write code that would simulate coasting by spooling down the wheels slowly, but I wasn't that good at writing code yet, and it didn't work at all. In the end we lost horribly, and our consolation was to do better the next year, the end.
This is the kind of learning I would like to see more of: Work on real problems with no clear solutions, and learn old problems with clear solutions incidentally as the need arises.
http://www.epsiloncamp.org/CourageandStupidity.php
designed to prevent exactly the kind of problem mentioned in the article kindly submitted here. School curricula in many parts of the United States (and perhaps elsewhere too, as I note the article is from Canada?) are designed so that most pupils will succeed in school assignments most of the time. That doesn't provide enough practice in taking on HARD tasks, and inadequately prepares young learners to succeed in either
a) study of more than one really difficult subject at the same time
or
b) successful problem-solving in adult life in private employment, when the problems are often open-ended and ill-defined.
As a parent of four children, and as a teacher of elementary-age pupils, I'm all about first bolstering children's expectations that initial failure is not a sure predictor of never succeeding, and then introducing CHALLENGING problems into their education so that one thing they practice while young is overcoming failure.