/ COURSE PLAN / 2013-14
Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: / M.Chandrasekhar
Designation: / Assistant Professor
Department:: / MCA
COURSE DETAILS
Name Of The Programme:: / MCA / Batch:: / 2012
Designation:: / Assistant Professor
Year / 2nd / Semester 2nd
Department:: / MCA
Title of The Subject / Web Technologies / Subject Code
No of Students / 40

/ COURSE PLAN / 2013-14
Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: / M.Chandrasekhar
Designation: / Assistant Professor
Department:: / MCA
1. TARGET
a) Percentage Pass 100
b) Percentage I class 90
  1. COURSE PLAN

(Please write how you intend to cover the contents: i.e., coverage of Units by lectures, guest lectures, design exercises, solving numerical problems, demonstration of models, model preparation, or by assignments, etc.)

  1. Coverage of Subject, unit-wise by teaching in the class
  2. Student interaction with the subject, by applications in daily life examples
  3. Assignments from previous question papers
  4. Quiz and brain storming etc. techniques to learn the subject fast & applications
  5. Latest updates from internet and videos related to concept provided to the student.
  6. Uploading Previous Year Papers & Their solutions for future reference for Regular External Exams
  1. METHOD OF EVALUATION

3.1. Continuous Assessment Examinations (CAE 1, CAE 2) Yes

3.2. Assignments / Seminars Yes

3.3. Mini Projects No

3.4. Quiz Yes

3.5. Term End Examination Yes

3.6. Others

  1. List out any new topic(s) or any innovation you would like to introduce in teaching the subject in this Semester.
  1. Seminars by students by browsing the subject related Websites & Journal, to get depth of knowledge beyond the class work
  2. Making students to join Technical Societies or Associations which organizing the subject research works, job opportunities, advance. topics info.
  3. Encourage the students to participate in conference papers (or) workshops conducted by technical institutions / organizations

Signature of HODSignature of Faculty

Date:Date:


/ GUIDELINES TO STUDY THE SUBJECT / 2013-14
Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: / M.Chandrasekhar
Designation: / Assistant Professor
Department:: / MCA
Guidelines for Preparing the Course: / Web Technologies
Course Description:
This course focuses on the techniques of quantitative analysis and evaluation of modern computing systems, such as the selection of appropriate benchmarks to reveal and compare the performance of alternative design choices in system design. The emphasis is on the major component subsystems of high performance computers: pipelining, instruction level parallelism, memory hierarchies, input/output, and network-oriented interconnections. Students will undertake a major computing system analysis and design project
Course Objectives:
  1. To design a static web page using HTML with scripting language.
  2. How to implement client side validation for dynamic web page creation.
  3. To create awareness on xml to data transfer between client and server, xml functionality and design.
  4. To illustrate the need of reusable components and way of creating JavaBeans.
  5. To understand the Servlet for creating web applications.
  6. To create web application using Apache Tomcat v6 and how to give the request and get the response from the web server with servlet and jsp using java library packages.
  7. To create a database with Mysql server and perform crude operations using java.
  8. The insights of the Internet programming and how to design and implement complete applications over the web

Learning Outcomes:
  1. Understand and apply the design principles of HTML and Java Script to create static and dynamic web pages.
  2. Understand the difference between HTML and XML scripting languages.
  3. Identify the engineering structural design of XML and parse construction tree model.
  4. Analyze the client side validation procedure in web applications.
  5. Proficient in creating reusable web component using java bean.
  6. Able to use web server and data base servers using specific vendor related software's.
  7. Able to perform crude operations in data base servers, operations that are insertion, deletion, creation and updating.
  8. Identify and perform requesting and response generation process in web servers.

/ COURSE OBJECTIVES / 2013-14
Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: / M.Chandrasekhar
Designation: / Assistant Professor
Department:: / MCA
On completion of this Subject / Course the student shall be able to:
S.No. / Objectives / Outcomes
1.
To understand the HTML tags, Learn lists, tables in HTML, Inserting images, frames and forms in HTML, Learn CSS, CSS properties, Add dynamiccontentinHTML code, Learn objects, Dynamic HTML, LearnXML, adduser definedtag names in html / 1,2,3
2. / Introduction to Java Beans, Advantages of Java Beans, BDK , Introspection, Using Bound properties, Bean Info Interface, Constrained properties , Persistence, Customizes, Java Beans API, Introduction to EJB’s
4
3.
To learn web servers, Learn servlet, Learn Servlet Life Cycle, Learn interfaces, To Understand JSP and how to install Tomcat server and install SDK. / 5,6
4.
To understand How to create JSP pages and what are the JSP elements are needed for web page creation
And How to handle errors while creating page. / 7
5.
To Learn database concept,drivers,sql package, Learnconnection procedure, data types, Learn loading and opening , establishingandclosing connections, Sql statements creation , Learn prepared statements, Learn mapping techquies and save points / 8,9

