Abstract
Object-oriented programming (OOP) is a paradigm that allows us to write programs by modeling real-world things in the form of classes and objects. The main goal of object-oriented programming is to develop applications that integrate various attributes such as reusability, maintainability, and operational safety. Various problems were identified and various concrete solutions were proposed regarding the teaching and learning process of the object-oriented programming course.

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.