About Engineering Science



Engineering Science, University of Tehran is one of the most selective and advanced engineering programs offered in the world. This enriched program provides students with excellent preparation in a wide range of fields. Top students from Iran and around the world choose to study in this program, making for a superb peer group that contributes significantly to the quality of the program and the student experience. Two-thirds of its students successfully pursue their post-graduate studies at top graduate schools around the world. Graduates of the program can immediately find engineering-related jobs after graduation.

Engineering Science is unique as compared to the other engineering programs at the university. This program has a "2+2" curriculum structure, namely a 2-year foundation curriculum followed by a 2-year specialized curriculum. In the first two years, students develop a strong foundation in both engineering and science. Students then select one of eleven clusters to focus on in their final two years:

    • Optimization
    • Materials Science Engineering
    • Structural Mechanics
    • Mechanical Engineering
    • Applied Design Engineering
    • Thermodynamics and Fluid Mechanics Engineering
    • Telecommunication Engineering
    • Electronics Engineering
    • Process Engineering
    • Nano-technology Engineering
    • Software Engineering


: Other key distinguishing features of the program are

The Engineering Science program is multi-departmental and interdisciplinary. It encompasses a variety of closely related areas in physical sciences, mathematics and engineering. The school intends to provide a means whereby students, while acquiring knowledge of engineering methods, can pursue their interests in areas of natural sciences :

    • The Engineering Science program is designed and delivered at a level that is more academically demanding
    • The Engineering Science program encompasses more mathematics, science and engineering science, with greater focus on deriving results using first principles approach
    • The curriculum prepares students for advanced study in engineering and science. It requires all students to complete an independent research-based thesis project
    • Engineering Science students also benefit from a strong design and communication curriculum integrated throughout the program, providing considerable support for post-graduation endeavors


In addition to engineering clusters, the students are able to take courses in basic sciences, such as CES, EM and EP.

Computational Engineering Science (CES)

This interdisciplinary program recognizes the growing importance of computation as a methodology for addressing complex scientific and engineering problems. Combined with mathematical modeling and experimental observations, this form of scientific computation enables engineers and scientists to solve problems that are otherwise intractable. The computational engineering science program provides a solid foundation in mathematics, the sciences and engineering, fostering skills required for modeling, simulating and solving complex problems. The emphasis is on the computation of science rather than the science of computation (i.e., CES is not computer science). Students have the opportunity to select courses from a wide variety of disciplines (see the section on clusters in the detailed description of the program). The program provides a sound basis for graduate studies in engineering and the applied sciences. Additionally, it nurtures skills that are needed in large-scale technological modeling and simulations relevant to research in industry and national laboratories

Engineering Mathematics (EM)

This interdisciplinary program offers students an opportunity to study pure and applied mathematics as essential components of modern engineering. Choosing among pure mathematics, applied mathematics, statistics and engineering allows students to individualize a program of study in theory or application or both. The program provides a broad foundation for graduate studies in theoretical branches of engineering, as well as in mathematics or statistics

Engineering Physics (EP)

The fundamentals of classical and modern physics, chemistry and mathematics are interwoven with engineering applications. The greatest strength of the program is its flexibility. The firm base in physics and mathematics is augmented with a selection of engineering course options that prepare students to deal with complex problems faced by society. Because the program emphasizes science and mathematics, students are well-prepared to pursue graduate studies in physics or engineering. With the proper choice of electives, the program also enables students to transfer to a more traditional field of engineering should such an interest develop

Algorithms and Computation

M.Sc. and Ph.D. in Algorithms and Computation covers the scope of both theoretical and applied research. The main aim of this program is to promote the exchange of ideas in this active research community. The specific themes targeted for M.Sc. in Algorithms and Computation are :

    • Computational Geometry
    • Algorithms and Data Structures
    • Approximation Algorithms
    • Randomized Algorithms
    • Graph Algorithms
    • Combinatorial Algorithms
    • Combinatorial Optimization
    • Computational Biology
    • Computational Finance
    • Cryptography
    • Distributed Algorithms
    • Graphs in Bioinformatics
    • String Algorithms

Scientific Journal

The international peer reviewed Journal of Algorithms and Computation (JAC) is published by the School of Engineering Science.The Journal of Algorithms and Computation is published in English and is a continuation of the Journal of Faculty of Engineering "Fanni" at University of Tehran. It was published in the Persian language from 1980 – 2012. The journal, "Fanni", published 43 volumes during this period. Following 2012, the College of Engineering has several journals in the English Language which publish papers in different engineering disciplines. Currently, the Journal of Algorithms and Computation will publish its 44th volume in English