Tuesday 30 August 2016

CSE 5TH SEMESTER (CSVTU SYLLABUS)

UNIT I 
Introduction: Introduction to Java and Java programming Environment. Object Oriented Programming.Fundamental Programming Structure: Data Types, variable, Typecasting Arrays, Operators and their precedence.Control Flow: Java’s Selection statements (if, switch, iteration, statement, while, do-while, for, Nested loop)Concept of Objects and Classes, Using Exiting Classes building your own classes, constructor overloading,static , final, this keyword

UNIT II 
Inheritance: Using Super to Call Super class constructor, Method overriding, dynamic method Dispatch, UsingAbstract Classes, Using final with inheritance. The Object Class. Packages & Interfaces: Packages, AccessProtection, Importing package, Interface, Implementing Interfaces, variables in Interfaces, Interfaces can beextended. Exception Handling: Fundamentals, Types Checked , Unchecked exceptions, Using try & catch,Multiple catch, throw , throws, finally, Java’s Built in exceptions, user defined exception.

UNIT III 
Multi-Threading: Java Thread Model, Thread Priorities, Synchronization, Creating a thread, Creating Multiplethreads, Using isAlive ( ) and join ( ), wait () & notify ( ). String Handling: String constructors, String length,Character Extraction, String Comparison, Modifying a string. Java I/O: Classes & Interfaces, Stream classes,Byte streams, Character streams, Serialization.

UNIT IV 
Applets: Basics, Architecture, Skeleton, The HTML APPLET Tag, Passing Parameters to Applets, Appletcontext and show documents (). Event Handing: Delegation Event model, Event Classes, Event ListenerInterfaces, Adapter classes. JDBC: Fundamentals, Type I, Type II, Type III, Type IV drivers. Networking:Basics, Socket overview, Networking classes, & interfaces, TCP/IP client sockets, whois, URL format, URLconnection, TCP/IP Server Sockets.

UNIT V 
AWT: AWT Classes window fundamentals, component, container, panel, Window, Frame , Canvas, Creating aframe window in an Applet , working with Graphics , Control Fundamentals , Layout managers, HandlingEvents by Extending AWT components. Core java API package, reflection, Remote method Invocation (RMI)Swing: J applet, Icons & Labels, Text fields, Buttons, Combo boxes, Tabbed panes, Scroll panes, Trees, Tables.Exploring Java-lang: Simple type wrappers, Runtime memory management, object (using clone () and thecloneable Interface), Thread, Thread Group, Runnable.