Signature of Faculty

Date:

Note: For each of the OBJECTIVE indicate the appropriate OUTCOMES to be achieved.

Kindly refer Page 16, to know the illustrative verbs that can be used to state the objectives.

/ COURSE OUTCOMES / 2013-14
Regulation: R11
FACULTY DETAILS:
Name of the Faculty::
Designation:
Department::
The expected outcomes of the Course / Subject are:
S.No. / General Categories of Outcomes / Specific Outcomes of the Course
A. / An ability to apply knowledge of mathematics,
science, and engineering
B. / An ability to design and conduct experiments, as
well as to analyze and interpret data
An ability to design a system, component, or
C. / process to meet desired needs within realistic
Constraints such as economic, environmental,
social, political, ethical, health and safety,
Manufacturability and sustainability
D. / An ability to function on multi-disciplinary teams
E. / An ability to identify, formulate, and solve
engineering problems
F. / An understanding of professional and ethical
responsibility
G. / An ability to communicate effectively
The broad education necessary to understand the
H. / impact of engineering solutions in a global,
economic, environmental, and societal context
I. / A recognition of the need for, and an ability to
engage in life-long learning
J. / A knowledge of contemporary issues
An ability to use the techniques, skills, and
K. / modern engineering tools necessary for
engineering practice.

Objectives – Outcome Relationship Matrix (Indicate the relationships bymark).

Outcomes / A / B / C / D / E / F / G / H / I / J / K
Objectives
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

5

FACULTY DETAILS:
Name of the Faculty:: / M.Chandrasekhar
Designation: / Assistant Professor
Department:: / MCA
The Schedule for the whole Course / Subject is:: / Web Technologies
/ COURSE SCHEDULE / 2013-14
Regulation: R11
S. No. / Description / Duration (Date) / Total No.
From / To / of Periods
1. / Unit-1
HTML Common tags- List, Tables, images, forms, Frames; Cascading Style sheets;
Introduction to Java Scripts, Objects in Java Script, Dynamic HTML with Java Script
XML: Document type definition, XML Schemas, Document Object model, Presenting XML, Using XML Processors / 7/4/2014 / 17/5/2014 / 10
2. / Unit-1I
Java Beans: Introduction to Java Beans, Advantages of Java Beans, BDK
Introspection, Using Bound properties, Bean Info Interface, Constrained properties
Persistence, Customizes, Java Beans API, Introduction to EJB’s
18/6/2014 / 28/6/2014 / 10
3. / Unit-1II
Introduction to Servelets: Lifecycle of a Serverlet, The javax.servelet Package, Handling Http Request & Responses, Using Cookies-Session Tracking, Security Issues, The Anatomy of a JSP Page, JSP Processing. JSP Application Design with MVC Setting Up and JSP Environment: Installing the Java Software Development Kit, Tomcat Server & Testing Tomcat
7/7/2014 / 18/7/2014 / 12
4. / Unit-1V
JSP Application Development: Generating Dynamic Content, Using Scripting Elements Implicit JSP Objects, Requests, and Users Passing Control and Date between Pages – Sharing Session and Application Data – Memory Usage Considerations
19/7/2014 / 10/8/2014 / 15
5. / Unit-V
Database Programming using JDBC, ,Accessing a Database from a JSP Page, Application JAVA Beans in a JSP Page, Introduction to struts framework.
11/8/2014 / 30/8/2014 / 12
Total No. of Instructional periods available for the course: / Hours / Periods

