Sunteți pe pagina 1din 12

MLRInstitute of Technology

Laxma Reddy Avenue, Dundigal, Quthbullapur (M), Hyderabad – 500 043


Phone Nos: 08418 – 204066 / 204088, Fax : 08418 – 204088

SESSION PLANNER
Subject: Java Programming (: A3CS13)
Branch & Year: II IT Semester: I Academic Year: 2018-19
Faculty: Dr. Sheikh Ghouse

Unit Lect. No
S. No & as per Text Teaching Date
No. Chap the Topic Session Objectives Book Methodology planned
Date
Conducted
ter period
1. By the end of the
session student will
identify OOP Concepts
JAVA BASICS: Review 2. By the end of the PPT
1 I L1 of Object oriented T1 16/07/2018
session student will
concepts
analysis differences
between Procedural &
OOPs
1. By the end of the
session student know the
java history.
History of Java, Java PPT
2 I L2 2. By the end of the T1 20/07/2018
buzzwords
session student will
understand & classify the
buzzwords used in java
1. By the end of the Animation /
PPT
session student will Chalk & Talk
understand the JVM https://www.
3 I L3 JVM architecture architecture T1 youtube.com/ 20/07/2018
2. By the end of the watch?v=viS5
d8DA_VI
session student analysis T.D: 2.40
JVM architecture Min
1. By the end of the
session student will
identify Data types
PPT
4 I L4 Data types 2. By the end of the T1 21/07/2018
session student will
evaluate and analysis the
errors on data types
1. By the end of the
session student will
understand Scope &
lifetime of variable.
Variables, Scope and life PPT
5 I L5 2. By the end of the T1 21/07/2018
time of variables
session student will
evaluate and analysis the
scope of variable with
examples
1. By the end of the
PPT
6 I L6 Arrays session student will T1 23/07/2018
identify & knows the
usage of Array
2. By the end of the
session student evaluate
and analysis the array
with examples
1. By the end of the
session student will
understand different
Operators.
7 I L7 Operators T1 PPT 27/07/2018
2. By the end of the
session student will
evaluate and analysis the
operators with examples
1. By the end of the
session student will
identify Conditional
8 I L8 Control statements 2. By the end of the T1 PPT 27/07/2018
session student evaluate
and analysis the Control
statements
1. By the end of the
session student will
Type conversion and identify Type conversion
9 I L9 casting 2. By the end of the T1 PPT 28/07/2018
simple java program session student will
evaluate and analysis
simple program
1. By the end of the
session student will
identify Constructors
Need
10 I L10 Constructors, methods T1 PPT 30/07/2018
2. By the end of the
session student will
evaluate the constructor &
test the errors
1. By the end of the
session student will
identify&know the Static
keyword usage
Static block, Static Data,
11 I L11 2. By the end of the T1 PPT 03/08/2018
Static Method
session student will
analysis the difference
between Static fields and
methods with execution
1. By the end of the
session student will
String and String Buffer identify String class
04/08/2018
12 I L12 Classes Using Java API 2. By the end of the T1 PPT
Document session student will
analysis & evaluate the
string methods
13 ACTIVITY-I 30/07/2018

INHERITANCE AND 1. By the end of the


