With effect from Academic Year 2015-2016
CS 281
JAVA LAB
Instruction 3 Periods per week
Duration of University Examination 3 Hours
University Examination 50 Marks
Sessional 25 Marks
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
..
1.A program to illustrate the concept of class with constructors, methods and overloading.
2.A program to illustrate the concept of inheritance and dynamic polymorphism.
3.A program to illustrate the usage of abstract class.
4.A program to illustrate multithreading.
5.A program to illustrate thread synchronization.
6.A program using StringTokenizer.
7.A program using Linked list class.
8.A program using TreeSet class.
9.A program using HashSet and Iterator classes.
10.A program using map classes.
11.A program using Enumeration and Comparator interfaces.
12.A program to illustrate the usage of filter and Buffered I/O streams.
13.A program to illustrate the usage of Serialization.
14.An application involving GUI with different controls, menus and event handling.
15.A program to implement AWT/Swing.