In addition to offering mathematics courses available in the syllabi of the university's engineering departments, the department of mathematics at Urmia university of technology offers two different majors in mathematics at the master's degree. These majors include: Optimization and Numerical Analysis.

Optimization is a vital branch of Applied Mathematics that focuses on finding the best possible solution to a problem within a given set of constraints. This field includes various techniques for maximizing or minimizing functions, such as linear programming, nonlinear programming, and integer programming. Optimization methods are widely used in diverse fields like engineering, economics, logistics, and data science to improve efficiency and performance. In our department, students gain valuable skills in formulating and solving complex problems, often using software tools like Octave, Python, and specialized optimization libraries.

Numerical Analysis is a crucial branch of Applied Mathematics that focuses on developing and analyzing algorithms to solve mathematical problems numerically. This field encompasses a wide range of topics, including error analysis, root-finding algorithms, interpolation, numerical integration and differentiation, solving linear systems, and numerical solutions of differential equations. By providing practical methods for approximating solutions to complex problems, Numerical Analysis plays a vital role in various fields such as engineering, physics, finance, and computer science. In our department, students gain valuable skills in implementing and testing numerical algorithms, often using programming languages like Octave, Python, or C++.