/ SCHEDULE OF INSTRUCTIONS / 2013-14
UNIT - I / Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: / M.Chandrasekhar
Designation: / Assistant Professor
Department:: / MCA
The Schedule for the whole Course / Subject is:: / Web Technology
SI. / No. of / Objectives & / References
Date / Topics / Sub - Topics / Outcome / (Text Book, Journal…)
No. / Periods
Nos. / Page No___ to ___
1 / 10/4/2014 / 1 / Introduction of HTML / Objectives:1
Outcomes:1 / Web Programming, building internet applications, Chris Bates
2 / 12/4/2014 / 1 / HTML Common tags- List, Tables, images / Objectives:1
Outcomes:1 / Web Programming, building internet applications, Chris Bates
3 / 14/4/2014 / 1 / forms, Frames / Objectives:1
Outcomes:1 / Web Programming, building internet applications, Chris Bates
4 / 16/4/2014 / 1 / Cascading Style sheets; / Objectives:1
Outcomes:1 / Web Programming, building internet applications, Chris Bates
5 / 21/4/2014 / 1 / Introduction to Java Scripts / Objectives:2
Outcomes:3 / Web Programming, building internet applications, Chris Bates
6 / 22/4/2014 / 1 / Objects in Java Script, Dynamic HTML with Java Script / Objectives:2
Outcomes:1 / Web Programming, building internet applications, Chris Bates
7 / 24/4/2014 / 1 / XML: Document type definition, XML Schemas / Objectives:2
Outcomes:2 / Web Programming, building internet applications, Chris Bates
8 / 26/4/2014 / 1 / Document Object model / Objectives:2
Outcomes:2 / Web Programming, building internet applications, Chris Bates
9 / 29/4/2014 / Presenting XML, Using XML Processors: DOM and SAX / Objectives:2
Outcomes:3 / Web Programming, building internet applications, Chris Bates

Signature of Faculty

Date

Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.

  1. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
  1. MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.


/ SCHEDULE OF INSTRUCTIONS / 2013-14
UNIT - II / Regulation: R11
FACULTY DETAILS:
Name of the Faculty::
Designation:
Department::
The Schedule for the whole Course / Subject is::
SI. / No. of / Objectives & / References
Date / Topics / Sub - Topics / Outcome / (Text Book, Journal…)
No. / Periods
Nos. / Page No___ to ___
1 / 18/6/2014 / 1 / : Introduction to Java Beans / Objectives:3
Outcomes:5 / Web Programming, building internet applications, Chris Bates
2 / 19/6/2014 / 1 / Advantages of Java Beans / Objectives:3
Outcomes:5 / Web Programming, building internet applications, Chris Bates
3 / 23/6/2014 / 1 / BDK / Objectives:3
Outcomes:5 / Web Programming, building internet applications, Chris Bates
4 / 24/6/2014 / 1 / Introspection, Using Bound properties, Bean Info Interface / Objectives:3
Outcomes:5 / Web Programming, building internet applications, Chris Bates
5 / 25/6/2014 / 1 / Constrained properties / Objectives:3
Outcomes:5 / Web Programming, building internet applications, Chris Bates
6 / 27/7/2014 / 1 / Persistence, Customizes, Java Beans API / Objectives:3
Outcomes:5 / Web Programming, building internet applications, Chris Bates
7 / 28/7/2014 / 1 / Introduction to EJB’s / Objectives:3
Outcomes:5 / Web Programming, building internet applications, Chris Bates

Signature of Faculty

Date

Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.

  1. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.

MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.


/ SCHEDULE OF INSTRUCTIONS / 2013-14
UNIT - III / Regulation: R11
FACULTY DETAILS:
Name of the Faculty::
Designation:
Department::
The Schedule for the whole Course / Subject is::
SI. / No. of / Objectives & / References
Date / Topics / Sub - Topics / Outcome / (Text Book, Journal…)
No. / Periods
Nos. / Page No___ to ___
1 / 7/7/2014 / 1 / Tomcat web server / Objectives:5
Outcomes:6 / Web Programming, building internet applications, Chris Bates
2 / 9/7/2014 / 1 / Introduction to Servelets: Lifecycle of a Serverlet, JSDK / Objectives:5
Outcomes:6 / Web Programming, building internet applications, Chris Bates
3 / 10/7/2014 / 1 / The Servelet API, The javax.servelet Package, Reading Servelet parameters, Reading Initialization parameters / Objectives:5
Outcomes:6 / Web Programming, building internet applications, Chris Bates
4 / 11/7/2014 / 1 / The javax.servelet HTTP package, Handling Http Request & Responses / Objectives:5
Outcomes:6 / Web Programming, building internet applications, Chris Bates
5 / 12/7/2014 / 1 / Cookies-Session Tracking, Security Issues / Objectives:5
Outcomes:6 / Web Programming, building internet applications, Chris Bates
6 / 15/7/2014 / 1 / The Problem with Servelet. The Anatomy of a JSP Page / Objectives:6
Outcomes:6 / Web Programming, building internet applications, Chris Bates
7 / 16/7/2014 / 1 / JSP Processing. JSP Application Design with MVC / Objectives:6
Outcomes:6 / Web Programming, building internet applications, Chris Bates
8 / 17/7/2014 / 1 / Setting Up and JSP Environment: Installing the Java Software Development Kit / Objectives:6
Outcomes:6 / Web Programming, building internet applications, Chris Bates
9 / 18/7/2014 / Tomcat Server & Testing Tomcat / Objectives:6
Outcomes:6 / Web Programming, building internet applications, Chris Bates

