KTTI/QMS/010
KAIBOI TECHNICAL TRAINING INSTITUTE
P.O BOX 937 30100 ELDORET
SUBJECT OUTLINE
ADMINISRATIVE DETAILS
DEPARTMENT: ICT DEPARTMENT
FROM: SEPTEMBER TO: NOVEMBER YEAR: 2022
COURSE: DICT 19S
SUBJECT: INTERNET BASED PROGRAMMING
LECTURER’S DETAILS
NAME: CAREN JEPKEMBOI. CODE 103
SUBJECT OBJECTIVES
a) Appreciate the use of various web development languages
b) Acquire development skills in internet based programs
1. CONTENT OUTLINE
Week Topic/subtopic Method of instruction Assignment/cats/projects/exams
1 Students reporting -
2 Web authoring and design tools Lecture & discussion assignment
3 JAVA Script and active server Lecture & discussion assignment
pages
4 Web security Lecture & discussion assignment
5 Emerging Trends in internet Lecture & discussion
based programming
6 Revision Lecture & discussion
7 Revision Lecture & discussion
8 End term Exams Supervision
2. COURSE PARTICIPATION AND EVALUATION GUIDELINES
a) Grading: As per Academic policy Cats =40%, Exams =60%
b) Reference/course materials Internet/Mark S et al (1996), Special Edition using internet HTML Que Publishing Co lt
LECTURER”S NAME: CAREN JEPKEMBOI YEAR OF STUDY : 3RD YEAR NO OF STUDENT: 40
DEPARTMENT: ICT TERM:2 DATE OF PREPARATION:2/9/2022
SUBJECT: INTERNET BASED PROGRAMMING CLASS:DICT 19S
SYLLABUS TOPIC: INTERNET BASED SUBTOPIC: INTRODUCTION TO
PROGRAMMING INTERNET PROGRAMMING
HOURS TOPIC SUB TOPIC KEY POINT REF& AID REMARKS
REPORTING AND
REGISTRATION OF
STUDENTS
Introduction to Internet based Explain internet based Internet
internet based programming programming
Worldwide web Describe worldwide web Internet/Mark S
programming
Role of websites in Explain the role of web sites in et al (1996),
organizations today’s organization Special Edition
using internet
HTML Que
Publishing Co lt
4 WEB Web programming -internet
PROGRAMMIN Approaches to web
G programming Explain web programming -Mark S et al
Web programming Approaches to web programming (1996), Special
languages -Server side programming Edition using
Web programming -Client side programming internet HTML
interfaces Que Publishing
Web programming languages
Criteria for choosing Co ltd
-Html
a web programming
-Php
language
-Java script
-Perl
-python
Explain criteria for choosing a web
programming language
Web programming interfaces
-Common client interface(CCI)
-Common gateway interface(CGI)
PRACTICE Install web Install web programming Internet
programing requirements
requirements Sublime text Internet/Mark S
Notepad +++ et al (1996),
Node js Special Edition
Xampp using internet
Php HTML Que
Publishing Co lt
4 HTML CODING Inserting objects in -internet
HTML document Inserting objects in HTML document
Create HTML Images -Mark S et al
hyperlinks Video clip (1996), Special
Designing a webpage Background music Edition using
table Create HTML hyperlinks internet HTML
Designing a webpage Links to images Que Publishing
with frames Links to web pages Co lt
Designing a webpage Links to email
with forms Links to Uniform Resources
Locators(URL)
Designing a webpage table
Rows
Columns
Table width and height
Designing a webpage with frames
Frame set
Frame column
Frame rows
Designing a webpage with forms
Form input commands
Text and numeric input
commands
Button commands
Submit and reset commands
4 WEB Web design tool Description of web design tool Internet
AUTHORING Features of web design Features of web design tools
AND DESIGN formats and protocols Web authoring protocols
Characteristics of a Characteristics of a good web
TOOLS
good design design
Design a web site Description of authoring tools
practical Describe Design a website/webpage Internet
website/webpage Introduction
Adding content in a site Internet/Mark S
Formatting et al (1996),
Working with graphics Special Edition
and sounds using internet
Designing page layout HTML Que
Using libraries and Publishing Co lt
templates
Creating forms
Navigating the site
Linking to databases
testing
4 JAVA SCRIPT Describe Java script Describing to java script and -internet
AND ACTIVE and ASP ASP
SERVER PAGES Data input procedures -Mark S et al
Data input procedures
Data output (1996), Special
procedures Data output procedures Edition using
Implement java script and internet HTML
ASP Que Publishing
Co ltd
PRACTICAL Design web using java Design web using java script and
script and ASP ASP
4 WEB SECURITY Web security Explain web security Internet
Web security issues Identifying web security issues
Challenges of web
Challenges of web security
security
Control measures Explain web security measures
4 EMMERGING Emerging trends in Emerging trends in internet Internet
TRENDS IN internet based based programming
programming Challenges of emerging trends in Internet/Mark S
INTERNET
Challenges of internet based programming et al (1996),
BASED
emerging trends in Cope with challenges of Special Edition
PROGRAMMIN internet based emerging trends in internet based using internet
G programming
programming HTML Que
Cope with challenges Publishing Co lt
of emerging trends in
internet based
programming
4 End term exams Written test