Students should be able to
a. Develop medium to advanced applications using
previously learnt OO programming concepts
b. Build medium to advanced GUIs using swing
c. Understand different Layout Managers
d. Understand and use java event model
e. String Processing and Pattern Matching
f. Use various Utility Classes.
g. Use Java Collection API.
h. Use features of Java I/O and new I/O.
i. Understand JDBC and types of Drivers
j. Perform database queries and updates using JDBC.
k.Develop applet-based web applications
l. Write multi-threaded Java applications.
m. Write TCP/IP Client Server applications using sockets.
n. Execute methods on a remote object using RMI
o. Document and package a Java application.