Topic outline

  • Welcome Note


    Assalamu 'Alaikum.

    I am Amir Sohel, welcoming you to Algorithms Course. We will use same BLC course for both theory and lab. 

    I hope we will learn together to enrich ourselves and together we can make this journey memorable. 
    May the Almighty grant you peace and happiness always.


  • Week-01 Preparing Background

    • View Make a submission
    • Video of Lecture 01 URL
      Restricted Not available unless: You belong to PC-P
    • Video of lecture 1 URL
      Restricted Not available unless: You belong to PC-D
    • video of Lecture-2 URL
      Restricted Not available unless: You belong to PC-P
    • Video of Lecture 2 URL
      Restricted Not available unless: You belong to PC-D
    • Submission of Lab Task - 1 Assignment
      Restricted Not available unless: You belong to PC-P
    • Video of lab 1 URL
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-D
  • Week-02: Notation and Complexity Analysis

    • Exercise on Lecture-3 Assignment
      Restricted Not available unless: You belong to PC-D
    • Video of lecture-3 URL
      Restricted Not available unless: You belong to PC-P
    • Video of Lecture-3 URL
      Restricted Not available unless: You belong to PC-D
    • video of lecture- 4 URL
      Restricted Not available unless: You belong to PC-P
    • Video of Lecture-4 URL
      Restricted Not available unless: You belong to PC-D
    • Lab task 2 submission Assignment
      Restricted Not available unless: You belong to PC-P
    • Video of lab-2 URL
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-D
  • Week-03 Searching and Sorting Algorithm Based on Brute Force Approach

    • View Make a submission
    • View Make a submission
    • Video of lecture-5 URL
      Restricted Not available unless: You belong to PC-P
    • video of lecture-5 URL
      Restricted Not available unless: You belong to PC-D
    • video of lecture-6 URL
      Restricted Not available unless: You belong to PC-D
    • video of lecture-6 URL
      Restricted Not available unless: You belong to PC-P
    • Lab task-3 submission Assignment
      Restricted Not available unless: You belong to PC-P
    • video of lab 3 instructions URL
      Restricted Not available unless: You belong to PC-P
    • video of lab-3 performance URL
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-D
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-P
  • Quiz-1

    • Quiz-1
      Restricted Not available unless: You belong to PC-P
    • Quiz-1
      Restricted Not available unless: You belong to PC-D
  • Week-04 Searching and Sorting Algorithm Based on Divide and Conquer Approach

    • View Make a submission
    • Video of lecture-7 URL
      Restricted Not available unless: You belong to PC-P
    • Video of lecture-7 URL
      Restricted Not available unless: You belong to PC-D
    • Lab task -4 submission Assignment
      Restricted Not available unless: You belong to PC-P
    • Video of lab 4 instructions URL
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-D
  • Week-05 Introduction to Greedy Approach

    • View Make a submission
    • video of lecture 8 URL
      Restricted Not available unless: You belong to PC-P
    • Video of lecture-8 URL
      Restricted Not available unless: You belong to PC-D
    • Video of lecture 9 URL
      Restricted Not available unless: You belong to PC-D
    • Video of lecture 9 URL
      Restricted Not available unless: You belong to PC-P
    • Lab Task 5 Assignment
      Restricted Not available unless: You belong to PC-P
    • Video of lab task 5 instruction URL
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-D
  • Week-07 Mid-Term Examination

    • Midterm Exam Answer Submission Assignment
      Restricted Not available unless: You belong to PC-D
    • Midterm Exam Answer Submission Assignment
      Restricted Not available unless: You belong to PC-P
  • Week-06: Introduction to Dynamic Programming

    • Video of lecture 10 URL
      Restricted Not available unless: You belong to PC-D
    • Video of lecture 10 URL
      Restricted Not available unless: You belong to PC-P
    • Video of Lecture 11 URL
      Restricted Not available unless: You belong to PC-D
    • Video of Lecture 11 URL
      Restricted Not available unless: You belong to PC-P
    • View Make a submission
    • Instruction of Lab task 6 URL
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-D
  • Presentation

    • Submit your presentation URL
      Restricted Not available unless: You belong to PC-P
    • Submit your presentation URL
      Restricted Not available unless: You belong to PC-D
  • Week-08: Introduction to Dynamic Programming (Continue)

    • View Make a submission
    • View Make a submission
    • Video of Lecture 12 URL
      Restricted Not available unless: You belong to PC-D
    • Video of lecture 12 URL
      Restricted Not available unless: You belong to PC-P
    • Video of Lecture 13 URL
      Restricted Not available unless: You belong to PC-P
    • Video of Lecture 13 URL
      Restricted Not available unless: You belong to PC-D
    • Video of Lecture 14 URL
      Restricted Not available unless: You belong to PC-P
    • Video of lecture 14 URL
      Restricted Not available unless: You belong to PC-D
    • Lab task 7 submission Assignment
      Restricted Not available unless: You belong to PC-P
    • Instruction of lab task 7 URL
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-D
  • Week-09: Introduction to Graph And Graph Traversal

    • View Make a submission
    • video of lecture 15 URL
      Restricted Not available unless: You belong to PC-P
    • Video of lecture 15 URL
      Restricted Not available unless: You belong to PC-D
    • Video of lecture 16 URL
      Restricted Not available unless: You belong to PC-P
    • Video of lecture 16 URL
      Restricted Not available unless: You belong to PC-D
    • Lab task 8 submission Assignment
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-D
  • Week-10: Graph Application

  • Week-11: Graph: Single Source Shortest Path Algorithm

    • Project submission link URL
      Restricted Not available unless: You belong to PC-P
    • Video of lecture 17 URL
      Restricted Not available unless: You belong to PC-D
    • Video of lecture 17 URL
      Restricted Not available unless: You belong to PC-P
    • Video of lecture 18 URL
      Restricted Not available unless: You belong to PC-D
    • Video of lecture 18 URL
      Restricted Not available unless: You belong to PC-P
    • Video of lab performance URL
      Restricted Not available unless: You belong to PC-P
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-D
    • Weekly discussion Forum
      Restricted Not available unless: You belong to PC-P
  • Week-12: Graph: All Pair Shortest Path Algorithm

    • Video of lecture 19 URL
      Restricted Not available unless: You belong to PC-P
    • Video of lecture 19 URL
      Restricted Not available unless: You belong to PC-D
    • Video of lecture 20 URL
      Restricted Not available unless: You belong to PC-D
    • Video of lecture 20 URL
      Restricted Not available unless: You belong to PC-P
    • Lab performance video URL
      Restricted Not available unless: You belong to PC-P
  • Week-13: Lab Final

    • Lab Final Question and answer submission Assignment
      Restricted Not available unless: You belong to PC-P
  • Week-14: Final Examination

    • Final exam file submission Assignment
      Restricted Not available unless: You belong to PC-D
    • Final exam file submission Assignment
      Restricted Not available unless: You belong to PC-P
  • Topic 17

    • Topic 18

      • Topic 19

        • Topic 20