Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Proceedings of the 20th Meeting of the Academic Council of VIT held on 26.3.

2010

Subject code: CSUE2 Title: JAVA LTPC: 3, 0, 0, 3


PROGRAMMING
Version No.
Course prerequisite Programming in C & C++
Objectives:
To enable the students to learn the basic and advanced concepts of programming using Java.
On successful completion of the course the students will be able to,
Apprehend the syntax and semantics of the Java programming language.
Use the class and objects to create applications.
Design and Create new applications by interconnecting many classes and reusing the code.
Understand and use the in built packages of Java to reduce the time required for development.
Apply Multithreading concepts to create programs that execute in parallel.
Analyze the various Java packages and understand the way the classes are organized.
Synthesize rich applications using the built in packages of Java.
Expected Outcome: Students will be able to develop Java Standalone applications and Applets.
Unit No. I Introduction 9 hours
Java Features The Byte Code Lexical issues - Class Fundamentals Objects
Overloading Methods Passing and returning objects Recursion Controlling access to members This
keyword - Static and Final keyword..
Unit No. II Inheritance & Packages 9 hours
Nested classes Inheritance Using super keyword Multi Level hierarchy Method Overriding
- Dynamic Method Dispatch The Object class Abstract classes - Packages Access modifiers
Importing packages Interfaces Applying interfaces.
Unit No. III Exception Handling & Threads 9 hours
Exception handling Using try catch Nested try- throw throws finally Built in exceptions
user defined exceptions - Chained exceptions; Threads Thread model Creating a thread Thread
priorities Synchronization Multithreading Suspending, resuming and stopping threads.
Unit No. IV Frames & Applets 9 hours
Java Frame basic GUI components Delegation event model - Event Handling Source of events
Event Listener interface Applet Programming.

Unit No. V Files & Databases 9 hours


I/O streams reading/writing console Files; Manipulating Databases with JDBC Case Study on System
class and Utility classes.
Text Book:
1. Hebert Schildt, Java 2 - The complete Reference, Fifth Edition, TMH, 2002.
Reference Books:
1. H.M. Deitel, Java How to Program, Sixth Edition, Prentice hall, 2004.
2. Kathy Sierra and Bert Bates, Head First Java, Second Edition, OReilly, 2005.
3. Cays S. Horstmann, Gary Cornell, Core Java2 Volume I Fundamentals, Pearson Edi., 2003.
Mode of Evaluation Continuous assessment examination, Quiz, Assignment / Seminar and
Term-end examination
Recommended by the Board
of Studies on
Date of Approval by the
Academic Council

934

You might also like