Description

Course Contents

Module I
Introduction to Java RMI, RMI services, RMI client, Running client and server, ODBC and JDBC Drivers, Connecting to Database with the java.sql Package, Using JDBC Terminology; Evolving Nature of Area.

Module II
Introduction to Servlets, Servlet Life Cycle, Servlet based Applications, Servlet and HTML. JSP: Introduction to JSP, JSP implicit objects, JSP based Applications, Java. Net.

Module III
Enterprise Java Beans:-EJB roles—EJB Client-Object -container-Transaction Management—implementing a Basic EJB Object-Implementing session Beans-Implementing Entity Beans-Deploying an enterprise Java Beans Object-Changes in EJB1.1 specification.

Module IV
The Model-View-Controller Architecture What is Struts, Struts Tags, Creating Beans, Other Bean Tags, Bean Output, Creating HTML Forms, The Action Form class The Action class, Simple Struts: a simple Struts application

Module V
Android Platform overview, UI, Android Stack/Architecture, Android SDK, Android building blocks, multimedia in Android, SQL Database in Android , network management system and standard

General Information

Module Information Sheet Even Semester-2013
Module Code BTC
Module Title Advanced Object Oriented Programming
Prerequisite Java Programming
Co- requisite NIL
Instructor Name Hari Mohan Pandey
E-mail hmpandey@amity.edu
Credit Points 03
Contact No. 09810625304
Text Books
1. Java 2 Unleashed (Techmedia – SAMS), Jamie Jaworski
2. Professional Java Server Programming (a Press), Allamaraju
3. Developing Java Servlets (Techmedia – SAMS), James Goodwill sing Java 1.2 Special Edition (PHI), Webber
4. Professional Android Application Development, Reto Meier, Wiley India Pvt Ltd.
Reference Books
1. David Flanagan,Jim Parley, William Crawford & Kris Magnusson , Java Enterprise in a nutshell - A desktop Quick reference - O'REILLY, 2003
2. Stephen Ausbury and Scott R. Weiner, Developing Java Enterprise Applications, Wiley-2001
3. Jaison Hunder & William Crawford, Java Servlet Programming, O'REILLY, 2002
4. Building Android Apps by Jonathan Stark, Brian Jepson, O’Reilly
5. Dietal and Deital, “JAVA 2” PEARSON publication
Subject Description
The aim of this subject is to develop the student’s understanding of object oriented concepts and programming skills through further use of Java. This subject introduces more advanced features of the language including the use of RMI, ODBC and JDBC drivers, Servlet, Java Beans and most importantly Android application development.
Subject Outcomes
Student Learning Outcomes (SLO):
Outcome 1:
Analysis: ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
Outcome 2:
Technical Design: ability to design, implements, and evaluate a computer-based system, process, component, or programme to meet desired needs.
Outcome 3:
Software Construction: ability to apply design and development principles in the construction of software systems of varying complexity.
Attendance Policy
Regular class attendance is expected from all students. Attendance falling below 75% will result in the students becoming ineligible to appear for the final examination.
Assessment Methods
Assessment # Type Of Assessment Weightage (%)
1 Class Attendance 5
2 Class Test 10
3 Seminar/Viva/Quiz 8
4 Home Assignment 7
5 End Semester Exam 70
Total 100%
Composition of Subject Work
30% Internal Examinations/Assessments
70% End semester Examination
Assignment submission Rule
• Assignments must be handed over before the due date to your teacher. Collect the Acknowledgement by signing on the sheet available with the faculty
• Assignments that are one week late will be penalized by 5%, two weeks late by 10%, three weeks late by 15%.
• Plagiarism, forgery, misrepresentation and other dishonest or deceptive acts constitute grounds for serious punishment.
Note: Must follow assignments instructions.
Delivery Methods
o Presentations using Audio/ Video aids to explain the concepts of the module
o Interactive Class Lectures (Supplementary material and Text books are provided).
o Online demonstration of all the practical components.
o Practice session in the concerned LAB (Lab Manual is provided by Lab Instructor)
o Theory : 3 hours per week
o Tutorial : 1 hours per week
o Practical : 2 hour per week
Class manner and expected behavior
• The College prohibits the consumption of food products in class.
• You are responsible for any planned class activity such as a test or quiz even if you were absent from an earlier class in which it was announced. You must contact a fellow class member or the professor after an absence to inquire about what has happened in your absence.
• Only one person should be speaking at a time during a lecture, whether that is the instructor or a fellow class member commenting or asking a question.
• It is totally inappropriate to work on other reading or writing activities at length while your professor is lecturing.
• If you are too tired to be in class, stay home. People who fall asleep will be asked to leave.
• Active cell phones and pagers can not be used. If you regularly carry one of these devices during the day, make sure you shut it off before coming in class