Signature of Faculty

Date

Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.

  1. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.

MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.


/ SCHEDULE OF INSTRUCTIONS / 2013-14
UNIT - IV / Regulation: R11
FACULTY DETAILS:
Name of the Faculty::
Designation:
Department::
The Schedule for the whole Course / Subject is::
SI. / No. of / Objectives & / References
Date / Topics / Sub - Topics / Outcome / (Text Book, Journal…)
No. / Periods
Nos. / Page No___ to ___
1 / 19/7/2014 / 1 / Generating Dynamic Content / Objectives:6
Outcomes:6 / Java Server Pages –Hans Bergsten
2 / 22/7/2014 / 1 / Using Scripting Elements Implicit JSP Objects / Objectives:6
Outcomes:6 / Java Server Pages –Hans Bergsten
3 / 26/7/2014 / 1 / Conditional Processing – Displaying Values Using an Expression to Set an Attribute, Declaring Variables / Objectives:6
Outcomes:6 / Java Server Pages –Hans Bergsten
4 / 30/7/2014 / 1 / Sharing Data Between JSP pages / Objectives:6
Outcomes:6 / Java Server Pages –Hans Bergsten
5 / 2/8/2014 / 1 / JSP pages, Requests / Objectives:6
Outcomes:6 / Java Server Pages –Hans Bergsten
6 / 5/8/2014 / 1 / Sharing Session and Application Data / Objectives:6
Outcomes:6 / Java Server Pages –Hans Bergsten
7 / 8/8/2014 / 1 / Debugging / Objectives:6
Outcomes:6 / Java Server Pages –Hans Bergsten
6 / 10/8/2014 / 1 / nd Methods Error Handling / Objectives:6
Outcomes:6 / Java Server Pages –Hans Bergsten

Signature of Faculty

Date

Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.

  1. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.

MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.


/ SCHEDULE OF INSTRUCTIONS / 2013-14
UNIT - V / Regulation: R11
FACULTY DETAILS:
Name of the Faculty::
Designation:
Department::
The Schedule for the whole Course / Subject is::
SI. / No. of / Objectives & / References
Date / Topics / Sub - Topics / Outcome / (Text Book, Journal…)
No. / Periods
Nos. / Page No___ to ___
1 / 11/8/2014 / 1 / Database Programming / Objectives:7
Outcomes:7 / Java Server Pages –Hans Bergsten
2 / 18/8/2014 / 1 / Database Programming using JDBC / Objectives:7
Outcomes:7 / Java Server Pages –Hans Bergsten
3 / 19/8/2014 / 1 / Studying Javax.sql.* package / Objectives:7
Outcomes:7 / Java Server Pages –Hans Bergsten
4 / 20/8/2014 / 1 / Accessing a Database from a JSP Page / Objectives:7
Outcomes:7 / Java Server Pages –Hans Bergsten
5 / 22/8/2014 / 1 / Deploying JAVA Beans in a JSP Page / Objectives:7
Outcomes:7 / Java Server Pages –Hans Bergsten
6 / 30/8/2014 / 1 / Specific Database Actions, / Objectives:8
Outcomes:8 / Java Server Pages –Hans Bergsten

Signature of Faculty

Date

Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.

  1. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.

MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.


/ COURSE COMPLETION STATUS / 2013-14
Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: / M.Chandrasekhar
Subject:: Web Technologies / Subject Code
Department:: / MCA
Actual Date of Completion & Remarks, if any
Nos. of
Units / Remarks / Objectives
Achieved
Unit 1
Completed / 3
Unit 2
Completed / 1
Unit 3
Completed / 2
Unit 4
Completed / 1
Unit 5
Completed / 2

Signature of Dean of SchoolSignature of Faculty

Date:Date:

NOTE: AFTER THE COMPLETION OF EACH UNIT MENTION THE NUMBER OF OBJECTIVES ACHIEVED.

/ TUTORIAL SHEETS - I / 2013-14
Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: / M.Chandrasekhar
Designation: / Assistant Professor
Department:: / MCA
The Schedule for the whole Course / Subject is:: / Web Technologies

Date:

This Tutorial corresponds to Unit Nos. 1, 2Time:

Q1. What is HTML? Explain different HTML Tags.

Objective:1

Q2. What is Java Script? Explain different objects in Java script.

Objective:2

Q3. What is DTD? Explain with one example.

Objective:3

Q4. Explain DOM and SAX in detail.

Objective:3

Q5. What is Java Bean? Advantages of Java Bean? Explain properties of Java Bean.

Objective:4

Please write the Questions / Problems / Exercises which you would like to give to the students and also mention the objectives to which these questions / Problems are related.

