Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

ANUBOSE INSTITUTE OF TECHNOLOGY

(Approved by AICTE, New Delhi and Affiliated to JNTUH, Hyderabad)


(Recognized by UGC under section 2(f) of the UGC Act, 1956)
(An ISO 9001:2015 Certified Institution) Estd: 2008)
KSP Road, New Paloncha – 507115, Bhadradri, Kothagudem Dist.,
Telangana State.www.abit.ac.in,Email:abitjntu@gmail.com,
Cell:+91-9246907407
College Counselling
CODE PP BOSE
Department of CSE
/Lesson Plan (2021-22)
Subject: OOPS Course: CSE
Name of the Faculty:M VINOD KUMAR Year/Sem: II/II

TEXT BOOKS:
1. Java: The complete reference, 7/e, Herbert schildt, TMH.
2. Java: How to Program, 8/e, Dietal, Dietal, PHI
REFERENCE BOOKS
1. Learn Object Oriented Programming using Java, Venkateswarlu, E V Prasad, S. Chand
2. Programming in Java2, Dr K SomaSundaram, JAICO Publishing house
3. Object Oriented Programming through Java, P. Radha Krishna, University Press.

UNIT NO & TOPIC TEXT/ CLASSES


TOPIC(S) TO BE COVERED
NAME NO REFERENCES REQUIRED
Introduction to OOP
1 Introduction 1
2 Need of Object Oriented Programming 1
Principles of Object Oriented
3 1
UNIT I Languages
4 Procedure Languages Vs OOP 1
T1,R1
5 Applications of OOP 1
History of JAVA, Java Virtual
6 1
Machine
7 Java Features, Program Structures 1
8 Installation of JDK 1.6 1
Total no of Classes 8
Programming Constructs
UNIT II 1 Variables, Primitive Data Types T1,R2 1
2 Identifiers-Naming Conventions 1
3 Keywords, Literals, Operators 1
4 Binary, Unary and Ternary 1
Expressions, Precedence Rules and
5 1
Associativity
Primitive Type Conversion and
6 1
Casting
7 Flow of Control- Branching, 2
Conditional, Loops
Classes and Objects
concepts of classes, objects, creating
8 1
objects, methods
9 Constructors,Constructor Overloading 1
Cleaning up unused objects- Garbage
10 1
collector
Class Variables and Methods- Static
11 1
Keyword, this keyword
12 Arrays, Command line arguments 2
Total no of Classes 14
Inheritance
1 Inheritance, Types of Inheritance 1
Deriving classes using extends
2 1
keyword
3 Method Overloading, Super keyword 1
4 Final keyword with examples 1
T1,R2
5 Abstract Classes explanation 1
Interfaces, Packages and
Enumaration
6 Interface, Extending Interface 1
UNIT III 7 Interface Vs Abstract Classes 1
Packages-Creating Packages, using
8 2
packages
9 Access Protection, java.lang package 1
Exceptions & Assertions
Introduction- Exception handling
10 techniques- try,catch, throw,throws, 3
finally block
11 User defined exceptions 1
12 Exception encapsulation 1
13 Exception enrichment, Assertion 1
Total no of Classes 16
MultiThreading
1 Java.lang.Thread 1
The Main Thread, Creation of new
2 1
threads
3 Thread Priority 1
Multithreading- using Alive() and
4 1
join()
UNIT IV Synchronization Threading
5 T1,R2 1
6 Suspending and Resuming threads 1
7 Communication between Threads 1
Input/Output 1
Reading and writing data, java.io
8 2
package
Total no of Classes 10
Event Handling in JAVA
UNIT V Applets- Applet class, Applet T1,R1,R2
1 1
Structure
2 An example of Applet Program 1
3 Applet Life Cycle paint(), repaint(), 1
and update()
Event HAndling
4 Events, Event sources, Event classes 2
5 Event Delegation Model 2
6 Java.awt.event Description 1
7 Sources of events, Event Listeners 2
8 Adapter Classes and inner classes 2
Total no of Classes 12
Abstract Window Toolkit
1 Why AWT? Java.awt.package 1
2 Components and Containers 1
3 Button, Label, Checkbox 1
4 Radio Buttons, List Boxes,ChoiceBoxes 1
Text field and Text area, Container T1,R1
5 1
Classes
UNIT VI 6 Layouts, menu, Scroll Bar 3
Swing
7 JFrame, JApplet, JPanel, 1
Components in Swings, Layout
8 2
Managers
9 Jlist and JScroll Pane, Split Pane, 2
JTabbedPane, Dialog Box Pluggable
10 2
Look and Feel
Total no of Classes 15
Total classes 75

Prepared By Verified By Approved

You might also like