Object Oriented Programming
Overview
This course gives an in-depth understanding of Object-Oriented programming using the Java programming language, Object Oriented Design, and Design Patterns. The main concepts discussed include Objects
, Data Abstraction
, Data Encapsulation
, Polymorphism
, and Inheritance
. The course also offers proficient lab tutorials and experiments in order for the students to master the art of writing object oriented code.
Navigation
Prerequisites
This course has the following prerequisites:
Textbooks
Title
Author(s)
Edition
Cay Horstmann
2nd (2006)
Herbert Schildt
9th (2014)
Forouzan & Gilberg
(2019)
Code
Videos
Websites
Articles
Apps
Last updated