Ignou solved assignment for BCS-53 Web Programming
|Short Name or Subject Code
|Ignou solved assignment for BCS-53 Web Programming
|B.C.A of Solved Assignment (IGNOU)
Click to view price
This assignment has two questions of 80 marks. Answer all the questions. Rest 20 marks are for viva voce. You may use illustrations and diagrams to enhance explanations. Please go through the guidelines regarding assignments given in the Programme Guide for the format of presentation. Please give precise answers. The word limit for each part is 300 words.
Q1. (Covers Block 1)
a) What are the features of Web 2.0 that makes it different than that of Web 1.0? What is Web 3.0? What is a search engine? Explain how it is able to find information from the WWW. Explain the term "Web Services" and "Streaming". List the protocols/software that would be required to implement Web Services. List the features of any four different Web 2.0 technologies.
c) Using tables and Lists create two web pages first showing the timetable of the theory and practical counselling sessions of BCA with proper headings. This table should include Semester, course code, course name, batch number, session date and time and Venue (lecture room number or lab number). The second page should display an unordered list, displaying batch number and name of students in that batch. You should use
tags and create an internal CSS file which formats the web pages as follows:
(i) The content of the table heading should be in Italics.
(ii) The table heading should be shaded and every alternate row of table should have light blue as fill colour. The background of the table should be light green.
(iii) The font of the unordered list should be Arial with font size 12 points. (iv)You must demonstrate how change in CSS can change the display at the time of Viva.
d) A Book store maintains the list of its Books using XML. Each Book has a unique ISBN number (you may use 13 digit ISBN number only) and should be used as an attribute in XML document. The document should also store the Book Title, One or more author names, price of the book and number of copies available in the store. Create an XML documents containing information of five such Book records. Also create the DTD for the XML document created by you.
f) What are the Objectives of WAP? Explain the working of WAP model. Explain the following WML elements with the help of an example
Q2. (Covers Block 2)
a) Differentiate between the following with the help of a diagram/example, if needed:
(i) Three tier architecture and MVC architecture
(ii) GET and POST methods
(iii) Client side scripting and Server side scripting
(iv) HTTP server and Web Container
b) Explain with the help of an example/diagram or write code for the following using JSP:
(i) Use of dynamic includes option in JSP.
(ii) Write a Scriptlet that displays first n natural numbers and their sum. You may assume n=10. You must use looping construct for the same.
(iii)JSP Life cycle
(iv)Use of JSP implicit objects -request and response
(v) Any one action element other than include.
c) Write JSP code which can perform the following task:
(i) A page requires input of three variables x, y and z, it then calculates and displays the value x*y/z. In addition, the program must make sure that division by zero error, if occurs, is reported.
d) Explain the process of application development and deployment; and develop and deploy the following application using this process: Develop and deploy a student management system for a small institute. A student can enroll for only one course at the institute by paying fee. The information about the student is recorded in a database table. You must create two database tables for this application; Student table should keep track of student ID, name, course code, fee paid; the Course table should have details like course code, course title, teacher name, start date, duration, fee of course. Your application should be able to enroll a new student; display list of all the students of a course; and add or delete a course. Make and state suitable assumptions.