MCS 3C2 Java Programming
Module 1 (Hours 12)
The Genesis of Java-overview of java-program structure-identifiers-operators-variables-
literals-datatypes-control statements-iterative statements-jump statements.
Module 2 (Hours 14)
Introducing classes-declaration-object references-instantiation-method declaration-
method calling-this operator-constructor-method overloading-constructor overloading –
method overriding-inheritance-super class-dynamic method dispatch-final-static-abstract
classes. Strings-Applet-applet tag-applet life cycle.
Module 3 (Hours 15)
Exception handling techniques-try-catch-throws clauses-Packages-creating packages-
using packages-Interfaces-Multithreading creation of multithreaded program-thread
classes-runnable interface-thread priorities-Event handling techniques-Events –Listeners-
Event classes.
Module 4 (Hours 13)
AWT controls-Swing overview-Swing controls-Connecting JDBC with Swing.
Module 5 (Hours 18)
RMI-Define-implementing RMI-RMI interface-Define client and server-compile &
execute client and server. Java Beans-overview-Bean Box-JAR files and JAR utilities-
connecting beans with events in the bean box.
Servlets Technology Overview- HTTP GET and POST requests-Session tracking -
Networking : establish client/ server connection using Sockets
References
1. Steven Holzner, ‗Java 2 Black Book‘
2. Herbert Schildt , ‗Java 2 The Complete Reference‘
3. Patrick Naughton, ‗Java 2 The Complete Reference‘
4. Reeta Sahoo, Gagan Sahoo, ‗ Java 2 The Complete Reference‘
5. C Xavier , ‗Programming with Java 2‘
6. [Link], ‗Programming with Java‘
27