Return to Article Details Thinking of engineering education: Program Curriculum and Teaching – Learning Processes