POLYMORPHISM: session student will
14 II L13 T1 PPT 10/08/2018
Basic concepts, Types of identifyInheritance
inheritance hierarchies
2. By the end of the
session student will
understand different types
Inheritance&knows its
usage
1. By the end of the
session student will
identify Super and sub
classes
15 II L14 Member access rules T1 PPT 10/08/2018
2. By the end of the
session student will
understand different
Member access rules
1. By the end of the
session student will
identify usage of this &
super keywords
16 II L15
Usage of this and Super 2. By the end of the T1 PPT 11/08/2018
key word
session student will
analysis
differencebetween this &
super keywords
1. By the end of the
session student will
identify polymorphism PPT
https://www.
Method Overloading, 2. By the end of the 11/08/2018
17 II L16 T1 youtube.com/
Method overriding session student will 13/08/2018
watch?v=Xrd
analysis xGT2s9tc
differencebetween
overloading &overriding
1. By the end of the
session student will
identify need of Abstract
classes
18 II L17 Abstract classes T1 PPT 17/08/2018
2. By the end of the
session student will
creates an Abstract class
program
1. By the end of the
session student will
identify need of Dynamic
Dynamic method method dispatch
19 II L18 T1 PPT 18/08/2018
dispatch 2. By the end of the
session student will create
& test Dynamic method
dispatch
1. By the end of the
session student will
identify the usage of final
keyword 18/08/2018
20/08/2018
20 II L19 Usage of final keyword 2. By the end of the T1 PPT
session student will
analysis the different
ways to use the final
keyword with program
1. By the end of the
session student will
PACKAGES AND identify need of packages
21 II L20
INTERFACES: 2. By the end of the T1 PPT 24/08/2018
Defining package,
Access protection session student will
analysis the access
protection of packages
1. By the end of the
session student will
identify need of importing
Package
22 II L21 Importing packages T1 PPT 24/08/2018
2. By the end of the
session student will
creates a program by
importing packages.
1. By the end of the
session student will
identify need of interfaces
Defining and 2. By the end of the
23 II L22 T1 PPT 25/08/2018
Implementing interfaces session student will
understand & createa
program implementing
interfaces
1. By the end of the
session student will
identify need of extending
interfaces
24 II L23 Extending interfaces 2. By the end of the T1 PPT 25/08/2018
session student will
understand & createa
program extending
interfaces
1. By the end of the
session student will
identify need of i/o
I / O STREAMS: streams
25 II L24 T1 PPT 27/08/2018
Concepts of streams 2. By the end of the
session student will
analysis concepts of
streams
1. By the end of the
session student will
identify the stream classes
2. By the end of the
26 II L25
Stream classes- Byte and session student will T1 PPT 27/08/2018
Character stream
understand difference
between byte and
character stream with
program
1. By the end of the
session student will
Reading console Input identify the reading input
27 II L26 and Writing Console & output into stream T1 PPT 27/08/2018
output 2. By the end of the
session student will
understand & createa
program by implementing
i/o methods
1. By the end of the
session student will
identify need of files
2. By the end of the
session student will 31/08/2018
28 II L27 File Handling T1 PPT
understand & createa
program with file
handling to implement
read write & append to
file
29 ACTIVITY-II 31/08/2018

1. By the end of the


session student will
identify exception &
EXCEPTION error
30 III L28 HANDLING: Exception T1 PPT 01/09/2018
2. By the end of the
types
session student will
understand&analysisdiffer
ent exception types
1. By the end of the
session student will
identify usage exception
keywords
31 III L29 Usage of Try, Catch T1 PPT 07/09/2018
2. By the end of the
session student will create
& analysis the try & catch
with program
1. By the end of the
session student will
identify usage exception
Throw, Throws and keywords
32 III L30 T1 PPT 07/09/2018
Finally keywords 2. By the end of the
session student will create
& analysis the throw
&thows with program
1. By the end of the
session student will
identify need of built-in PPT
exceptions https://www.
33 III L31 Built-in Exceptions 2. By the end of the T1 youtube.com/ 08/09/2018
session student will create watch?v=kfy
kgSbg_dA
& analysis the of built-in
exceptions
with program
1. By the end of the
session student will
identify need of own
exceptions
Creating own Exception PPT
34 III L32 2. By the end of the T1 08/09/2018
classes
session student will
understand &creating own
exception sub classes
program.
35 I-MID (10/09/2018 – 15/09/2018)
1. By the end of the
session student will
MULTI THREADING: identify Multithreading
36 III L33 Concepts of Thread, 2. By the end of the T1 PPT 17/09/2018
Thread life cycle session student will
analysis the threadslife
cycle.
1. By the end of the
session student will PPT
Creating threads using identify Creating thread https://www.
37 III L34 Thread class and 2. By the end of the T1 youtube.com/ 22/09/2018
Runnable interface session student will watch?v=Aax
gXCEKz84
understand different ways
of Creating threads
1. By the end of the
session student will
identify synchronizing of
threads
38 III L35 Synchronization 2. By the end of the T1 PPT 24/09/2018
session student will
analysissynchronizing
threads with different
input
1. By the end of the
session student will
identify Interrupting
threads.
39 III L36 Thread priorities T1 PPT 28/09/2018
2. By the end of the
session student will
evaluates the different
thread priorities
1. By the end of the
session student will
identify thread
communication
Inter Thread PPT 29/09/2018
40 III L37 2. By the end of the T1
01/10/2018
communication.
session student will
creates the producer
consumer program to
test it.
41 ACTIVITY-III 29/09/2018

1. By the end of the


