The aim of this article is to determine the necessities for codifying strategies of engineering education in Iran. For this purpose, a survey method is used. The population in this research included industry managers and faculty members: thirty-two managers and forty faculty members as sample participated in research. The instrument for data collection of research was a questionnaire. Data were analyzed by suitable statistical indexes. The results indicated that reform of engineering education inIranis necessary. Therefore, students lack of confidence in occupational future, and social and economic difficulties are the most important challenges of engineering education. In order to encounter these challenges the engineering education should be harmonized with scientific needs and global education, as well as being entrepreneur and applied. In addition, for accountability of engineering curricula in relation to new needs and situations, practical courses such as project, laboratories, and workshops; computer-aided courses; and English language courses should be emphasized. Finally, courses of engineering ethics, environment and energy, and introduction to engineering should be obligatory in engineering curricula in order to increase the responsibility of students, and their participation in sustainable development, as well as better perception of engineering profession.