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