Announcements

EJB and android materials
3/25/14 2:12 PM

Dear Students

The materials for EJB and android is available on piazza.

Happy Learning

Hari

Lab file submission
3/24/14 11:37 AM

Dear Students

I want to inform you that I checked the file you have submitted online to my e-mail.

There are few things missing. you are requested to submit the updated version of the file before the lab exam as:

1. Include the front page.

2. Index sheet.

3. Experiment-1 to Experiment-10 with Evaluation sheet after each experiment

4. Design project sheet (Question sheet given, complete)

5. Solution of design project with the evaluation sheet you all made using pen/pencil on the date of viva.

6. Assignment sheet (question sheet given, complete)

7. Solution of assignment sheet.

Finally, make a spiral copy which will include all the three in the following sequence

1. Lab Experiments

2. Design based experiment

3. Assignment

submit the soft copy again in the new format @ profharipandeyamity@gmail.com 

for any clarification feel free to contact me @ 9810625304

Happy Learning

Hari Mohan Pandey 

Send the soft copy of Lab file + Design Project + Assignment
3/21/14 11:08 AM

Dear Learner

Pl. send the soft copy of the following in one file 

1. Lab file all 10 experiments with front page index page evaluation sheet in the same format which I have corrected.

2. Design Project.

3. Assignment.

use profharipandeyamity@gmail.com id for sending the file.

Regards

Hari

Lab9+Lab10
3/19/14 11:20 AM

Dear Learners

The semester is about to end in two days. We discussed following points in the class (Morning batch) today

1. Assignment presentation and oral tomorrow dated 20/3/2014 from 1:00 P.M. to 5:00 P.M. 

2. Lab file viva + design experiment viva on dated 21/3/2014 first 17 students in first class at 12:30 P.M. to 1:30 P.M. next 17 students  at 3:45-4:45 P.M. class

3. For evening batch students assignment viva + lab file viva will be tomorrow at 5:00 P.M. to 6:00 P.M. class

4. You all are advised to bring the following documents at the time of lab viva

    a) LAB file all 10 experiment corrected in all aspects

    b) Assignment file corrected in all aspect.

    c) Design project file corrected in all aspect.

For any clarification you can meet me in my office or make me call @ 9810625304

Wish you good luck.

Happy Learning

Hari Mohan Pandey

 

Lab-8 + Struts materials
3/14/14 3:19 PM

Dear Learners

I have uploaded LAB8 manual which includes the programs and step by step explanation of developing EJB applications. You are advised to try and implement the task given and bring the print copy for correction.

In addition, struts materials are also available.

Happy Holi

Happy Learning

Hari

Happy Holi
3/14/14 2:26 PM

Hi Learners

Enjoy Holi.

Hari

design project
3/03/14 12:36 PM

Dear Learner

I want to inform you all that design projects are available on amizone and piazza. you are advised to just have a look. we will meet on wednessday this week to discuss.

https://piazza.com/amity/other/btc/resources

hari

Documents available for the previous year questions
2/21/14 2:21 PM

Dear Learners 

You can find the answers of the previous years questions as discussed in the class for first two modules.

If you need any further help then tell me.

Happy Learning

Hari

Staff Office Hours
NameOffice Hours
Hari Mohan Pandey
When?
Where?
Hari Pandey
When?
Where?