India | (UTC+05:30)  change

Object Oriented Programming (using Java)(Free Version)


Course Code7121VVB10
Duration30 day(s)

Program Manager

Dr KRV Subramanian



This course is offered By Radix Learning Pvt. Ltd.

Course Objective

This course serves as a sneak free preview for our full paid course "Object-Oriented Concepts And Programming using Java ". As part of this course, the student is first introduced to the object oriented paradigm and builds his first few object oriented programs in Java.

Learning Tools

  • Study Material - Standard
  • Radix Learning
  • Assessment
  • Participant Questions
  • Forum

Course Delivery and Access Methodology

The course is delivered over internet.  You must complete the enrollment process before you can access the course.
You must use Internet Explorer 11.0 (or above), Mozilla Firefox 35.0 (or above) or Google Chrome 40.0 (or above) to use Quampus. Additionally you must install Adobe Flash Player (latest version) in your browser also.  Your browser must have Java Scripts enabled. There may not be difficulty in running on other browsers, but it is not tested on them.

Withdrawal and Refund Policy

Withdrawal is permitted but there will be no refund of payment.


Chapter 1: Introduction to Object Oriented Programming Paradigm

  • State what is meant by the term “object oriented programming”
    Discuss the object oriented problem solving paradigm as a way of viewing the world
    State and explain the key terms of object orientation, such as,
    A. Classes & Instances
    B. Methods & Messages
    C. Encapsulation & Information Hiding
    D. Inheritance

Chapter 2: Foundations of Object Oriented Programming - Abstraction

  • List the main pillars of object orientation
    Define the term abstraction
    Illustrate the nature of abstraction
    Explain the role and importance of abstraction in object orientation

Chapter 3: Towards Our First Object Oriented Program in Java

  • Explain how a program written in the procedural style is different from a program written in the object oriented style for the same problem to be solved
    Illustrate the seeds of object oriented thinking in solving a simple
    problem involving special types of numbers
    Demonstrate how to declare a class, specify its state through data items and specify its behavior through methods
    Show the benefits of encapsulation and information hiding
    Explain the specific features of Java that are used in achieving
    abstraction, encapsulation and information hiding

Chapter 4: Creating Some Simple GUIs

  • Explain the need for a GUI over the traditional Console Input & Output
    Illustrate how to create a simple GUI with Input Dialog and Message
    Dialog Boxes
    List some of the main components of the AWT and SWING class hierarchy
    Use some classes like Jframe, JLabel, JTextLabel, GridLayout, Container
    etc. to create simple GUI
    Use the JButton class to create buttons in the GUI, enough to get ready to add functionality to the GUI

Mr. Deepanshu Agrawal
Assigned Subjects
  • Object Oriented Programming (using Java)(Free Version) (BTH0000238)