session student will
identify need of AWT
AWT CONTROLS: controls.
42 IV L38 The AWT class T1 PPT 05/10/2018
2. By the end of the
hierarchy
session student will
analysis the AWT class
hierarchy
1. By the end of the
User interface session student will
components- Labels,
43 IV L39 identify components T1 PPT 06/10/2018
Button, Text
Components 2. By the end of the
session student will
analysisthe difference
between the label &
button with program.
1. By the end of the
session student will
identify check boxs
Check Box, Check Box 2. By the end of the 08/10/20181
44 IV L40 T1 PPT
Group, Choice List Box session student will 12/10/2018
analysisthe difference
between the check box &
choice with program.
1. By the end of the
session student will
identify panels
45 IV L41
Panels – Scroll Pane, 2. By the end of the
T1 PPT 13/10/2018
Menu, Scroll Bar session student will
analysisthe difference
between the scroll &
menu with program.
1. By the end of the
session student will
identify frame class
Working with Frame 2. By the end of the
46 IV L42 T1 PPT 15/10/2018
class, Colour, Fonts session student will
analysisthe difference
between the color & fonts
with program.
1. By the end of the
session student will
identify layout managers PPT
https://www.
2. By the end of the
47 IV L43 Layout managers T1 youtube.com/ 19/10/2018
session student will watch?v=1ua
analysisthe difference MryCKVdQ
between the layout
managers with program.
1. By the end of the
session student will
EVENT HANDLING: identify Event, source &
Events, Event sources, listener
48 IV L44 Event Listeners, Event T1 PPT 20/10/2018
2. By the end of the
Delegation Model
(EDM) session student will
analysisthe, Event
Delegation Model
1. By the end of the
session student will
identify Mouse &
keyboard events
Handling Mouse and 2. By the end of the
49 IV L45 T1 PPT 22/10/2018
Keyboard Events session student will
analysisthe difference
between the Mouse&
keyboard eventswith
program.
1. By the end of the
Adapter classes, Inner PPT
50 IV L46 session student will T1 26/10/2018
classes
identify need of adapter
2. By the end of the
session student will
analysisthe difference
between the adapter &
inner class with program.
51 ACTIVITY-IV 27/10/2018

1. By the end of the


session student will
identify swing
SWINGS: Introduction components
52 V L47 to Swings, Hierarchy of T1 PPT 29/10/2018
2. By the end of the
swing components.
session student will
analysisthe Hierarchy of
swing.
1. By the end of the
session student will
identify swing containers
Containers, Top level 2. By the end of the
53 V L48 containers - JFrame, T1 PPT 29/10/2018
session student will
JWindow,
analysis the difference
between JFrame &
JWindow.
1. By the end of the
session student will
identify swing dialog
component
54 V L49 JDialog, JPanel, 2. By the end of the T1 PPT 02/11/2018
session student will
analysisthe difference
between the JDialog &
JPanewith program.
1. By the end of the
session student will
identify button
components
2. By the end of the
55 V L50 JButton, JToggleButton, T1 PPT 03/11/2018
session student will
analysisthe difference
between the JButton &
JToggleButton with
program.
1. By the end of the
session student will
identify swing checkbox
components
JCheckBox, 2. By the end of the
56 V L51 T1 PPT 05/10/2018
JRadioButton session student will
analysis the difference
between the JCheckBox,
&JRadioButtonwith
program.
1. By the end of the
JLabel, JTextField, session student will
57 V L52 T1 PPT 09/11/2018
JTextArea identify label text field
components
2. By the end of the
session student will
analysisthe difference
between the JTextField,
JTextAreawith program.
1. By the end of the
session student will
identify swing
combocomponent
JList, JComboBox, 2. By the end of the
58 V L53 T1 PPT 10/11/2018
JScrollPane session student will
analysisthe difference
between the
JComboBox&JScrollPane
with program.
1. By the end of the
session student will PPT
identify Applet https://www.
APPLETS: Life cycle
59 V L54 2. By the end of the T1 youtube.com/ 12/11/2018
of an Applet watch?v=nnD
session student will
j7bbHY0Y
analysisthe Life cycle of
an Applet.
1. By the end of the
session student will
Differences between identify Developing
Applets and applets. PPT
60 V L55 Applications, T1 16/11/2018
2. By the end of the
Developing
appletssimple applet. session student will
analysis &
Developsapplets program
ACTIVITY-V 17/11/2018

II-MID (19/11/2018 – 24/11/2018)


TEXT BOOKS:
1. Herbert schildt (2010), The complete reference, 7th edition, Tata Mc graw Hill, New Delhi
REFERENCE BOOKS:
1. Head First Java, O’rielly publications
2. T. Budd (2009), An Introduction to Object Oriented Programming, 3rd edition, Pearson Education, India.
3. J. Nino, F. A. Hosch (2002), An Introduction to programming and OO design using Java, John Wiley & sons,
New Jersey.
4. Y. Daniel Liang (2010), Introduction to Java programming, 7th edition, Pearson education, India.

Note: Fortnightly verification by HOD

Signature of Faculty Signature of HOD

S-ar putea să vă placă și