Difference between revisions of "Fall 2026: Design and Analysis of Algorithms"

From MKWiki
Jump to navigation Jump to search
Line 17: Line 17:
 
|-
 
|-
 
| style="width: 12%; " |  Unit-1  
 
| style="width: 12%; " |  Unit-1  
| style="width: 60%" |  '''''Introduction to Data Mining:'''''  
+
| style="width: 60%" |  '''''Searching, Sorting, Selection, Divide and Conquer:'''''  
 
| style="width: 15%" | [unit1.pdf]   
 
| style="width: 15%" | [unit1.pdf]   
| Chapter 1
+
| Chapter 2,4,6,7,8,9 (R1)
 
|-
 
|-
 
| Unit 2  
 
| Unit 2  
|  '''''Data Pre-Processing:'''''
+
|  '''''Graphs and Greedy algorithms:'''''
 
|  [unit2.pdf]   
 
|  [unit2.pdf]   
| Chapter 2
+
| Chapter 3, 4 (R2) & 15(R1)
 
|-
 
|-
 
| Unit 3  
 
| Unit 3  
|  '''''Cluster Analysis:'''''
+
|  '''''Dynamic Programming:'''''
 
|  [unit3.pdf]   
 
|  [unit3.pdf]   
 
| Chapter 5
 
| Chapter 5

Revision as of 12:22, 18 August 2026

Logistics

  • Class Timings: Mondays, Tuesdays, and Thursdays 9:30 am - 10:30 am
  • Classroom: (R-43')
  • Lab Timings: Fridays 8:30 am - 10:30 am
  • Labs: Computer Lab 4 (CL-3)

Course Overview

Lectures

Lecture Topic Lecture Slides Readings
Unit-1 Searching, Sorting, Selection, Divide and Conquer: [unit1.pdf] Chapter 2,4,6,7,8,9 (R1)
Unit 2 Graphs and Greedy algorithms: [unit2.pdf] Chapter 3, 4 (R2) & 15(R1)
Unit 3 Dynamic Programming: [unit3.pdf] Chapter 5
Unit 4 Association Rule Mining: [unit4.pdf] Chapter 4
Unit 5 Classification: [unit5.pdf] Chapter 3 & 6

Assignments and Tests

Class Assignments

  • Assignment No. 1,
  • Assignment No. 2,

Tests and Quizzes

  • Test 1 :
  • Test 2 :

Labs

Instructions

  • Please be on time to avoid the Attendance Penalty.
  • Please put your mobile phone on Silent Mode.
  • Each lab assignment needs to be submitted in the Google Classroom for evaluation(will be notified in the GC lab-wise, submit before the deadline).
  • Turn off(shut down) your assigned computer and arrange the chair before you leave the lab.

Lab 0

Task No. Task Assessment Period. Submission Deadline
1 Implement Linear Search Algorithm -- --
2 Implement Binary Search Algorithm -- --

Lab 1: ( week of 17th August 2026 )

Task No. Task Assessment Period. Submission Deadline
1 Write a program to sort the elements of an array using Insertion Sort (The program should report the number of comparisons). 17/08/2026 - 24/08/2026 25/08/2026

Resources

References:

  • Text Book: Tan P.N., Steinbach M, Karpatne A. and Kumar V. Introduction to Data Mining, Second edition, Sixth Impression, Pearson, 2023.

Additional References:

  1. Han J., Kamber M. and Pei J. Data Mining: Concepts and Techniques, 3rd edition, 2011, Morgan Kaufmann Publishers.
  2. Zaki M. J. and Meira J. Jr. Data Mining and Machine Learning: Fundamental Concepts and Algorithms, 2nd edition, Cambridge University Press, 2020.
  3. Aggarwal C. C. Data Mining: The Textbook, Springer, 2015
  4. Insight into Data mining: Theory and Practice, Soman K. P., Diwakar Shyam, Ajay V., PHI 2006