http://cft.vanderbilt.edu/teaching-guides/teaching-activities/problem-solving/
Nice page with tips for teaching problem solving to students. Definitely could apply to teaching computer technology!
It points to this very nice Web page http://www.math.utah.edu/%7Ealfeld/math/polya.html which summarizes George Polya’s famous How to Solve it Book.