Design and Analysis of algorithms DAA Course

4.5 (3477 reviews)
  • 55 Lessons
  • 6.3K Students
  • Certificate of completion

Design and Analysis of Algorithm help to design the algorithms for solving different types of problems in Computer Science. It also helps to design and analyze the logic on how the program will work before developing the actual code for a program .

To Register in Course you have to watch at least 30 Second of any lesson

What You'll Learn

  • Develop efficient algorithms for sorting, searching, and optimization problems using design techniques like divide and conquer, dynamic programming, and greedy methods
  • Analyze algorithm complexity and performance using Big O notation, asymptotic analysis, and time-space trade-offs
  • Implement algorithms for graph traversal, shortest path, and network flow to solve real-world problems in computer science and data analysis
  • Design recursive and iterative algorithms to improve problem-solving efficiency and code clarity in software development
  • Apply algorithmic strategies to solve combinatorial problems, including backtracking and branch-and-bound techniques
  • Evaluate algorithm correctness and robustness through testing, debugging, and optimization for practical applications
  • Utilize advanced data structures like heaps, hash tables, and trees to enhance algorithm efficiency and data management
  • Develop algorithms for pattern matching, string processing, and data compression to optimize information retrieval and storage
  • Understand the principles of parallel and distributed algorithms to improve computational speed and scalability
  • Create algorithms for machine learning, artificial intelligence, and data mining tasks to support intelligent systems
  • Analyze real-world case studies to identify suitable algorithmic solutions for complex problems
  • Apply theoretical concepts to design innovative algorithms that address emerging challenges in computer science

Course Content

55 Lessons • 9 h 25 m total

Algorithm introduction | Design Algorithms | Lec 1 | Bhanu Priya

11:17

space complexity | Design Algorithms | Lec 2 | Bhanu Priya

16:47

time complexity | Algorithms Design and Analysis

10:42

pseudo code | Sequence Selection logic | Part 1 2 | Design Algorithms | Lec 4 | Bhanu Priya

11:44

pseudo code | Iteration logic | Part 2 2 | Design Algorithms | Lec 5 | Bhanu Priya

8:01

Asymptotic notation | Design Algorithms | Lec 6 | Bhanu Priya

9:33

asymptotic growth | Design Algorithms | Lec 7 | Bhanu Priya

8:30

Asymptotic notation | Theta notation | Design Algorithms | Lec 8 | Bhanu Priya

8:22

Asymptotic notation | Big O notation | Design Algorithms | Lec 9 | Bhanu Priya

5:55

Asymptotic notation | Big omega little oh omega | Design Algorithms | Lec 10 | Bhanu Priya

5:51

divide and conquer algorithm | Design Algorithms | Lec 11 | Bhanu Priya

9:42

Binary Search Algorithm | Design Algorithms | Lec 12 | Bhanu Priya

10:42

Binary Search examples | Successful search | Design Algorithms | Lec 13 | Bhanu Priya

8:23

Binary Search Examples | Unsuccessful search | Design Algorithms | Lec 14 | Bhanu Priya

7:04

merge sort algorithm

9:09

Merge sort example | Design Algorithms | Lec 16 | Bhanu Priya

6:27

Quicksort algorithm | Partition | Part 1 2 | Design Algorithms | Lec 17 | Bhanu Priya

10:26

Quicksort algorithm| Example | Part 2 2 | Design Algorithms | Lec 18 | Bhanu Priya

11:02

Matrices multiplication | basic | Design Algorithms | Lec 19 | Bhanu Priya

10:39

Divide and Conquer | Matrix Multiplication | Design Algorithms | Lec 20 | Bhanu Priya

8:12

2.9 Strassens Matrix Multiplication

9:52

Binary Search Tree | BST | Design Algorithms | Lec 22 | Bhanu Priya

10:49

Binary Search Tree traversal | Design Algorithms | Lec 23 | Bhanu Priya

4:51

BST traversal | In Pre Post order | Examples | Design Algorithms | Lec 24 | Bhanu Priya

8:34

Spanning Tree | Design Algorithms | Lec 25 | Bhanu Priya

10:23

Prim s algorithm | Minimum Spanning tree MST | Design Algorithms | Lec 26 | Bhanu Priya

13:02

Krushkal s algorithm | Minimum Spanning Tree MST | Design Algorithms | Lec 27 | Bhanu Priya

10:32

Prim s and Krushkal s algorithm | MST | Differences | Design Algorithms | Lec 28 | Bhanu Priya

8:34

Breadth First Search algorithm | BFS | Design Algorithms | Lec 29 | Bhanu Priya

8:09

Breadth First Search | BFS examples | Design Algorithms | Lec 30 | Bhanu Priya

7:08

Depth First Search | DFS | Graph traversal | Design Algorithms | Lec 31 | Bhanu Priya

5:03

Depth First Search | DFS | Examples | Graph traversal | Design Algorithms | Lec 32 | Bhanu Priya

11:08

AND OR graph | Design Algorithms | Lec 33 | Bhanu Priya

8:38

Connected Components | Graph | Design Algorithms | Lec 34 | Bhanu Priya

8:13

Biconnected Components| Graph | Design Algorithms | Lec 35 | Bhanu Priya

7:24

Dijkstras Shortest Path Algorithm Explained | With Example

8:56

bellman ford shortest path algorithm | DAA |

13:21

Greedy Method | Design Algorithms | Lec 38 | Bhanu Priya

13:06

Job sequencing problem with deadline | Greedy Method | Design Algorithms | Lec 39 | Bhanu Priya

25:17

Minimum Cost Spanning Tree | Krushkal s Prim s | Design Algorithms | Lec 40 | Bhanu Priya

10:36

How to Get The Certificate

  • You must have an Account on the platform.
  • Complete all lessons.
  • Watch at least 50% of Lesson Duration.
  • Get your Certificate free 🎉 !

Certificate Example

Mind Luster Certificate Template

4.5 (3477 reviews)

Overall rating

  • 5.0 55%
  • 4.0 42%
  • 3.0 3%
  • 2.0 1%
  • 1.0 0%

Reviews

BOYA SINDHUJA

· 11h ago

Good

pranathi nakka

· 14h ago

good

Jayanthi reddy Katta

· 14h ago

Good

KOTRA NAGA MONIKA

· 15h ago

Ok

THUPPARA DEEPTHI

· 17h ago

Good

katta Bhavyasree

· 3d ago

good lecturer

PANDRA SRINIDHI

· 3d ago

Good

Chaitali

· 4d ago

good

Charmesh Ostwal

· 4d ago

good

Karthika Maduri

· 4d ago

good

MATURI SRINIDHI

· 5d ago

good

Arukala Chandana

· 6d ago

good

Design and Analysis of algorithms DAA Course Description

Design and Analysis of Algorithm help to design the algorithms for solving different types of problems in Computer Science. It also helps to design and analyze the logic on how the program will work before developing the actual code for a program .

Focus on Learning, Not Ads

Experience the full power of Mindluster with Premium.
No distractions, just pure education.

Get Mindluster Premium

Cancel your subscription anytime

Course Intro