BIT 4303  ADVANCED WEB DESIGN KCA Past Paper

UNIVERSITY EXAMINATIONS: 2013/2014
ORDINARY EXAMINATION FOR THE BACHELOR OF SCIENCE
IN INFORMATION TECHNOLOGY
BIT 4303 ADVANCED WEB DESIGN
DATE: AUGUST, 2014 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO

QUESTION ONE (COMPULSORY)
a) Critically evaluate the difference between (SGML) and (HTML) with respect to the
suitability or otherwise of each language to web page design. (8 Marks)
b) Clearly differentiate between client side scripting and server side scripting.
(4 Marks)
c) Give a description of the following
i). URL
ii). Browser
iii). Meta-Search Engines
iv). Packet switching
v). HTML (8 Marks)
d) Explain the usage of the following HTML tags
i). <EM></EM>
ii). <SUB></SUB>
iii). <HR>
iv). <OL></OL>
v). <LI>
(5 Marks)
e) Sketch the output of the following
<HTML>
<HEAD>
<TITLE> JavaScript Exercise 3 </TITLE>
<PRE>
<SCRIPT LANGUAGE = “JavaScript”>
<!– HIDE THE SCRIPT FORM OTHER BROWSERS
document.writeln(“<CENTER><H1>Welcome to</H1>”);
document.writeln(“<H2>Informatics Computer School</H2><HR>”);
document.writeln(“JavaScript is fun!!!!!!!!!!!”);
document.write(“I am learning JavaScript, “);
document.write(“and this is the third exercises.</CENTER>”);
// STOP HIDING FORM OTHER BROWSERS –>
</SCRIPT>
</HEAD>
</HTML> (5 Marks)
QUESTION TWO
(a) (i) Discuss the role that middleware plays when distributed applications
are run over a network. (2 Marks)
(ii) Discuss the relationship between APIs and middleware, the role played by
middleware in the context of the OSI model and the benefits given to
software developers by middleware. (4 Marks)
(b) Client/ server computing brings many benefits to company networks that employ
this architecture. Discuss potential benefits in relation to any SIX of the following
categories:
(i) Adaptability
(ii) Operating costs
(iii) Platform independence
(iv) Return on computing investment
(v) Performance
(vi) Data access and processing
(vii) Decentralised operations
(viii) Reliability (12 Marks)
(c) Computer networks that allow users to login remotely pose a potential security
threat. Identify TWO different threats posed and the steps that a network manager
can take to minimise these threats. (2 Marks)
QUESTION THREE
i)The Internet has the potential to provide many benefits to companies in terms of
communication. Describe FOUR processes that a business may carry out using the
Internet explaining the application involved and the benefit to the company. Outline
any drawbacks involved in each process. (12 Marks)
ii) Some companies have set up an intranet to help support their information services.
The service may be backed by a database system that dynamically generates web
pages. Explain how this differs from the more traditional method of client/ server
databasing. ( 8 Marks)
QUESTION FOUR
a) Create an HTML that will generate the following output


(10 Marks)
b) Write a JavaScript code that will authenticate the information on the controls of
the form above so that on submission to the server no null values will be
forwarded
(10 Marks)
QUESTION FIVE
a) Explain the following events in Javascript
i) onBlur
ii) onChange
iii) onClick
iv) onFocus
v) onLoad
(5 Marks)
b) i) Define the term style sheets (3 Marks)
ii) Describe the three ways of adding style sheets to web pages. (12 Marks)

(Visited 118 times, 1 visits today)
Share this:

Written by