CACS205 Web Technology

Web Technology TU Board 2024 question paper

10 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Computer Application

Semester 3 · TU Board 2024

Course Title: Web Technology (CACS205)

Full Marks: 60Pass Marks: 24Time: 3 hours

Candidates are required to answer the question in their own words as far as possible.

Group B

Attempt any SIX question.(6 × 5 = 30)

  1. 2.

    What is CSS? Explain the method of using CSS on the web page.

    5
  2. 3.

    What is XML? Write rules to create XML document with example.

    5
  3. 4.

    Explain HTML form elements with suitable example.

    5
  4. 5.

    What is XPath? Write XSLT code to display your books information (Title, price ISBN, subject code) store into XML.

    5
  5. 6.

    Why server side programming is important for web development? Explain with its major features.

    5
  6. 7.

    Why session is important for web development, write a server side script to create, store, retrieve and remove session and cookies.

    5
  7. 8.

    Explain multi-tier technology with its advantage and disadvantages.

    5

Group C

Attempt any TWO questions(2 × 10 = 20)

  1. 9.

    Write a server side script for implementing login. Your program should take username and password as input and redirect to home page if validated otherwise prints an error try again.

    10
  2. 10.

    Compare XML Schema with DTD. Write XML schema to describe student as root element, name as child element with first_name, middle_name, last_name, city as child elements with its content "KTM", "PKR", "LPT" and rollno as its attribute.

    10
  3. 11.

    Create web page with following details. a) Create basic structure. b) Add header section to the top of page which contain logo and search bar. c) Create two column layout of (25%, 75%) width and put important list into first one and image gallery into second one. d) Add footer section, which includes address of company and copyright information. e) Also add some basic CSS using external stylesheet.

    10

— The End —