You are on page 1of 4

Punjab College of Technical Education - Course Plan

Subject Java Programming Subject. Code MS301


. Name
Teacher RS No. of Tests 4
Codes
No. of 53 No. of Assignments 4
Lect.
Lect. Lecture Content Assignment Test
No.
1 Basic concepts of
2 OOP,applications,Introduction
Basic concepts of to
3 Java:Features of Java
OOP,applications,Introduction
Applets,application & JDK, to
4 Java:Features
Difference of Java contd..
between Java & C++
Internet architecture
5 board,understanding
Constants,variables,data
6-7 internet,working
types,scope of variables,symbolic
java tokens,Java program Assignment 1
8-9 constants,type
structure,,java casting,operators
Decision making and machine
virtual
10 branching,decision
surfing and securitymaking and
on the internet,
11-12 looping
types of connections,class,adding
Introduction:defining Internet
13-14 Resources
variables,adding
Constructors,method methods,creating
15-17 objects,accessing class
a members
overloading(polymorphism),static
Inheritance:defining
18 members,nesting
subclass,subclass of methods
Internet protocols,addressing,
19-20 constructor,multilevel
modem inheritance
Hierarchical inheritance,Multiple
21 Inheritance TEST1
22-24 overriding methods,final variables
25-27 and methods,final
Arrays:one classes,finalizer
dimensional ,two Assignment 2
27 methods,abstract classes and
dimensional,strings:methods,arrays,
Internet routing protocols,Internet
methods,visibilty
string
message buffer control
class Internet group
protocols,
28-30 Vectors,wrapper
31 management
Contdd…. protocols,Internet
classes,packages:Java API mail case study
protocol.
packages,naming
32 Browsers, e- mail
conventions,creating
33-34 Adding class to a package,hiding
package,accessing &using package
34-35 classes,Multithreading:creating
stopping,blocking thread,life cycle of
36 threads,extending
thread,using
Thread threadthread class
methods,thread
contd..
exceptions
priority,synchronization,runnable
37 Internet applications:E-mail,multi
38 interface
cost
Errorsbackbone
and exceptions:types of
39 errors,exceptions:try-catch
finally statement,throwing our own Assignment 2
40-41 statement,multiple
exceptions,Applet
building applet,applet catch
lifestatements
42-43 programming:local
cycle,designing weband
Running the applet,passing remote
page,applet
applets,Difference
tag,adding applet
parameters tobetween
HTML file
to applets,aligning applets
the
44 and applications TEST
45-47 display,displaying numerical values
Drawing arcs,polygons,file 2
48 handling:stream
contd… classes,creation of case study
49 files,reading-writing characters, TEST3
getting input from user,drawing lines
and rectangles,circles and ellipses
50 Revision of entire Syllabus from Q.
51 Papers
Revision of entire Syllabus from Q.
52 Papers
Revision of entire Syllabus from Q.
53 Papers
Full Syllabus test

Signature

Teacher Name
se Plan

MS301
4
4

Actual Date
of Delivery

You might also like