MURANG’A UNIVERSITY COLLEGE
(A Constituent College of Jomo Kenyatta University of Agriculture and Technology)
University Examinations 2015/2016
SECOND YEAR FIRST SEMESTER SPECIAL/SUPPLEMENTARY EXAMINATION
FOR THE DEGREE OF BACHELOR OF SCIENCE IN INFORMATION
TECHNOLOGY
ICS 2203: INTRODUCTION TO THE INTERNET
COURSE: B.Sc. IT TIME: 2HRS
DAY/TIME: DATE: 27/06/2016
Instructions: Answer Question 1 and Any Other Two.
QUESTION ONE (30 Marks)
a) With aid of a well labeled diagram, illustrate the layers in the Internet protocol stack?
What are the principle responsibilities for each of these layers? [8 Marks]
b) State the difference between the following terms as used in HTML [6 Marks]
i. ROWSPAN and COLSPAN
ii. A tag and HREF tag
iii. FRAMESET tag and FRAME tag
c) Explain the functions of the following servers
i. Web server [1 Marks]
ii. Proxy server [1 Marks]
d) Define a web search engine and describe how it operates [5 Marks]
e) Write a HTML code to produce the following list [6 Marks]
KENYAN UNIVERSITIES
A. Public Chartered Universities
o U.O.N
o K.U
o JKUAT
B. Public Universities College
i. M.R.U.C
Page 1 of 4
ii. KIRINYAGA
iii. RONGO
C. Private Chartered Universities
Strathmore
KCA
CUEA
D. Private Universities with Letter of Accreditation
1. Inoorero
2. Agakhan
3. Kiriri Women
CUE:
It stands for Commision for University Education and is responsible for
Establishing and maintaining quality of universities programmes.
f) There are different protocols used for e-mail management, such as SMTP, POP3 and
IMAP. Giving their full name differentiate the above listed protocols. [3 Marks]
QUESTION TWO (20 Marks)
a) Describe the purpose of the following as used in forms
i. Radio Buttons [2Marks]
ii. Check Boxes [2Marks]
iii. Drop Down Boxes [2Marks]
b) Write HTML code to divide a page into frames as illustrated in the diagram below
[8 Marks]
c) List 4 guidelines a webmaster should follow when making a detailed design [4Marks]
d) State two factors to take into consideration before inserting an image as background in a
HTML document [2 Marks]
Page 2 of 4
QUESTION THREE (20 Marks)
a) Write HTML code to generate the following table [8 Marks]
ACADEMIC YEAR 2014
MURANG’A UNIVERSITY COLLEGE
IT COMPUTER
BUSINESS SOFTWARE HARDWARE
ENGINEERING
b) A training session is to be designed on how the company’s computers are linked together
over the internet. Your task is to produce self-explanatory notes for the trainees
Using examples produce a set of notes explaining each of the following computing
terms:-
i. Client [2Marks]
ii. TCP/IP [2Marks]
iii. Web Browser [2 Marks]
iv. Get/Post [2 Marks]
c) Briefly explain the following concepts
i. Usenet [2 Marks]
ii. Gopher [2 Marks]
QUESTION FOUR (20 Marks)
a) State the steps of Web Design processes [3 Marks]
b) In the last decade financial institutions have continued to develop applications for internet
banking. Give six (6) reasons for this trend? [6 Marks]
Page 3 of 4
c) Explain how one would insert the following in HTML page give the tags involved, its
attributes and the code
i. Inserting an image
ii. Inserting horizontal line
iii. Alternating Scrolling text on the screen [6 Marks]
d) Write the output of the following HTML code when executed by the browser [5 Marks]
<html>
<head>
<title>SignUp Page</title>
</head>
<body>
<form method="POST" action="http:/www.mruc.ac.ke">
<p>DATA CAPTURE SCREEN
<p><hr>
<p>Type your personal information
<p>Name <input type="text" name="MyName" size="20">
<p>Id No<input type="text" name="MyIdNo" size="20">
<p> Any Comment
<p><textarea name="comment" cols="32" rows="4"></textarea>
<p><input type="submit" value="Submit" name="Send"><input type="reset"
value="Reset"
name="Edit"></p>
</form>
</body>
</html>
Page 4 of 4