from conventional ones; they include building an explicit understanding of concepts and ideas in terms of previous learnings, emphasizing the relationship between conceptual understanding and problem-solving approaches, giving students practice in using various software packages, and providing them with a solid foundation in foretaste of practical mechatronics