Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
48 views8 pages

Internet Programming Syllabus

This document outlines a 110-hour module on web-based programming aimed at equipping trainees with skills in developing internet-based programs. It covers various topics including web programming languages, HTML coding, web authoring tools, JavaScript, web security, and emerging trends in internet programming. The module includes both theoretical and practical components to ensure comprehensive learning.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views8 pages

Internet Programming Syllabus

This document outlines a 110-hour module on web-based programming aimed at equipping trainees with skills in developing internet-based programs. It covers various topics including web programming languages, HTML coding, web authoring tools, JavaScript, web security, and emerging trends in internet programming. The module includes both theoretical and practical components to ensure comprehensive learning.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

25.3.5.

WEB BASED PROGRAMMING-(110 HOURS)

25.3.5.01: INTRODUCTION

This module unit is intended to provide the trainee with knowledge and skills
to develop internet based programs

25.3.5.02: GENERAL OBJECTIVES

By the end of this module unit the trainee should be able to:-
a) appreciate the use various web development languages
b) acquire development skills in internet based programs
c) use the various web authoring tools
d) develop a web site
25.3.5.03: COURSE SUMMARY AND TIME ALLOCATION (110 HOURS)

CODE TOPIC SUB TOPIC HOURS TOTAL


T P
25.3.5.1 INTRODUCTION • internet-based program- 2 2
TO INTERNET- ming
BASED PRO- • world wide web
GRAMMING • role of web site in organi-
zations

25.3.5.2 WEB PROGRAM- • web programming 8 2 10


MING • approaches to web
programming
• web programming lan-
guages
• web programming inter-
faces
• criteria for choosing a
web programming lan-
guage
25.3.5.3 HTML CODING • HTML 8 30 38
• HTML structure
• HTML Tags
• Insert objects in HTML
document
• HTML Hyperlinks
• tables
• frames
• forms
25.3.5.4 WEB AUTHOR- • web design tool 10 26 36
ING AND DESIGN • features of web design
TOOLS tools
• web authoring, design
formats and protocols
• characteristics of a good
design
• design a web site
25.3.5.5 JAVA SCRIPT AND • describe Java Script and 4 14 18
ACTIVE SERVER ASP
PAGES • data input procedures
• data output procedures

189
CODE TOPIC SUB TOPIC HOURS TOTAL
T P
25.3.5.6 WEB SECURITY • web security 4 4
• web security issues
• challenges of web secu-
rity
• control measures
25.3.5.7 EMERGING • emerging trends in 2 2
TRENDS IN IN- internet-based program-
TERNET BASED ming
PROGRAMMING • challenges of emerging
trends in internet-based
programming
• cope with the challenges
of emerging trends in
internet-based program-
ming

25.3.5.1T INTRODUCTION TO INTERNET BASED PROGRAMMING

25.3.5.1.T0 Specific Objectives


By the end of this topic, the trainee should be able to:
a) explain internet-based programming
b) describe world wide web
c) explain the role of web sites in today’s organizations

CONTENT
25.3.5.1.T1 Internet-based programming
25.3.5.1.T2 World Wide Web
25.3.5.1.T3 Role of web sites in organizations

25.3.5.2T WEB PROGRAMMING

THEORY
25.3.5.2.T0 Specific Objectives
By the end of this topic, the trainee should be able to:

190
a) explain web programming
b) describe the approaches to web programming
c) identify web programming languages
d) explain the criteria for choosing a web programming language
e) describe web programming interfaces

CONTENT
25.3.5.2.T1 Explanation of Web programming
25.3.5.2.T2 Approaches to web programming
y Server-side programming
y Client-side programming

25.3.5.2.T3 Web programming languages


y HTML
y Perl
y PHP
y Python
y Java script
y Others

25.3.5.2.T4 Criteria for choosing a web programming language


25.3.5.2.T5 Common web programming interfaces
y Common Client Interface (CCI)
y Common Gateway Interface (CGI)

PRACTICE
25.3.5.2.P0 Specific Objectives
By the end of this topic, the trainee should be able to:
a) install web program requirements

CONTENT
25.3.5.2.P1 Installing web programming requirement

25.3.5.3T HTML CODING

