Various approaches to choosing design problems. Projects from the real world especially the local environment and community are encouraged. Conduct a complete and comprehensive methodology in design problem identification and programming including defining project goals and objectives, project requirements and conducting problem analysis and synthesis and the continuous evaluation of various design factors and forces. Introducing the philosophical positions and primary design thinking strategies. Developing students? abilities of project thesis writing