Documente Academic
Documente Profesional
Documente Cultură
Course Code CSE317 Course Category Course Title PROGRAMMING IN JAVA LABORATORY Practical Course Course Planner 16918::Mohinder Kumar Lectures 0.0 Tutorials Practicals Credits 0.0 2.0 1.0
TextBooks Sr No T-1 T-2 Title Introduction to Java Programming Java The Complete Reference Reference Books Sr No R-1 Title Author Edition 4th Year 2012 Publisher Name Tata McGraw Hill Programming with Java: A Primer, 4e E. Balagurusamy Author Y. Daniel Liang Herbert Schildt Edition 7th 8th Year 2012 2012 Publisher Name Pearson Osborne/McGraw-Hill
Relevant Websites Sr No RW-1 RW-2 RW-3 (Web address) (only if relevant to the course) www.docs.oracle.com www.netbeans.org www.java2all.com Salient Features In depth concepts in Java Programming Help for programming in java in NetBeans IDEm and free downloading Practicals are demonstrated well.
Audio Visual Aids Sr No AV-1 AV-2 (AV aids) (only if relevant to the course) www.freevideolectures.com http://www.pvtuts.com/java/java-introduction Salient Features Good Quality video lectures are available on this website Video Tutorials for Core Java programming.
Software/Equipments/Databases Sr No SW-1 SW-2 Virtual Labs Sr No VL-1 VL-2 VL-3 VL-4 (VL) (only if relevant to the course) http://www.cs.armstrong.edu/liang/intro9e/liveLab.html http://deploy.virtual-labs.ac.in/labs/cse02/index.php http://www.cs.armstrong.edu/liang/intro9e/liveLab.html http://deploy.virtual-labs.ac.in/labs/cse02/index.php Salient Features Virtual lab for Java Programming Virtual lab for Java Programming Virtual Lab for Java programming. Virtual Lab for Java programming. (S/E/D) (only if relevant to the course) NetBeans IDE JDK Salient Features Integrated Development Environment for Java, Faster way to code Basic Tool for JAVA program development
*Each experiment of the lab will be evaluated using following relative scheme:
Component Performance % of Marks 100
Practical 2
Practical 3
Practical 4
Terminal, JDK, Command Prompt and Text Editor Terminal, JDK, Command Prompt and Text Editor Terminal, JDK, Command Prompt and Text Editor
Practical 5
Strings(Implementation Java's String and Programs on implementation of Various Learning function and purpose of StringBuffer Classes and their functions) Methods in String and String Buffer Class various methods in String and String Buffer Class Exception Handling(Using try-catch, using multiple catch blocks, throws clause, finally block, creating user defined exceptions) P6: Programs on try, catch, throw, throws, Understanding Exception handling finally and Creating user defined mechanism exceptions P7: Written Test based on all previous practical done
Practical 6
Practical 7
Exception Handling(Using try-catch, using multiple catch blocks, throws clause, finally block, creating user defined exceptions) Packages(Using System Packages, Creating and importing Packages) GUI Programming(Implementation of Applets, AWT and Layout Managers) GUI Programming(Implementation of Applets, AWT and Layout Managers) Event Handling(Implementation of different event handling Classes and using their functions (Mouse and Keyboard).)
P6: Programs on try, catch, throw, throws, Understanding Exception handling finally and Creating user defined mechanism exceptions P7: Written Test based on all previous practical done Programs on Creating and Using User Defined Packages Programs on Applets, Methods in AWT and Various Layout Managers. Programs on Applets, Methods in AWT and Various Layout Managers. Programs on Implementation of Various Event Handling Interfaces and their Methods Understanding Concepts of Packages Understanding GUI through Applet, AWT and Layout Managers Understanding GUI through Applet, AWT and Layout Managers Understanding concepts of Event Handling
Terminal, JDK and NetBeans IDE Terminal, JDK and NetBeans IDE Terminal, JDK and NetBeans IDE Terminal, JDK and NetBeans IDE
Practical 12
File Handling(Using Various File classes, Programs on Reading and Writing reading and writing files in bytes, reading from/to files in byte, characters, in and writing files in Characters, Random sequential/random ways Access Files) Multi Threading(Creating Threads, implementation of various functions on threads and Synchronization of threads) P13: Programs on Thread Creation by different methods, Synchronization and implementation of various methods in Thread class. P14: Written Test based on all previous practical done after MTE
Understanding how to take Terminal, JDK and NetBeans IDE Input/Output from/to files according to our requirements Understanding various concepts and methods related to Multi Threading in Java Terminal, JDK and NetBeans IDE
Practical 13
Practical 14
Multi Threading(Creating Threads, implementation of various functions on threads and Synchronization of threads)
P13: Programs on Thread Creation by different methods, Synchronization and implementation of various methods in Thread class. P14: Written Test based on all previous practical done after MTE
SPILL OVER
Practical 15 Spill Over