WTN620S - WEB TECHNOLOGIES - 2ND OPP - JAN 2020


WTN620S - WEB TECHNOLOGIES - 2ND OPP - JAN 2020



1 Page 1

▲back to top


NAMIBIA UNIVERSITY
OF SCIENCE AND TECHNOLOGY
FACULTY OF COMPUTING AND INFORMATICS
DEPARTMENT OF COMPUTER SCIENCE
QUALIFICATION: BACHELOR OF COMPUTER SCIENCE (SYSTEM ADMINISTRATION AND CYBER SECURITY)
QUALIFICATION CODE: 07BACS, 07BCCS
LEVEL: 6
COURSE: Web Technologies
DATE: January 2020
DURATION: 2 Hours
COURSE CODE: WTN620S
SESSION: 1
MARKS: 70
SUPPLEMENTARY/ SECOND OPPORTUNITY EXAMINATION QUESTION PAPER
EXAMINER (S)
Mr Colin Stanley
MODERATOR:
Mr Gereon Koch Kapuire
THIS QUESTION PAPER CONSISTS OF 3 PAGES
(Including this front page)
INSTRUCTIONS
Answer ALL the questions on the answer scripts.
Write clearly and neatly.
Number the answers clearly.
NUST examination rules and regulations apply.
1. None.
PERMISSIBLE MATERIALS

2 Page 2

▲back to top


1) Discuss the following web technologies concerning developing interactive and Web 3.0
(Semantic Web) compliant web applications.
a)
Bootstrap.
[6]
b)
eXtensible Stylesheet Language Transformations (XSLT).
[6]
b)
Simple Knowledge Organisation System (SKOS).
[6]
2) Why is it incorrect to say that the Internet is the same as the World Wide Web?
[4]
3) Describe the Three-Tier Architecture design pattern for developing a web application by
specifying the possible technologies required for each layer. Note, a diagram can be used to
demonstrate understanding.
[10]
4) Is it worthwhile to implement a web application in a Three-Tier Architecture design pattern?
[5]
5) By default JavaScript treats variables as of string data type that is inputted by the user this can
be problematic when performing arithmetic operations. How can this be resolved? Provide
sample code for clarification.
[10]
6) Discuss the required technologies for Semantic Web accomplishment.
[8]

3 Page 3

▲back to top


7) Discuss how the Model-View-Controller framework was implemented in your Web Technologies
group project.
[15]
-- End of Exam Question --