Topic outline

  • FALL 2022

  • Week-01 Preparing Background


    Week-01 Preparing Background


  • Week-02


    Week-02 Notation and Complexity Analysis

  • Week-03


    Week-03 : Searching and Sorting Algorithm Based on Brute Force Approach

  • Week-04 Searching and Sorting Algorithm Based on Divide and Conquer Approach

    Week-04 Searching and Sorting Algorithm Based on Divide and Conquer Approach 

  • Week-05 Introduction to Greedy Approach

    Week-05 Introduction to Greedy Approach

    • Opened: Wednesday, 20 July 2022, 12:00 AM
      Due: Wednesday, 27 July 2022, 12:00 AM
  • Week-06 Introduction to Dynamic Programming


    Week-06 Introduction to Dynamic Programming

  • Week-07 Mid-Term Examination

  • Week-07 Introduction to Dynamic Programming (Continue)



  • Week-08 Introduction to Graph And Graph Traversal


    • Opened: Monday, 14 November 2022, 8:00 AM
      Due: Friday, 18 November 2022, 11:59 AM
  • Week-9 Graph Application


  • Week-11 Graph: Single Source Shortest Path Algorithm


  • Week-12 Graph: All Pair Shortest Path Algorithm


  • Week-13 Final Presentation and Lab Final


    • Week-14 Final Examination