This course is intended to all students at the Institute. After a short introduction to Matlab various algorithms, their complexity will be introduced and symbolic, numerical and stochastic algorithms will be followed. Students will be encouraged to carry out several projects in groups. Moreover, students in groups will complete a term project at the end of the semester.

For further information see the academic catalog: IAM565 - Introduction to Algorithms and Complexity

Learning Outcomes

At the end of the course students should have a good overview of algorithms and their complexities. They will have a knowledge of basic algorithms and they will gain the skills of applying algorithmic approaches to scientific problems. Studying in groups will provide them with the experiences and responsibilities of working in groups.

Content

This course is intended to all students at the Institute. After a short introduction to MATLAB various algorithms, their complexity will be introduced and symbolic, numerical and stochastic algorithms will be followed. Students will be encouraged to carry out several projects in groups. Moreover, students in groups will complete a term project at the end of the semester.

Orta Doğu Teknik Üniversitesi, Uygulamalı Matematik Enstitüsü, Üniversiteler Mahallesi, Dumlupınar Bulvarı No:1, 06800 Çankaya/Ankara