ADVANCED JAVA

Name of the faculty : Suman Aggarwal
Discipline : CSE
Semester : VIIth sem
Subject : ADVANCED JAVA
Lesson plan duration : From AUG. 2018 to NOV. 2018
Work load lecture per week (in hours) : 4 Lectures
Week Theory Practical
Lecture Day Topic(including assignement/ test) Practical Day Topic
1 1 JAVA: Introduction to JAVA 1 Introduction to java
2 Basics Data Types Wap to print a string by passing arguments.
3 Operators and its types with example
4 Classes and Methods
2 5 Control statements 2 Wap to calculate the no of arguments
6 Arrays and types with example Wap to find out area of rectangle & reading data from keyboard.
7   Inheritance and its types
8 Exception handling
3 9  Threads and its type with example 3
10 collections and I/O streams Wap to perform various type conversions
11 Generics and Collections,AWT
12 IO Applets and its types and example
4 13 Test and Assisgnement 4 Wap to show the use of class & its object.
14 connecting to server,introduction to server
15 Implementing Servers, Sending E-Mail
16 Making URL Connections
5 17 Advanced Socket Programming 5 Wap to show the use of  class & its object & read their value from keyboard.
18 The Design of JDBC,drivers and its types
19 The Structured Query Language
20 JDBC Installation
6 21 Basic JDBC Programming concepts 6 Wap to find out the leap year.
22 Query Execution
23 Scrollable and Updatable Result Sets
24 Metadata, Row Sets
7 25 Transactions 7
26 Advanced Connection Management
27 Introduction of LDAP
28 The Roles of Client and Server
8 29 Remote Method Invocations 8 Wap of single inheritance.
30 Setup for Remote Method Invocation
31 Parameter Passing in Remote Methods Server Object Activation
32 Java IDL and CCRA,
9 33 Remote Method Calls with SOAP 9 Wap  to use the keyword of super.
34 SWING Lists, Trees
35 Tables, Styled Text Components,
36 Progress Indicators
10 37 Component Organizers 10 Wap to implement multiple inheritance
38 AWT, The Rendering Pipeline, Shapes
39 Areas, Strokes, Paint, Coordinate Transformations
40 Clipping, Transparency and Composition
11 41 Rendering Hints, Readers and Writers for Images 11 Wap to show the use of multithreading.
42 Image Manipulation,Printing. The Clipboard, Drag and Drop Wap of multithreading with the use of yield(),stop() & sleep() methods
43 JAVABEANS COMPONENTS,Beans, The Bean-Writing Process
44 Using Beans to Build an Application, Naming Patterns for Bean
12 45 Components and Events Bean Property Tubes Beaninfo 12 Wap to use try&catch for exception handling.
46 Classes Property Editors,Cuatomizes Wap to use multiple catch statements.
47 SECURITY,Class Loaders, Bytecode Verification
48 Security Managers and Permissions
13 49 Digital Signatures, Code Signing 13 Wap to print message with applet.
50 Encryption and its types Wap to draw human face by using applet.