Explain the concept of object orientation and Universal Modeling Language (UML) as used in computer programming.
How do programmers use class, attributes, and methods in computer programming to solve problems?
Give an example of using classes, attributes, and methods to develop a program to track attendance in multiple classes at school.