You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A good progression scheme through the basic concepts of OOP (in Java)
A good chunk of exercises and assignments which should offer (if properly done) good insight on new OOP concepts and Java's specific innards.
After completing this course, you should be able to think in the (for some) new OOP paradigm with ease and you will be able to model a problem according to these knew principles and concepts
What not to expect
A hold my hand while I learn Java type of interaction. The purpose is not to reproduce an elementary-school type class but rather point the student into a direction and guide him/her on a path.
[Chapter 2: Classes and Objects](https://github.com/OOPCLASS2016/30425/tree/master/Resources/Content/Chapter%202%20-%20Classes%20and%20Objects)
[Chapter 3: Inheritance and Polymorphism](https://github.com/OOPCLASS2016/30425/tree/master/Resources/Content/Chapter%203%20-%20Inheritance%20and%20Polymorphism)
[Chapter 4: Inheritance and Interfaces](https://github.com/OOPCLASS2016/30425/tree/master/Resources/Content/Chapter%204%20-%20Inheritance%20and%20Interfaces)
[Chapter 6: Collections and Generics](https://github.com/OOPCLASS2016/30425/tree/master/Resources/Content/Chapter%206%20-%20Collections%20and%20Generics)
[Chapter 7: GUI (Graphical User Interfaces)](https://github.com/OOPCLASS2016/30425/tree/master/Resources/Content/Chapter%207%20-%20GUI)