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

#DateTopicRemarks/Slides
1.18-Jul-2025Introduction-
2.24-Jul-2025 Introduction cont. -
3.25-Jul-2025 - 🌧️ Class cancelled
4.31-Jul-2025Brief Introduction to UML-
5.1-Aug-2025Relationship among Classes-
6.7-Aug-2025 Generalization -
7.8-Aug-2025 Generalization cont. -
8.14-Aug-2025Aggregations-
9.21-Aug-2025 On Constructing Class Diagrams -
10.22-Aug-2025 State Machine Diagram -
11.28-Aug-2025State Machine Diagram cont.-
12.29-Aug-2025Analyzing Object-Oriented Systems❓ Quiz 3
13.04-Sep-2025 Object-Oriented Call Graph Construction ❓ Class Test 1 - 8 Sep
14.11-Sep-2025Object-Oriented Call Graph Construction cont.
15.12-Sep-2025Call Graph Construction cont.-
16.09-Oct-2025 Principles of OOD intro. -
17.10-Oct-2025 Principles of OOD - SRP ❓ Quiz 4
18.16-Oct-2025Principles of OOD - OCP-
19.17-Oct-2025Principles of OOD - LSP-
20.23-Oct-2025 Principles of OOD - DIP & ISP -
21.24-Oct-2025 Design Patterns intro. -
22.30-Oct-2025Factory Design Pattern❓ Quiz 5
23.31-Oct-2025Factory Design Pattern Cont.
24.06-Nov-2025 Adapter Pattern ❓ Quiz 6
25.07-Nov-2025 Observer Pattern -
26.13-Nov-2025Prototype-based Object Oriented Programming❓ Quiz 7

Reference Materials