Signature of Dean of SchoolSignature of Faculty

Date:Date:

/ TUTORIAL SHEETS - II / 2013-14
Regulation: R11
FACULTY DETAILS:
Name of the Faculty:: / M.Chandrasekhar
Designation: / Assistant Professor
Department:: / MCA
The Schedule for the whole Course / Subject is:: / Web Technologies.

Date:

This Tutorial corresponds to Unit Nos. 3, 4, 5Time:

Q1.What is Servlet? Explain life cycle of servlet.

Objective:5

Q2. Briefly Describe HTTP Request and Response, Cookies and Session Tracking.

Objective:6

Q3. What is JSP? Explain the problem of JSP and MVR architecture of JSP>

Objective:7

Q4. Describe JSP Scripting Elements? Explain methods of Error Handling of JSP.

Objective:8

Q5. What is JDBC? How to accessing a database from a JSP page.

Objective:9, 10

Please write the Questions / Problems / Exercises which you would like to give to the students and also mention the objectives to which these questions / Problems are related.

Signature of Dean of SchoolSignature of Faculty

Date:Date:

/ ILLUSTRATIVE VERBS
FOR STATING
INSTRUCTIONAL OBJECTIVES / 2013-14
Regulation: R11

These verbs can also be used while framing questions for Continuous Assessment Examinations as well as for End – Semester (final) Examinations.

ILLUSTRATIVE VERBS FOR STATING GENERAL OBJECTIVES

Know / Understand / Analyze / Generate
Comprehend / Apply / Design / Evaluate
ILLUSTRATIVE VERBS FOR STATING SPECIFIC OBJECTIVES:
A. Cognitive Domain
1 / 2 / 3 / 4 / 5 / 6
Knowledge / Comprehension / Application / Analysis / Synthesis / Evaluation
Understanding
of knowledge & / of whole w.r.t. its / combination of / judgement
comprehension / constituents / ideas/constituents
Define / Convert / Change / Breakdown / Categorize / Appraise
Identify / Defend / Compute / Differentiate / Combine / Compare
Label / Describe (a / Demonstrate / Discriminate / Compile / Conclude
List / procedure) / Deduce / Distinguish / Compose / Contrast
Match / Distinguish / Manipulate / Separate / Create / Criticize
Reproduce / Estimate / Modify / Subdivide / Devise / Justify
Select / Explain why/how / Predict / Design / Interpret
State / Extend / Prepare / Generate / Support
Generalize / Relate / Organize
Give examples / Show / Plan
Illustrate / Solve / Rearrange
Infer / Reconstruct
Summarize / Reorganize
Revise
B. Affective Domain / C. Psychomotor Domain (skill development)
Adhere / Resolve / Bend / Dissect / Insert / Perform / Straighten
Assist / Select / Calibrate / Draw / Keep / Prepare / Strengthen
Attend / Serve / Compress / Extend / Elongate / Remove / Time
Change / Share / Conduct / Feed / Limit / Replace / Transfer
Develop / Connect / File / Manipulate / Report / Type
Help / Convert / Grow / Move preciselyReset / Weigh
Influence / Decrease / Handle / Operate / Run
Initiate / Demonstrate / Increase / Paint / Set

/ LESSON PLAN
Unit-1 / 2013-14
Regulation: R11
Name of the Faculty: / M. Chandrasekhar
Subject / Web Technologies / Subject Code
Unit / 1
INSTRUCTIONAL OBJECTIVES:
Session
No / Topics to be covered / Time / Ref / Teaching Method
1 / Introduction of HTML / 50Mins / Web Programming, building internet applications, Chris Bates / BB
2 / HTML Common tags- List, Tables, images / 50Mins / Web Programming, building internet applications, Chris Bates / BB
3 / forms, Frames / 50Mins / Web Programming, building internet applications, Chris Bates / BB
4 / Cascading Style sheets; / 50Mins / Web Programming, building internet applications, Chris Bates / BB
5 / Introduction to Java Scripts / 50Mins / Web Programming, building internet applications, Chris Bates / BB
6 / Objects in Java Script, Dynamic HTML with Java Script / 50Mins / Web Programming, building internet applications, Chris Bates / BB
7 / XML: Document type definition, XML Schemas / 50Mins / Web Programming, building internet applications, Chris Bates / BB
8 / Document Object model / 50Mins / Web Programming, building internet applications, Chris Bates / BB
9 / Presenting XML, Using XML Processors: DOM and SAX / 50Mins / Web Programming, building internet applications, Chris Bates / BB

On completion of this lesson the student shall be able to(Outcomes)