#### General

Dear Students

Welcome to the Algorithm (CSE 213) course, I, Ferdousur Rahman Sarker will be your co-pilot in this online journey of learning.

I care about your success in these courses. I'm glad you are here.

Md. Ferdousur Rahman Sarker

Lecturer, Department of Computer Science and Engineering

Daffodil International University

## Ferdousur Rahman Sarker

Lecturer, Department of CSE

Daffodil International University

Office: Room: 109, Daffodil Tower 5

Email: ferdousur.cse0299.c@diu.edu.bd

Phone: +8801714072380

Algorithms deals with efficient ways to solve different mathematical and real-life problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve computational problems. This course emphasizes the relationship between algorithms and programming and explores algorithms from the programmer’s perspective for solving problems efficiently using various programming languages.

This course introduces students to the analysis and design of computer algorithms. Upon completion of this course, students will be able to do the following:

- Analyse the asymptotic performance of algorithms.
- Demonstrate familiarity with major algorithms and data structures.
- Apply important algorithmic design paradigms and methods of analysis.
- Synthesize efficient algorithms in common engineering design situations.

**Introduction to Algorithms**

by Thomas H. Cormen, Charles E. Leiserson, Ronald Rivest, Clifford Stein

- Google Classroom Code (Section O5):
**resb64t**