Object-Oriented Programming

Course Code: IENG 2020

Academic Year: 2025-2026

Students extend the programming concepts learned in Introduction to Programming to object-oriented programming and network programming. They become familiar with concepts of objects, classes, inheritance and polymorphism along with file I/O and exception handling. Students design, build and test client/server applications using multi-threading and object-oriented paradigm.