THIKA COLLEGE OF EXCELLENCE
DIPLOMA IN INFORMATION COMMUNICATION TECHNOLOGY
MODULE 3
END OF TERM EXAMINATION JAN-MARCH 2026
UNIT: INTERNET BASED PROGRAMMING
TIME: 2HRS
INSTRUCTIONS TO CANDIDATES
1. This paper consists of One section.
2. Answer ALL questions in the section. (ALL questions MUST be attempted)
3. Write your full Names, Admission number and course in booklet provided.
4. Non-programmable calculators are allowed in the exam room.
5. NO reference materials are allowed in the exam rooms.
6. Mobile phones are NOT allowed in the examination room.
Answer all questions
1a) State the difference between Hypertext Transfer protocol (HTTP) and Hypertext Transfer
Protocol over socket layer (HTTPS) as used in internet (4mks)
b) Describe three threats to information in the internet (6marks)
c) distinguish between uploading and downloading as used in internet(4marks)
2a) Agnes opted to use a web-based authoring tool to create a website. Explain three benefits
that she could gain from this approach (6marks)
b) Explain the following terms as used in web programming (6marks)
i. Integrated Development environment
ii. Browser
iii. Web host
C) Describe four steps that that a programmer should follow before developing a
website(8marks)
3a) Outline four benefits that a small business organization would gain by having a
website(4marks)
b) Differentiate between cell spacing and cell padding(4marks)
c) The table below shows the number of students who attended different classes in a week
in TCE college. Write a HTML code that would display the table below (10marks)
Web programming Quantitative Trade project
Techniques
Monday 10 34 9
Tuesday 12 17 16
Wednesday 14 20 13
Thursday 11 19 17
Friday 15 22 10
4a) Write a HTML code that will display the following when run in browser(8mks)
PROCEDURE FOR BAKING
Gather ingredients
Mix Ingredients together
Place ingredients in a baking dish
Before you place the ingredients in the baking dish, preheat the oven to 180
degrees
[Link] in oven for an hour
[Link] from oven
[Link] to stand for ten minutes
[Link]
b) Mary a web developer would like to develop a website. Outline four factors that she should
consider when choosing the appropriate programming language to use(4marks)
c) Explain any three content that goes into the header of file of HTML web page(6marks)
d) Differentiate between a relative and absolute URL as used in HTML(4marks)
e) Explain the meaning of the term search engine optimization (SEO) (2marks)
5a) Distinguish between paired and unpaired tags as used in HTML giving examples in
each(4mks)