0% found this document useful (0 votes)
36 views

Java Lesson Plan

The document provides a lesson plan for an Object Oriented Programming course. It outlines 6 units covering topics like introduction to OOP, classes and objects, inheritance, exceptions, multithreading, event handling, AWT, and Swing. It lists textbooks, references, topics to be covered in each class, and total number of classes for each unit.

Uploaded by

M VINOD KUMAR
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Java Lesson Plan

The document provides a lesson plan for an Object Oriented Programming course. It outlines 6 units covering topics like introduction to OOP, classes and objects, inheritance, exceptions, multithreading, event handling, AWT, and Swing. It lists textbooks, references, topics to be covered in each class, and total number of classes for each unit.

Uploaded by

M VINOD KUMAR
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 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:[email protected],
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