Course · Teaching Materials

Design & Analysis of Algorithms

2026/2027 · Odd SemesterEF234405Class MInstitut Teknologi Sepuluh Nopember

Companion textbook

Companion textbook: Design and Analysis of Algorithms — free preview, full PDF, all lecture slides and source code on Profitina (also in Indonesian: Perancangan dan Analisis Algoritma).

  • 1st Semester, 2026/2027
  • Thursday, IF-102, 09:30-12:00
  • TA (Teaching Assistant)
    • Jahhaza Assiqooyah Nurul Hidayah [jahhazaassiqooyah123(at)gmail(dot)com]
    • Winda Nafiqih Irawan [windanaffiq17(at)gmail(dot)com]

Reference

  • M.M. Irfan Subakti (2026) Design and Analysis of Algorithms. profitina.com.
  • Cormen, T.H., Leiserson, C.E., Rivest, R.L. and Stein, C. (2022) Introduction to Algorithms, 4th Edition. Cambridge, Massachusetts; London, England: The MIT Press.
  • Cormen, T.H., Leiserson, C.E., Rivest, R.L. and Stein, C. (2009) Introduction to Algorithms, 3rd Edition. Cambridge, Massachusetts; London, England: The MIT Press.
  • Halim, S., Halim, F., and Effendy S. (2020) Competitive Programming 4: The Lower Bound of Programming Contests in the 2020s, Lulu Press.
  • Halim, S. and Halim, F. (2013) Competitive Programming 3: The New Lower Bound of Programming Contests, Handbook for ACM ICPC and IOI Contestants.

News

  • 2026-10-20 15:06 Midterm Exam: The Question has been released.
  • 2026-10-09 06:59 Quiz 1 Grade has been released.
  • 2026-09-22 18:10 Quiz 1: The Question has been released.
  • 2026-09-03 Welcome to our DAA (M), guys! May we all gain success, knowledge, plenty of happiness, and wisdom!

Grade

Grades of students can be seen as in the following.

  • EF234405 Design & Analysis of Algorithms (M): The Grades
  • EF234405 Design & Analysis of Algorithms (M): Quiz 1 Grade
  • EF234405 Design & Analysis of Algorithms (M): Midterm Exam Grade
  • EF234405 Design & Analysis of Algorithms (M): Quiz 2 Grade
  • EF234405 Design & Analysis of Algorithms (M): Final Exam Grade

Final Exam

  • TBA

Quiz 2

  • TBA

Midterm Exam

  • Release Date: 20 October 2026
  • Start Date: 22 October 2026
  • Deadline: 29 October 2026, at 23:59 WIB
  • Late Penalty: A penalty of 0.15% of the total grade per minute will be applied to late submissions
  • Exam Type: Open-Book, Individual Assignment
  • Email To: MM Irfan Subakti [yifana(at)gmail(dot)com]
  • CC: Jahhaza Assiqooyah Nurul Hidayah [jahhazaassiqooyah123(at)gmail(dot)com], Winda Nafiqih Irawan [windanaffiq17(at)gmail(dot)com]
  • Email Subject: EF234405_DAA(M)_MID_StudentID_Name
  • File Format: Your final report must be submitted as a single PDF document.
  • Filename: EF234405_DAA(M)_MID_StudentID_Name.pdf
  • Midterm Exam: The Question

Quiz 1

  • Release Date: 22 September 2026
  • Start Date: 24 September 2026
  • Deadline: 1 October 2026, at 23:59 WIB
  • Late Penalty: A penalty of 0.15% of the total grade per minute will be applied to late submissions
  • Exam Type: Open-Book, Individual Assignment
  • Email To: MM Irfan Subakti [yifana(at)gmail(dot)com]
  • CC: Jahhaza Assiqooyah Nurul Hidayah [jahhazaassiqooyah123(at)gmail(dot)com], Winda Nafiqih Irawan [windanaffiq17(at)gmail(dot)com]
  • Email Subject: EF234405_DAA(M)_Q1_StudentID_Name
  • File Format: Your final report must be submitted as a single PDF document.
  • Filename: EF234405_DAA(M)_Q1_StudentID_Name.pdf
  • Quiz 1: The Question

Schedule

  • 01. 2026-09-10, Lecture #1: Foundations, Framework & First Problems. QR Code: 126097.
  • 02. 2026-09-12 07:00-09:30 (ONLINE), Lecture #2: Getting Started: the RAM Model, Insertion Sort, and Searching. QR Code: 978352.
  • 03. 2026-09-17 (ONLINE), Lecture #3: Asymptotic Notation, Recurrences, and the Master Theorem. QR Code: 731675.
  • 04. 2026-09-24 (ONLINE), Lecture #4: Quiz 1: The Question. QR Code: 166226.
  • 05. 2026-10-01, Lecture #5: Sorting in Practice: Heapsort and Quicksort. QR Code: 109547.
  • 06. 2026-04-02 (ONLINE), Lecture #6: Binary Search Trees and AVL Trees. QR Code: 646289.
  • 07. 2026-04-09, Lecture #7: From Divide and Conquer to Dynamic Programming. QR Code: 396717.
  • 08. 2026-04-16 (ONLINE), Lecture #8: Midterm Exam: The Question. QR Code: 236383.
  • 09. 2026-04-23, Lecture #9: Greedy Algorithms. QR Code: TBA.
  • 10. 2026-04-30 (ONLINE), Lecture #10: Elementary Graph Algorithms: Breadth-First and Depth-First Search. QR Code: TBA.
  • 11. 2026-05-07, Lecture #11: Minimum Spanning Trees, DAGs, and Topological Sort. QR Code: TBA.
  • 12. 2026-05-09 (ONLINE), Lecture #12: Quiz 2: The Question. QR Code: TBA.
  • 13. 2026-05-21, Lecture #13: Single-Source Shortest Paths. QR Code: TBA.
  • 14. 2026-05-28 (ONLINE), Lecture #14: Amortized Analysis. QR Code: TBA.
  • 15. 2026-06-04, Lecture #15: All-Pairs Shortest Paths. QR Code: TBA.
  • 16. 2026-06-11 (ONLINE), Lecture #16: Final Exam: The Question. QR Code: TBA.

Profitina · profitina.com

💬 Community Discussion