For AICTE Diploma Courses
Maharashtra State Board of Technical Education.
TEACHING PLAN (TP)
Academic Year: 2024-25 Program : TE
Course: Java Course Code: 314317 Semester: Fourth Name of Faculty: R.G.INGLE
Actual
CO PO Plan
Chapter No. Execution Teaching
(Mention (Mention (From –to &
(Allocated Title/Details (From –to & Methods/Medi Remarks
only only number of
Hours) number of a
Number) Number) Lectures)
Lectures)
Unit - I 1.1 Java features and java programming
environment,object,compiled,interpreted,platform
Basic independent,portable,robust and secure, dynamic
syntactical
constructs in
java 1.2 Defining a class, creating object ,accessing class
(06hr) members
1.3 Java tokens and data type, constants and
symbolic constants, variables, dynamic
initialization, data types, array and string, scope of
variable, typecasting, and standard values.
1.4 Operators and expressions, arithmetic oprators
Relational operators, logical oprators, increment
and decrement,conditionaloperators, 4 Bit wise
Operators, Instance of Operators, Dot Operators,
Operator precedence & associatively, Evaluation
of Expressions, Type conversions in expressions,
Mathematical Functions - min(), max(), sqrt(),
pow(), exp(), round(), abs().
For AICTE Diploma Courses
1.5 decision making and looping: if statement, if else
statement ,if else statement, nested if else
statement, else if ladder,
1.6 looping statement:the switch statement ,the Do while
statement ,the ‘for’statement,break ,continue and return
statement, nested loops, lab
2.1 Constructors and mothods,types of Constructors,
2.2 Nesting of methods, argument passing the ‘this ’
keyword,
2.3 commad line arguments,
Unit - II 2.4 varargs:variable-length arguments
Derived 2.5 garbage Collection,finalize()method,the object class
syntactical
2.6 public,private,protected,default,friendly private
Construct in
Protected access. details.
java
(10hr) 2.7 arrays and string , Types of arrays creating an array,
2.8 string classes and string buffer,
2.9 Vectors,
3.0 wrapper classes enumerated type.
3.1 Inheritance concept of inheritance ,Types of
inheritance,
Unit III
3.2 Single Inheritance,Multilevel inheritance,Hirachical
Inheritance inheritance,
Interface and
For AICTE Diploma Courses
3.3 method and constructor over loading,Dynamic method
disatch ,
3.4 final variable,final methods use of super,abstract
method and classes,static members,
3.5 interface define interface,implementing interface,
accessing inetface
3.6 variables and method,exending interface
reference,nested interface,
package 3.7 package define package,types of package
(10hr)
3.8 types of package details
3.9 creating ,accessing package, import statement ,
4.0 static import statetement,adding class and interface to a
package
4.1 Errors and Exception types of error ,
4.2 try and catch statement nested try statement throws and
Unit IV finally statement, build in exception chained exception,
Exception 4.3 creating own exception,subclasses
handling and
Multithreadi 4.4 Multithreaded programming creating a thread , thread
ng method Wait(),Sleep(),resume(),suspend(),stop() ,
(08hr)
4.5 by extending to thred class and by implementing
runnable interface,
For AICTE Diploma Courses
4.6 thread exception thread priority and method
synchronization ,
4.7 interthread communication ,deadlock thread exception
thread priority and method synchronization
4.8 interthread communication ,deadlock
5.1 Introduction to applets: applet, applet life cycle, applet
tag,adding applet to HTML file,
5.2passing parameter to applet, embedding <applet> tags in
java code,
Unit V 5.3adding controls to applets.
Java Applets 5.4graphics programming: graphics classes,
and Graphics
Programmin 5.5 lines, rectangles, ellipse, circle, arcs,polygons,
g
5.6 color and fonts, setcolor(),getColor(), setForeGround(),
(08hr) setBackGround(),
5.7 font class, variable defined by font class:
name.pointSize. size, style, font methods: getFamily(),
getFont(), getFontname(),
5.8 getSize(),getStyle(),getAllFonts() and get available font
family name() of the graphics environment class
6.1 Introduction and concept of Stream
Unit VI
Managing 6.2 Stream Class
input/ output
files in java 6.3 byte stream classes: i/p and o/p stream class
(06hr)
6.4 Character Stream Classes, using Streams
For AICTE Diploma Courses
6.5 Using files Class: : i/o exception, creation of file,
reading/ writing character and bytes,
6.6 handling primitive data type
(Name & Signature of Faculty) (Name & Signature of HOD)
R.G.INGLE Prof. P.SURYAVANSHI