[Go to site: main page, start]

0% found this document useful (0 votes)
4 views2 pages

Advanced Java Programming Syllabus

The course on Advanced Java Programming aims to teach students advanced concepts and techniques in Java, including JDBC, Servlets, and distributed application architecture. It covers various units such as Java basics, Remote Method Invocation, database interaction, and advanced techniques like Swing programming. Upon completion, students will be able to design interactive applications and understand key Java programming principles.

Uploaded by

jeeva prakash
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Advanced Java Programming Syllabus

The course on Advanced Java Programming aims to teach students advanced concepts and techniques in Java, including JDBC, Servlets, and distributed application architecture. It covers various units such as Java basics, Remote Method Invocation, database interaction, and advanced techniques like Swing programming. Upon completion, students will be able to design interactive applications and understand key Java programming principles.

Uploaded by

jeeva prakash
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

II – SEMESTER

Course code 23PCSC06 ADVANCED JAVA PROGRAMMING L T P C

Core/Elective/Supportive Core 5

Pre-requisite Basics of Java & its Usage


Course Objectives:
The main objectives of this course are to:
1. Enable the students to learn the basic functions, principles and concepts of advanced java
programming.
2. Provide knowledge on concepts needed for distributed Application Architecture.
3. Learn JDBC, Servlet packages, JQuery, Java Server Pages and JAR file format

Expected Course Outcomes:


On the successful completion of the course, student will be able to:
1 Understand the advanced concepts of Java Programming K1,K2
2 Understand JDBC and RMI concepts K2,K3
3 Apply and analyze Java in Database K3,K4
Handle different event in java using the delegation event model, event listener
4 K5
and class
5 Design interactive applications using Java Servlet, JSP and JDBC K5,K6
K1 - Remember; K2 - Understand; K3 - Apply; K4 - Analyze; K5 - Evaluate; K6 - Create

Unit:1 BASICS OF JAVA 12 hours


Java Basics Review: Components and event handling – Threading concepts – Networking
features – Media techniques

Unit:2 REMOTE METHOD INVOCATION 12 hours


Remote Method Invocation-Distributed Application Architecture- Creating stubs and skeletons-
Defining Remote objects- Remote Object Activation-Object Serialization-Java Spaces

Unit:3 DATABASE 10 hours


Java in Databases- JDBC principles – database access- Interacting- database search – Creating
multimedia databases – Database support in web applications

Unit:4 SERVLETS 12 hours


Java Servlets: Java Servlet and CGI programming- A simple java Servlet-Anatomy of a java
Servlet-Reading data from a client-Reading http request header-sending data to a client and
writing the http response header-working with cookies
Java Server Pages: JSP Overview-Installation-JSP tags-Components of a JSP page-Expressions-
Scriptlets-Directives-Declarations-A complete example

Unit:5 ADVANCED TECHNIQUES 12 hours


JAR file format creation – Internationalization – Swing Programming – Advanced java

29
Techniques

Unit:6 Contemporary Issues 2 hours


Expert lectures, online seminars – webinars

Total Lecture hours 60 hours

Text Books
1 Jamie Jaworski, “Java Unleashed”, SAMS Techmedia Publications,1999.
2 Campione, Walrath and Huml, “The Java Tutorial”, AddisonWesley,1999.
Reference Books
Jim Keogh,” The Complete Reference J2EE”, Tata McGrawHill Publishing Company
1
Ltd,2010.
David Sawyer McFarland, “JavaScript And JQuery- The Missing Manual”, Oreilly
2
Publications, 3rd Edition,2011.
3 Deitel and Deitel, “Java How to Program”, Third Edition, PHI/Pearson Education Asia.

Related Online Contents [MOOC, SWAYAM, NPTEL, Websites etc.]


1 [Link]
2 [Link]
3 [Link]

Mapping with Programming Outcomes


Cos PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S S S M M M S
CO2 S S S S S S S M S S
CO3 S S S S S S S M S S
CO4 S S S S S S S M S S
CO5 S S S S S S S M S S
*S-Strong; M-Medium; L-Low

30

You might also like