OpenLib.cs
  • OpenLib.cs
  • courses
    • Information Retrieval
    • Data Mining
    • Artificial Intelligence
    • Operating Systems
    • Theory of Computation
    • Microprocessors & Interfacing
    • Compiler Construction
    • Number Theory
    • Computer Architecture
    • Cryptography
    • Computer Programming
    • Design & Analysis of Algorithms
    • Quantum Computing
    • Data Structures & Algorithms
    • Discrete Structures for Computer Science
    • Database Systems
    • Principles of Programming Languages
    • Object Oriented Programming
    • Service Oriented Computing
    • Logic in Computer Science
    • Digital Design
    • Computer Networks
  • scripts
    • {course}
  • Contributing Guidelines
  • Assets
    • Course Title
Powered by GitBook
On this page
  • Overview
  • Navigation
  • Prerequisites
  • Textbooks
  • Code
  • Videos
  • Websites
  • Articles
  • Apps
  1. courses

Object Oriented Programming

PreviousPrinciples of Programming LanguagesNextService Oriented Computing

Last updated 5 years ago

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 , Data Abstraction, , , and . 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

object-oriented-programming-lab, DBAD
Java Tutorial for Beginners, ProgrammingKnowledge
Java Video Tutorial, Derek Banas
Java Tutorial, Derek Banas
Java (Beginner) Programming Tutorial, thenewboston
Java Programming Language, GeeksforGeeks
Java Tutorial, Javatpoint
Object Oriented Programming in Java, Coursera
Java Programming Cheatsheet
Java, SoloLearn
Objects
Data Encapsulation
Polymorphism
Inheritance
Computer Programming
Prerequisites
Textbooks
Code
Videos
Websites
Articles
Apps
Object Oriented Design & Patterns
Java The Complete Reference
C++: An Object Oriented Approach