Laboratory of Statistical Artificial Intelligence and Machine LearningData Structures and Algorithms for Data Science DS2030 Fall 2025Description
Data structures and algorithms play a crucial role in computing applications that involve data management. They are particularly vital for data-driven decision systems, such as the Web, Databases, Machine Learning, Computer Vision, and Artificial Intelligence Systems. In this introductory course, we will explore fundamental and commonly used data structures. We will delve into theoretical analysis and practical application of these data structures, gaining hands-on experience by implementing them in Python for various applications. Lecture Timings
Reference Material
Academic integrityStudents enrolled in this course are expected to exhibit a strong desire to learn, rather than just fulfilling a requirement for their degree. Engaging in discussions that help students better understand concepts or problems is encouraged. However, all submitted work must be original. Plagiarism, including copying from the internet, textbooks, or any other source for which the student does not hold the copyright, as well as sharing code with other students, will not be tolerated and will result in strict disciplinary action, including a failing grade in the course. If you have any questions about this policy, please contact the instructor. All academic integrity violations will be handled in accordance with institute regulations. Grading Policy
AttendanceThis course follows the attendance criteria mandated by the institute. Tentative Course Schedule
week 1 - Introduction OOP, Arrays, and Linked Lists Lecture MaterialStudents enrolled in the course can access the lecture material from LMS Link |