THEORY
25.3.5.3.T0 Specific Objectives
By the end of this topic, the trainee should be able to:
a) HTML
b) describe the features of HTML

191
c) describe HTML structure

25.3.5.3.T1 HTML
25.3.5.3.T2 HTML structure
25.3.5.3.T3 HTML Tags

PRACTICE

25.3.5.3.P0 Specific Objectives


By the end of this topic, the trainee should be able to:
a) insert objects in a HTML document
b) create hyperlinks
c) design a web page with tables
d) design a web page with frames
e) design a web page with forms

CONTENT
25.3.5.3.P1 Inserting objects in HTML document
y images
y video clip
y background music

25.3.5.3.P2 Creating HTML Hyperlinks


 links to images
 links to web pages
 links to E-mails
 links to Uniform Resources Locator (URL)

25.3.5.3.P3 Designing a webpage with tables


 rows
 columns
 table width and height

25.3.5.3.P4 Designing a webpage with frames


 frame set
 frame column
 frame rows

25.3.5.3.P5 Designing a webpage with forms


 form input commands

192
 text and numeric input commands
 button commands
 submit and reset commands

25.3.5.4T WEB AUTHORING AND DESIGN TOOLS

THEORY
25.3.5.4.T0 Specific Objectives

By the end of this topic, the trainee should be able to:


a) describe web design tool
b) describe the features of different web design tools
c) describe web authoring protocols
d) describe the characteristics of a good web design
e) describe web authoring tools
f) develop a web site

CONTENT
25.3.5.4.T1 Description of web design tool
25.3.5.4.T2 Features of web design tools
25.3.5.4.T3 Web authoring protocols
25.3.5.4.T4 Characteristics of a good web design
25.3.5.4.T5 Description of authoring tools

PRACTICE
25.3.5.4.P0 Specific Objectives
By the end of this topic, the trainee should be able to:
a) describe website/webpage

CONTENT
25.3.5.4.P1 Design a website/webpage
introduction
adding contents in a site
formatting
working with graphics and sounds
designing page layout
using libraries and templates
creating forms
navigating the site
linking to
databases
testing

193
25.3.5.5T JAVA SCRIPT AND ACTIVE SERVER PAGES

THEORY
25.3.5.5.T0 Specific Objectives
By the end of this topic, the trainee should be able to:
a) describe java script and ASP
b) explain the data input procedures
c) explain the data output procedures

CONTENT
25.3.5.5.T1 Describing to Java Script and ASP
25.3.5.5.T2 Data input procedures
25.3.5.5.T3 Data output procedures
25.3.5.5.T4 Implement Java Script and ASP

PRACTICE
25.3.5.5.T0 Specific Objectives
By the end of this topic, the trainee should be able to:
a) design web using a java script and ASP

CONTENT
25.3.5.5.T1 Designing web using a java script and ASP

25.3.5.6T WEB SECURITY

THEORY
25.3.5.6.T0 Specific Objectives
By the end of this topic, the trainee should be able to:
a) explain web security
b) identify web security issues
c) explain the challenges of web security
d) explain web security control measures

CONTENT
25.3.5.6.T1 Explaining web security
25.3.5.6.T2 Identifying web security issues
25.3.5.6.T3 Challenges of web security

194
25.3.5.6.T4 Explaining web security measures

25.3.5.7T EMERGING TRENDS IN INTERNET BASED PROGRAM-


MING

THEORY
25.3.5.7.T0 Specific Objectives
By the end of this topic, the trainee should be able to:
a) identify emerging trends in internet-based programming
b) explain the challenges of emerging trends in internet-based programming
c) cope with the challenges of emerging trends in internet-based programming

CONTENT
25.3.5.7.T1 Emerging trends in internet-based programming
25.3.5.7.T2 Challenges of emerging trends in internet-based programming
25.3.5.7.T3 Coping with the challenges of emerging trends in internet-based programming

TEACHING/LEARNING RESOURCES
Whiteboard
Relevant text books and free e-books
Sample web pages downloaded from www
Appropriate web design software
- Microsoft FrontPage
- Adobe Dream weaver CS3
- Dotnet frame work
- Java
- Others

ASSESSMENT MODE
 Written Tests
 Oral test
 Practical tests
projects

You might also like