Skip to content

Latest commit

History

History

CSF213

Folders and files

NameName
Last commit message
Last commit date

parent directory

..

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
Object Oriented Design & Patterns Cay Horstmann 2nd (2006)
Java The Complete Reference Herbert Schildt 9th (2014)
C++: An Object Oriented Approach Forouzan & Gilberg (2019)

Code

Videos

Websites

Articles

Apps