X
Online Degree

Object oriented Programming in Java

By Mrs. Priyanka Sharma   |   Manav Rachna International Institute of Research and Studies
UNIT 1: Introduction and Fundamentals of Java UNIT 2: Introducing Classes, Arrays and Inheritance UNIT 3: Interfaces and Packages
UNIT 4: Exception Handling and Multithreaded programming
UNIT 5: Applet Programming and Introduction to Event Handling
UNIT 6: AWT and Introduction to JDBC


Learners enrolled: 7

SUMMARY

Course Status : Ongoing
Course Type : Core
Duration : 16 weeks
Start Date : 01 Oct 2021
End Date :
Exam Date :
Category :
Level : Postgraduate

COURSE LAYOUT

PART-A

UNIT 1: Introduction and Fundamentals of Java

  1. History of Java; Java essentials

  2. Java Virtual Machine

  3. Java Features

  4. Differences between Java and C++

  5. Java and Internet; Java Program Structure

  6. Java Environment 

  7. Keywords; Constants and Variables

  8. Primitive Data Types

1.9 Type Conversion and Casting; Operators

1.10 Decision Making Statements 

1.11 Repetitive Statements 


UNIT 2: Introducing Classes, Arrays and Inheritance

2.1 Concepts of Array

2.2 One Dimensional Array & Two dimensional Array

2.3 Class fundamentals; Method declaration; declaring objects 

2.4 Constructors: Parameterized Constructors; Constructor Overloading

2.5 Static members, this keyword

2.6 Garbage Collection

2.7 Concepts of Inheritance 

2.8Types of Inheritance in Java; deriving classes using extends keyword

2.9 Overriding Methods: Super keyword, Final keyword

2.10Abstract Classes; Shadowing vs overriding


UNIT 3: Interfaces and Packages

3.1Interfaces: Defining, extending and implementing interfaces

3.2 Accessing interface variables 

3.3 Introduction to Java API packages

3.4 Defining a Package

3.5 Package as Access Protection

3.6 Importing packages



PART-B

UNIT 4: Exception Handling and Multithreaded programming 

4.1 Concepts of Exception

4.2 Exception Types; checked and Unchecked Exception

4.3 Exception handling techniques: try..catch; throw, throws, finally

4.4 Multiple catch statements; creating your own exceptions

4.5 Concepts of Thread

4.6Creating a thread

4.7 Thread Life-Cycle

4.8Thread Priorities

4.9 Synchronizing Threads



UNIT 5: Applet Programming and Introduction to Event Handling 

5.1Two types of Applets: Applet & Application

5.2Applet Life Cycle

5.3 How to run an applet?

5.4Passing parameters to Applet

5.5 Introduction to Event Handling

5.6 Delegation Event Model, Sources of events, Event Listeners



UNIT 6: AWT and Introduction to JDBC

6.1 Introduction to AWT

6.2Components and Containers

6.3 AWT Controls 

6.4Introduction to JDBC: Load the driver; establish connection; create statement; execute query; iterate resultset, transactions


BOOKS AND REFERENCES

1. Joshua Bloch, 2018, Effective Java, Pearson Education.

2. E Balagurusamy, 2006, Programming with Java, Tata McGraw Hill.

3. Schildt Herbert, 2011, Java: The Complete Reference, Tata McGraw Hill.

4. Bruce Eckel, 2008, Thinking in Java, Pearson Education 


INSTRUCTOR BIO

Mrs. Priyanka Sharma

Manav Rachna International Institute of Research and Studies
Ms. Priyanka sharma is in  education industry from last 10 years, she is maths hons from Delhi University , mca from MDU Rohtak , mtech computer science from IIT DELHI and pursuing her PhD  from Manav Rachna international institute of research and studies in the domain of blockchain, machine learning and cloud  . she is sun certified Java programmer from sun Microsystems. She is a professional member of organization's like ACM, INSC, IETE, IEANG. She has 2 startups running under her mentorship, she is has 2 patents in her account and She has written and presented  10 research paper in national and international journals she has written 2 book chapters also.

COURSE CERTIFICATE

Ministry of Education logo Swayam logo

FOLLOW US