You are on page 1of 2

Lovely Professional University,Punjab

Format For Instruction Plan [for Courses with Labs

Course No CSE310P

Cours Title MODERN PROGRAMMING TOOLS AND TECHNIQUES-I

Course Planner 14752 :: Jaspreet Kaur Sahiwal

Lectures Tutorial Practical Credits 0 0 3 2

Text Book:

1 Patrick Naughton and Herbertz Schildt, Java-2 The Complete Reference, TMH,1999.

Other Specific Book:

2 E. Balaguruswamy, Programming with Java: A Primer, TMH

Other Reading Sr No Jouranls atricles as compulsary readings (specific articles, Complete reference)

Relevant Websites Sr. No. (Web adress) (only if relevant to the courses) 3 http://www.javabeginner.com/ Salient Features beginner Java tutorial site that attempts to teach basics of Java programming Language using huge number of java source code examples spread across various topics.

List of experiments :Lecture Number Individual 1 Lecture Topic Pedagogical Tools Or Equipment Planned lab Manual Not Applicable

Programs on declaring, initializing , changing the value PC, NetBeans. of variable ,type casting Programs on operators , precedence and associativity and assignment operator

Approved for Spring Session 2011-12

Individual 2

Programs on simple if statement, if statement with else PC, NetBeans. clauses,Nested if statement, switch statement , loops: while , do-while , for and demonstrate the use of break and continue Programs on declaring a class, declaring instance variables,declaring instance methods,Method Overloading,Declaring Constructors, using this keyword Creating Objects,Calling Instance methods PC, NetBeans.

Not Applicable

Individual 3

Not Applicable

Individual 4

Programs on Inheritance: writing a subclass, subclass PC, NetBeans. constructors,using super protected Access specifier, protected vs private , Method Overriding, Abstract Classes , Final Classes and Methods, Object Class Methods:equals method and toString method PC, NetBeans.

Not Applicable

Individual 5 Individual 6

Not Applicable Not Applicable

Programs on Java's String and StringBuffer Class and PC, NetBeans. Arrays

Mid Term
Individual 7 Individual 8 Programs on Packages and Interfaces Programs on try-catch , using multiple catch blocks , throws clause, creating user defined exceptions and finally block Programs on creating threads, demonstration of the various methods of Thread class and method synchronization. Programs on File class, reading and writing bytes , reading and writing data types, reading and writing characters and reading and writing objects. Programs on creating various containers and container methods and creating and using AWT Controls and Swing,Attaching Event Listeners to Components , using the various layouts. PC, NetBeans. PC, NetBeans. Not Applicable Not Applicable

Individual 9

PC, NetBeans.

Not Applicable

Individual 10

PC, NetBeans.

Not Applicable

Individual 11

PC, NetBeans.

Not Applicable

Spill Over
Individual 12 Not Applicable

Approved for Spring Session 2011-12

You might also like