Junior Lecturer, Faculty of Computing,
Riphah International University
Abu Zhar is a dedicated Software Engineering educator with five years of teaching experience, committed to developing students’ expertise in both programming and software design. He has taught core and undergraduate-level courses including Programming Fundamentals (PF), Object-Oriented Programming (OOP), and Data Structures (DS), as well as design-oriented subjects such as Software Construction and Development (SCD) and Software Design & Architecture (SDA). His teaching philosophy centers on conceptual clarity, practical implementation, and real-world problem solving, enabling students to build strong technical foundations and professional competence. He is passionate about mentoring learners, fostering innovation, and preparing students to meet the evolving challenges of the software industry
Object Oriented Programming in C++ Object-Oriented Programming (OOP) is a foundational programming paradigm that focuses on designing software using objects rather than functions. This course introduces key OOP concepts, including classes, objects, constructors, getters, setters, and association. Students explore the . . .