Advanced Java Programming
Class: TYIF Presented By, Mr. Kute T. B. Lecturer in Information Technology, K. K. Wagh Polytechnic, Nashik
Subject Title:
Advanced Java Programming
Course Name: Computer Engineering Group Course Code: IF / CO / CM / CD Semester:
Sixth
Subject Abbr:
AJP
Subject Code: 9165 2
Teaching Scheme TH
PR
03
04
Examination Scheme Paper Hrs
TH
TM
PR
TW
Total
03
80
20
50#
25@
175 3
Rationale In the current era of networking, online transaction
processing and managing the dataflow over network becomes an important issue. This subject is essential for providing knowledge and hands on experience over the issues of managing data on web, developing powerful GUI based friendly user interface, server side programming and developing applications for communication over network using object oriented fundamentals. Advanced Java enhances the Java programming. After learning this subject, student will be able to develop network based software projects required in curriculum as well as industry. 4
Objectives The students will be able to:
Create network based applications. Create business applications. Implement Server side programming. Develop dynamic software components. Develop database application. Design and develop powerful GUI based
components. Create Animation using Applet, Thread and AWT controls. 5
Learning Structure (1)…Facts Protocols, Servers, Network Communication, Database, Basic drawing elements, Graphics Fundamentals
Multithreading And Multiprocessing
Error and Error Types
Event and Event Types
6
Learning Structure (2)… Principles and Concepts AWT Components, Swing Components, Layouts, Sockets and Network programming, TCP and UDP
Predefined Errors And Exceptions
Concurrent Processing
Method Overriding and Overloading , Dynamic Binding
Adapter classes And Listeners 7
Learning Structure (3)… Procedure Designing and writing classes, members , Interfaces, and Coding, designing different
Implementation of Threading
Debugging and Error Implementation
Implementation of Event Handling
8
Learning Structure (4)… Application Designing and implementing Window based database oriented application, server side programs and networking applications using various protocols, developing dynamic components and powerful GUI based components
9
Practical Skills to be developed: Intellectual skills Use of programming language constructs in program implementation. To be able to apply different logics to solve given problem. To be able to write program using different implementations for the same problem. Study different types of errors as syntax, semantic, fatal, linker & logical. Debugging of programs. Understanding different steps to develop program such as Problem definition Analysis Design of logic Coding Testing Maintenance (Modifications, error corrections, making changes etc.) Motor skills: 10 Proper handling of Computer System
Reference Books Sr. Name of Book No.
Author
Publication
1 Java: The Complete Reference
Herbert Schildt
Tata McGraw Hill
2 Java Network Programming
Elliotte Rusty Harold O’Reilly
3 Java Database Programming Bible
John O'Donahue
John Willey and Sons
4 Swing: A Beginner’s Guide
Herbert Schildt
Tata McGraw Hill
5 Java Servlet Programming
Jason Hunter
O’Reilly
11
Industrial Use
12
Industrial Use 5 .6
1 0 .2
2 0 .3
J2SE J2EE J2M E S tru ts
6 3 .9 13
Thank you
http://sites.google.com/site/tusharkute/jpr http://sites.google.com/site/tusharkute/ajp
14