Lovely Professional University, Punjab

Course Code CAP680 Course Category Course Title PROGRAMMING IN JAVA-LABORATORY Practical Course Course Planner 14000::Kumar Vishal Lectures 0.0 Tutorials Practicals Credits 0.0 2.0 1.0

TextBooks Sr No T-1 Title Java The Complete Reference Reference Books Sr No R-1 R-2 R-3 Other Reading Sr No OR-1 OR-2 OR-3 OR-4 OR-5 Journals articles as Compulsary reading (specific articles, complete reference) www.javaccoffeebreak.com/articles , Java.net/pub/q/articles , A Bitter Cup of Java, The Oracle-Google Percolation, by Stephan E. Arnold , Experts differ on security threat posed by Java computer language, by Wilson, David L, The Chronicle of Higher Education; Jul 12, 1996; 42, 44; ProQuest Central, Pg A19 , Java language cross-complier, Anonymous, Embedded Systems Design; Oct 1998; 11, 11; ProQuest Central, Pg12 , Title Programming with Java: A Primer The Java Programming language Core Java Volume I - Fundamentals Author E. Balaguruswamy Edition 4th Year Publisher Name Tata McGraw Hill Addison Wisely Prentice Hall of India Author Herbertz Schildt Edition 7th Year Publisher Name Tata McGraw Hill

Ken Arnold, J.Gosling and 4th David Holmes Cay S. Horstmann, Gary Cornell 8th

Relevant Websites Sr No RW-1 RW-2 RW-3 RW-4 RW-5 RW-6 RW-7 (Web address) (only if relevant to the course) www.webdevelopersjournals.com www.developer.com www.csee.umbc.edu/331/spring03/0101/lectures/java0 www.cse.yorku.ca/~mack/1011/WrapperClasses.PDF www.javaprepare.com/notes/files.html www.digilife.be/quickreferences/pt/building%20a%20java %20applet.pdf http://leepoint.net/notes-java/language/10basics/import.html Salient Features Question-Answers about Java Software Development Its a leading site for java articles, tutorials, news, discussions and other resources This presentation is about class and objects It gives the overview of wrapper classes It highlights the concept of file handling It provides the information regarding applets Notes on Packages

htm Salient Features It covers basics of Java languages like data types. for.7 Arrays and Strings(Working with Arrays) Program for Arrays . Software/Equipments/Databases Sr No SW-1 Virtual Labs Sr No VL-1 (VL) (only if relevant to the course) http://demovpl. Running a Java Program. Using Multiple Classes. Arrays. Public. objects.umbc.edu/courses/331/spring03/0101/lectures/ PPTs covering various aspects of Java programming Java Notes and PPTs Audio Visual Aids Sr No AV-1 AV-2 AV-3 (AV aids) (only if relevant to the course) http://ocw. Private and Inheritance etc. opertaors.com/Data/Home/PPT-Slides/Java/ http://www.mit. Operators. Building a Basic Calculator. While. Switch Statements. Control structures. Downloading Eclipse. Use Methods with Parameters. if. Array types.ulpgc.com/Course/2513/Java-Programming http://www. Methods and Instances.edu/courses/electrical-engineering-and-computer-science/6-092introduction-to-programming-in-java-january-iap-2010/lecture-notes/ http://freevideolectures.csee.RW-8 RW-9 http://w3professors. Getting User Input.learnerstv.dis.7 Salient Features Java Development Kit for Programming in Java Scheme for CA: Component Performance Frequency 8 Out Of 10 Total :Each Marks Total Marks 10 10 80 80 *Each experiment of the lab will be evaluated using following relative scheme: Component Performance % of Marks 100 Detailed Plan For Practicals Practical No Practical 1 Broad topic (Subtopic) Practical Description Learning Outcomes Ability to learn concept of arrays Equipment Used PC with JDK 1. classes and other OOP concepts This link provides videos ond covers all the core concepts of Java A video lecture series on Java Programming for absolute beginners and includes Installing the JDK. hello world program.es/moodle/ Salient Features A programming assignment management system that lets you edit and execute programs and enable the automatic and continuous assessment (S/E/D) (only if relevant to the course) PC with JDK 1. Variables.com/Free-Computers-Video-lectures-ltv162-Page1. do-while Loops. Constructors.

7 PC with JDK 1.7 PC with JDK 1.7 SPILL OVER Practical 15 Spill Over .7 PC with JDK 1.7 Practical 10 Practical 11 Practical 12 Practical 13 Practical 14 Program for thread classes Program for thread classes Program for inheritance Program for method overriding P14 will be Test2 Program for method overriding P14 will be Test2 Ability to learn thread classes Ability to learn thread classes Ability to learn inheritance Ability to learn concept of method overriding Ability to learn concept of method overriding PC with JDK 1.7 PC with JDK 1.Practical 2 Practical 3 Practical 4 Practical 5 Practical 6 Practical 7 Practical 8 Practical 9 Arrays and Strings(Working with Strings) Program for Strings Applets and AWT(Implementation of Applets) Applets and AWT(Implementation of Applets) Applets and AWT(Implementation of AWT Controls) Exception Handling(Implementation of exception types) Exception Handling(Implementation of exception types) Exception Handling(Implementation of user defined exceptions) Multithreaded Programming (Implementation of Java thread model: priorities) Multithreaded Programming (Implementation of thread classes) Multithreaded Programming (Implementation of thread classes) Inheritance(Implementation of inheritance) Inheritance(Implementation of method overriding) Inheritance(Implementation of method overriding) Program for Applets Program for Applets Program for AWT controls Program for exception types P7 will be Test1 Program for exception types P7 will be Test1 Program for user defined exceptions Program for thread Ability to learn concept of string Ability to learn concept of applets Ability to learn concept of applets Ability to learn Advance windowing toolkits controls Ability to learn concept of exception types Ability to learn concept of exception types PC with JDK 1.7 PC with JDK 1.7 PC with JDK 1.7 PC with JDK 1.7 Ability to learn concept of thread PC with JDK 1.7 PC with JDK 1.7 Ability to learn user defined exceptions PC with JDK 1.7 PC with JDK 1.

Sign up to vote on this title
UsefulNot useful