Welcome to the Object-Oriented Programming (OOP) course repository!
- oopariel2024@gmail.com (All communication will be done by email)
This repository serves as a resource for students to access lecture presentations and code files for our Java and Python OOP course. Below, you'll find an overview of the topics covered in each lesson:
-
- Introduction to the principles of OOP.
- Basic concepts in Python programming.
- static keyword
- API
- encapsulation
-
- Understanding interfaces and inheritance.
- Working with abstract classes.
- Comperator
- Iterator
- polymorphism
-
- Handling exceptions in Java.
- Introduction to JUnit testing.
- Exploring generic types in OOP.
-
- Reviewing and reinforcing fundamental Python concepts.
- Delving into advanced Python features.
Please navigate to the corresponding folders (e.g., "TA 1") to access the materials and code files for each lesson.
Feel free to explore, learn, and enhance your understanding of object-oriented programming in Java and Python. If you have any questions or need further assistance, don't hesitate to reach out.