You are on page 1of 14

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 TH TM PR TW Total
Hrs
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, Error and
Database, Error Types
Basic drawing elements,
Graphics Fundamentals

Multithreading
Event and
And
Event Types
Multiprocessing

6
Learning Structure (2)…
Principles and Concepts
AWT Components,
Swing Components, Method Overriding
Layouts, Sockets and Overloading ,
and Network programming, Dynamic Binding
TCP and UDP

Predefined Errors Adapter classes


Concurrent
And And
Processing
Exceptions Listeners

7
Learning Structure (3)…
Procedure
Debugging and
Designing and writing classes,
Error
members , Interfaces,
Implementation
and Coding, designing different

Implementation Implementation
of Threading 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 Author Publication
No.
1 Java: The Complete Herbert Schildt Tata McGraw Hill
Reference
2 Java Network Elliotte Rusty Harold O’Reilly
Programming
3 Java Database John O'Donahue John Willey and
Programming Bible Sons
4 Swing: A Beginner’s Herbert Schildt Tata McGraw Hill
Guide
5 Java Servlet Jason Hunter O’Reilly
Programming

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