Autumn 2025

Autumn 2025

This is the course page for Object Oriented Systems (CS60059) course at IIT Kharagpur.

The teaching assistants are:

Announcements 📣

Logistics

Outline of the Lectures

# Date Topic Remarks/Slides
1. 18-Jul-2025 Introduction -
2. 24-Jul-2025 Introduction cont. -
3. 25-Jul-2025 - 🌧️ Class cancelled
4. 31-Jul-2025 Brief Introduction to UML -
5. 1-Aug-2025 Relationship among Classes -
6. 7-Aug-2025 Generalization -
7. 8-Aug-2025 Generalization cont. -
8. 14-Aug-2025 Aggregations -
9. 21-Aug-2025 On Constructing Class Diagrams -
10. 22-Aug-2025 State Machine Diagram -
11. 28-Aug-2025 State Machine Diagram cont. -
12. 29-Aug-2025 Analyzing Object-Oriented Systems ❓ Quiz 3
13. 04-Sep-2025 Object-Oriented Call Graph Construction ❓ Class Test 1 - 8 Sep
14. 11-Sep-2025 Object-Oriented Call Graph Construction cont.
15. 12-Sep-2025 Call Graph Construction cont. -
16. 09-Oct-2025 Principles of OOD intro. -
17. 10-Oct-2025 Principles of OOD - SRP ❓ Quiz 4
18. 16-Oct-2025 Principles of OOD - OCP -
19. 17-Oct-2025 Principles of OOD - LSP -
20. 23-Oct-2025 Principles of OOD - DIP & ISP -
21. 24-Oct-2025 Design Patterns intro. -
22. 30-Oct-2025 Factory Design Pattern -
23. 31-Oct-2025 -
24. 06-Nov-2025 - -
25. 07-Nov-2025 - -
26. 13-Nov-2025 - -
27. 14-Nov-2025 - -

Reference Materials

🔨 Last Updated: 16 October 2025, Asia/Calcutta