An open API service indexing awesome lists of open source software.

https://github.com/margitantal68/oop-2024

📚 This open-access course will introduce you to object-oriented programming in Java.
https://github.com/margitantal68/oop-2024

collections inheritance java object-oriented-programming oop oop-java polymorphism programming programming-languages static-members threads

Last synced: 4 months ago
JSON representation

📚 This open-access course will introduce you to object-oriented programming in Java.

Awesome Lists containing this project

README

        

# oop-2024

## Object-oriented programming - Java

👋 This open-access course will introduce you to object-oriented programming in Java.

**Prerequisites:** Familiarity with C programming language and programming basics.

### 👩‍🏫 Slides:[OOP - Java slides](https://www.ms.sapientia.ro/~manyi/teaching/oop/oop_java.pdf).

### 🔗 Notebooks:

For each lecture, there will be some exercises to practice, in the form of **Google Colab notebooks**.

- [Week 1](https://colab.research.google.com/drive/1iV1RGi3vAUV8_sBk1Fztvisf4ZSsvmFi?usp=sharing), [Week 1-solution](https://colab.research.google.com/drive/1hwHwAZUfN93a58WiFqkyH_jO_htbGbvj?usp=sharing)
- [Week 2](https://colab.research.google.com/drive/1tm1O6s1rqTvxhJIF-VjEjFGT1_P_CT9A?usp=sharing), [Week 2-solution](https://colab.research.google.com/drive/1UoVOpByCyvAPvmLnIkgnDw7WZodjysRn?usp=sharing)
- [Week 3](https://colab.research.google.com/drive/1Yiu7qxl-97t-T5qvbkh24Z_2kQtJxaNO?usp=sharing), [Week 3-solution](https://colab.research.google.com/drive/1HgekKcoRvLjhZSYbjf9aTavUkFa_hgko?usp=sharing)
- [Week 4](https://colab.research.google.com/drive/1k29SZZO54smB6Bzva_AhpotLX5IdyQYS?usp=sharing)
- [Week 5](https://colab.research.google.com/drive/159fyfuvtsypqK4NnLqyUvUZGS5oYpKZd?usp=sharing)
- [Week 6](https://colab.research.google.com/drive/1IFXwTeMQoitVjlX6Y3aViVb_Qv5Ze1kC?usp=sharing)
- [Week 7](https://colab.research.google.com/drive/1pqkcGSYk1aiyiXCJBCsMF6p2j6wmBkxX?usp=sharing)
- [Week 8](https://colab.research.google.com/drive/1XT0W6fsTYebmkDzXkxwedbHYqTdX21BF?usp=sharing)
- [Week 9](https://colab.research.google.com/drive/1InpYryA2G5HPVUMI6Y-CwdOtbsks_75T?usp=sharing), [Week 9-solution](https://colab.research.google.com/drive/1kycGs1QLMsUfIGPaaHU-r6an2DiOLsXd?usp=sharing)
- [Week 10](https://colab.research.google.com/drive/1eHAOfL9qq9NiTCNgAKjPNI56xz4AQc-j?usp=sharing)
- [Week 11](https://colab.research.google.com/drive/11P6F1nHdwMUbKuP5kPRZqT2fgvK_KNCN?usp=sharing)
- [Week 12](https://colab.research.google.com/drive/1OM_pEyLVa8Sw-C-AF6ulZ9bT27p9eXT3?usp=sharing)

### 📊 Practical exercises:

- [Week 1](https://github.com/margitantal68/oop-2024/blob/main/practical-exercises/OOP_LAB1.pdf)
- [Week 2](https://github.com/margitantal68/oop-2024/blob/main/practical-exercises/OOP_LAB2.pdf)
- [Week 3](https://github.com/margitantal68/oop-2024/blob/main/practical-exercises/OOP_LAB3.pdf)
- [Week 4](https://github.com/margitantal68/oop-2024/blob/main/practical-exercises/OOP_LAB4.pdf)
- [Week 5](https://github.com/margitantal68/oop-2024/blob/main/practical-exercises/OOP_LAB5.pdf)
- [Week 6](https://github.com/margitantal68/oop-2024/blob/main/practical-exercises/OOP_LAB6.pdf)
- [Week 7](https://github.com/margitantal68/oop-2024/blob/main/practical-exercises/OOP_LAB7.pdf)
- [Week 9](https://github.com/margitantal68/oop-2024/blob/main/practical-exercises/OOP_LAB9.pdf)
- [Week 10](https://github.com/margitantal68/oop-2024/blob/main/practical-exercises/OOP_LAB10.pdf)
- [Week 11](https://github.com/margitantal68/oop-2024/blob/main/practical-exercises/OOP_LAB11.pdf)
- [Week 12](https://github.com/margitantal68/oop-2024/blob/main/practical-exercises/OOP_LAB12.pdf)
- [Week 13](https://github.com/margitantal68/oop-2024/blob/main/practical-exercises/OOP_LAB13.pdf)