JAVA LAB


Faculty of Engineering, OU                                            With effect from the Academic Year 2017-2018

Course Code
Course     Title
Core/Elective

PC451CS

JAVA PROGRAMMING LAB

Core
Prerequisite
Contact Hours per Week
CIE
SEE
Credits
L
T
D
P
Programming Language in C & C++
-
-
-
2
25
50
1

Course Objectives:
Ø  Write programs using classes, inheritance and abstract classes.
Ø  Write multi threaded programs with synchronization.
Ø  Write real world applications using java collection frame work and I/O classes
Ø  Write Event driven GUI programs using AWT/Swing
Course Outcomes:
Ø Able to understand the usage of abstract classes.
Ø Able to write multi threaded programs with synchronization.
Ø Able to implement real world applications using java collection frame work and I/O classes
Ø Able to write Event driven GUI programs using AWT/Swing
1)     Write a program to calculate salary of n employees using concept of classes with constructors and methods.
2)     Write program to demonstrate  e-commerce website  using  inheritance, abstract class and  dynamic polymorphism.
3)     Write a program to demonstrate various arithmetic calculations using packages.
4)     Write a program to demonstrate client-server environment using multithreading.
5)     Write a program to demonstrate mutual exclusion using thread synchronization.
6)     Write a program to demonstrate Linked list class.
7)     Write a program to demonstrate Hash set and Iterator classes.
8)     Write a program to demonstrate Enumeration and Comparator interfaces.
9)     Write a program to accept data and display output in key, value pair.
10) Write a program to create a registration form with different controls, menus and demonstrate  event handling.
11) Write a program to copy data from one file to another file.
12) Write a program to merge contents of two files and display output on console.
13) Write a program to illustrate Serialization.
14) Write a program to retrieve web page using URL class.
15) Write a program to load and display image and perform gray scale.

Note: A minimum of Ten Programs should be done by the end of the semester.









Popular posts from this blog