The course is focused on mathematical methods which underly modern economic theory such as difference and differential equations and their systems, dynamic optimization methods, dynamic programming, foundations of nonlinear dynamics and approximation methods such as linearization and log-linearization. Developed mathematical tools are used in solving important economic models such as IS-LM model or stochastic growth model. Students will use two programming softwares: Mathematica and Matlab.