Well I've been tutoring the structured programming class (aka C/C++) for about 6 weeks or so now. I've been noticing a common problem and that is my tutees (who knew that was a valid word) are not able to look at a problem and figure out a logical progression through it.
I have tried top-down design, bottom-up design, concurrent design, and a host of other methods to breaking the problem up into small pieces so that you only have to work on one piece at a time. All this as been for not though. The sad part is that they are not dumb.
I have noticed that the worse ones are those that came from the VB class instead of the Problem Solving / Algorithm Design class or the Pascal class. So part of me wants to blame Microsoft.
Anyone have any ideas of how to help them solve the logic problems?