### Home

Course introduction is here.

### Overview

#### Prerequisite Courses

Following courses from second and third year of computer engineering are required to be studied:

Discrete MathematicsData Structures and AlgorithmsAdvanced Data StructuresTheory of Computation

#### Course Objectives

- To develop problem solving abilities using mathematical theories
- To analyze the performance of algorithms
- To study algorithmic design strategies

#### Course Outcomes

On completion of the course, student will be able to:

- Formulate the problem
- Analyze the asymptotic performance of algorithms
- Decide and apply algorithmic strategies to solve given problem
- Find optimal solution by applying various methods

### Syllabus and Notes

### Have Doubts?

Ask your doubts regarding the subject here. Discuss exam strategies, scores and latest trends in this forum.