Cognitive Processes of Students Solving Technical Problems