OOP is not in all languages. Have you used one that does not?
Previously, I have the LISP language (more specifically Common LISP or CLISP) in a course in Artificial Intelligence.
What was your experience? My experience with functional programming was fun. I learned functional programming before OOP, but I see the merits of both depending on whether or not one wishes to isolate data (classes/objects) from behaviors (methods/functions).
How extensively have you used OOP outside of the classroom? Besides my own personal projects, not a whole lot. I am currently seeking opportunities to exercise this skill more through internships.
Are you experienced with UML diagrams and do they help? I am familiar with creating UML diagrams and I believe they do help me visualize and plan out a program with many different classes and methods.
Update your learning journal from what you experienced this week with class. So far this week has been more review for me since I am familiar with OOP using Java.