KERALA UNIVERSITY OF DIGITAL SCIENCES, INNOVATION AND
TECHNOLOGY
SCHOOL OF Computer Science and Engineering
Mid Semester internal examination – December 2022
M302324 WEB TECHNOLOGY / Sem. 3
MSc. Computer Science with specialisation in Cy. Sec. / Machine intelligence (Elective)
_________________________________________________________
Time: 1.30 Hours Maximum marks : 50
Section-A FOUNDATIONAL KNOWLEDGE ON THE SUBJECT (2 x 10=20 marks)
(Answer ANY 10 only)
1. Describe with neat diagram the layers of TCP/IP protocol. List 2 well known ports.
2. What are the main components of WWW? Expand W3C.
3. Expand WHATWG. Describe advantage of HTML5 Doctype declaration
4. What are the goals of HTML5. List any two content models.
5. Give the tag and attributes to create responsive website design.
6. Describe attribute to merge columns and rows in an HTML TABLE.
7. Explain how to include external Javacript in a web page. Give example using for.. loop.
8. Write note on browser developer tools. What is a REPL session.
9. List HTTP safe methods. Give example of any two Web servers
10. Expand DHTML. Explain Event handling using function in Javascript.
11. Describe how to include external CSS file in web page. What is a Type selector.
12. Expand DTD. Describe XML schema.
13. Describe Object literals in Javascript. Explain dot notation.
14. Expand JSON ? Give two JSON methods.
15. Expand CDN. Describe how CDNs are included in web project.
Section-B CONCEPTUAL UNDERSTANDING ON THE SUBJECT (4x5=20 marks)
(Answer ANY 4 only)
1. Illustrate and explain with neat diagram Web Three tier architecture.
2. Describe HTML DOM. Give example of Node property.
3. Describe with example let and const keywords in ES6. Discuss the need for TypeScript.
4. Explain Single page applications (SPA). What are the advantages of using Node.js
5. Compare Web applications and Web services.
6. Describe Javascript Prototype. Give 2 examples of Built-in objects in Javacript
7. Define an XML parser. Compare DOM and SAX.
8. Describe Django MVT design pattern. Discuss views.py and urls.py
9. Give the default project architecture of Django. Give commands to create and run django
web project.
10. Explain how XML is displayed in a Web Browser. Describe XSLT.
1
Section-C CRITICAL THINKING (2 x5=10 marks)
(Answer ANY two only)
1. Write Javascript code using for.. loop to change color of all h1 elements to Blue and Text
font to Verdana, in the given HTML document.
<html>
<head>
<title>JS and CSS</title>
</head>
<body>
<p> This is a paragraph </p>
<h1> Heading 1 </h1>
<h1> Heading 2 </h1>
<h1> Heading 3 </h1>
</body>
</html>
2. Write the XML and DTD schema to contain one or more instances of Students details –
Name, Roll No., Course.
3. Create a JSON object to hold Employee details first name, Lastname, ID, Dept and age.
Write the Javascript code to access and display the data.
4. Explain Object Constructor function in Javascript. Give example to create Employee
object with Id, Name and Department properties and function to print details.
***********END OF EXAM**************