0% found this document useful (0 votes)
34 views50 pages

Curriculum For Web Design and Development - 27 June 2014

Uploaded by

dawoodjunaid.dev
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views50 pages

Curriculum For Web Design and Development - 27 June 2014

Uploaded by

dawoodjunaid.dev
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 50

Page | 2

Contents
1. Introduction 4
2. Overview of the curriculum for Web Design and Development 12
3. Teaching and Learning Guide for Web Design and Development 15
3.1. Module 1: Explain Internet Working 15
3.2. Module 2: Elaborate World Wide Web 18
3.3. Module 3: Design a Website 23
3.4. Module 4: Plan Website and Explain Software Development Life Cycle for Web Applications 25
3.5. Module 5: Use Databases in Web Development 26
3.6. Module 6: Develop Website using Client Side Scripting Languages 28
3.7. Module 7: Develop Website using Server Side Scripting Languages 30
3.8. Module 8: Design and Present Final Project 34
3.9. Module 9: Perform Duties and Exhibit rights at the Workplace 36
4. Assessment guidance 34
5. Tools and equipment 43
6. List of consumables 45

Page | 3
Curriculum specification for Web Design and Development
1. Introduction
The structure of this course
This curriculum comprises 9 modules. The recommended delivery time is 780 hours. Delivery of the course can therefore be full time, 5
days a week, for 6 months. Training providers are at liberty to develop other models of delivery, including part-time and evening delivery.
The full structure of the course is as follow:
Theory1 Workplace2 Total
Module
Days/hours Days/hours hours
Module 1: Explain Internet Working 16 9 25

Module 2: Elaborate World Wide Web 26 39 65

Module 3: Design a Website 40 95 135

Module 4: Plan Website and Explain Software Development Life Cycle for
20 30 50
Web Applications

Module 5: Use Databases in Web Development 16 59 75

Module 6: Develop Website using Client


20 80 100
Side Scripting Languages

Module 7: Develop Website using Server Side Scripting Languages 50 150 200

Module 8: Design and Present Final Project 20 80 100

Module 9: Perform Duties and Exhibit rights at the workplace 30 0 30

Page | 4
This is a curriculum of website designing and development programme which has been developed for implementation throughout
Pakistan. This curriculum for web design and development provides stakeholders with guidance on how to design and develop dynamic
websites.

Main objective of this course

The overall objective of this programme is to produce employable web designers and web developers who can provide website designs
and development services in nearly any industry or organization, which involves web applications in its operations. The graduates of this
programme will also be able to be entrepreneurs. However, this will require providing additional input on entrepreneurship development
for the one who is willing to start his/her own business. (Not included in the curriculum).

Central aim of the training provider, trainer or teacher

The aim of the instructor for this curriculum is to develop work related skills through practical oriented work. Practical orientation can be
understood as the willingness and ability of a student to act in different situations in a socially responsible manner.
Teaching staff will support student in developing his/her willingness and ability, through their technical knowledge and abilities, to solve
tasks and problems that are goal-oriented. They will need to use student-centred, practical oriented methods. They will also need to
develop a programme of practical assessment that reflects the learning outcomes stated in the curriculum.
Student will also develop ability as an individual to clarify issues, think through and to assess development opportunities. He/she will learn
to consider requirements and constraints in day to day routine life and to develop his/her own projects / products.
Teaching staff will also support student in developing characteristics such as communication skills, client dealing, self-reliance, reliability,
responsibility, and a sense of duty and negotiation tactics.
This curriculum can serve as a quality improvement initiative geared to helping institution build its capacity to produce resources for
Designing a Website and development. By leveraging the guided discussions, activities, resources, and other materials in these trainings,
participant will build his/her knowledge, skills, and abilities related to:
• Knowledge about internet
• Differentiate different types of websites
Page | 5
• Explanation of problem solving techniques
• Practical experience of designing software
• Understanding of the web hosting and domain registration process
• Ability to deal with clients
• Information about major websites threats and their security measures
• Practical experience of HTML / JavaScript / CSS
• Sound knowledge about Database Management Systems
• Adequate presentation skills

Entry level for trainees


Intermediate degree with basic computer and internet knowledge and completion of appropriate admission assessment.

Minimum teaching qualification


Teaching staff should have at least three years experience in the field of Web Design and Development and a Bachelors degree in
Computer Science, Software Engineering or Information Technology. They should also hold or be working towards a formal teaching
qualification.
Other formal qualifications in the Web Design and Development industry will be useful in addition to the above. Trainers must be
competent at Level 3 in English and numeracy.

Medium of instruction
Instruction will be in Urdu and English. For employment in the Middle East, some Arabic expressions will be helpful.

Terminology
This curriculum is for a Web Design and Development. Some organisations may use alternative terms to describe this job role, for
example Web Designer, Web Programmer or Web Developer. Training providers should examine the overview of the curriculum to
determine whether this curriculum meets the needs of potential students.
Page | 6
Laws and regulations

Training providers must ensure they keep up to date with laws, standards and regulations – at both national and regional levels – relating
to Web Design and Development, Copyright, Cyber Crime, and other relevant issues. These currently include:
 The Information Technology University of the Punjab Act 2012
 Payment System Electronic Funds Transfer Act 2007
 The Research and Development Fund Rules 2006
 The Pakistan Telecommunication Authority (Functions and Powers) Regulations, 2004
 The Freedom of Information Ordinance 2002 (XCVI of 2002)
 Electronic Transaction Ordinance 2002
 The Pakistan Electronic Media Regulatory Authority Ordinance 2002 (XIII of 2002)
 The Pakistan Telecommunication Rules 2000
 The Punjab Information Technology Board Ordinance 1999
 The Pakistan Telecommunication Corporation Act, 1991 (XVIII of 1991)

The team of staff responsible for delivery of the Web Design and Development curriculum must familiarise itself with laws and regulations
that relate to the area of teaching and ensure that learner knows and understands how to comply with and meet his/her responsibilities.
Learning units will refer to the above list where appropriate.

Suggested distribution of modules

This qualification is made up of 9 modules. A suggested distribution of these modules is presented overleaf. This is not prescriptive and
training providers may modify this if they wish.
Seven modules are interdependent: Module 1: Explain Internet Working, Module 2: Elaborate World Wide Web, Module 3: Design a

Page | 7
Website, Module 5: Use Databases in Web Development, Module 6: Develop Website using Client Side Scripting Languages, Module 7:
Develop Website using Server Side Scripting Languages, and Module 8: Design and Present Design and Present Final Project. These
modules need to be delivered in parallel. This is illustrated in the distribution table.
Module 4: Plan Website and Explain Software Development Life Cycle for Web Applications and Module 9: Perform Duties and Exhibit
Rights at the workplace – can be delivered at any stage. The distribution table suggests that these should be delivered at any stage after
the Module 2.
Each module covers a range of learning components. These are intended to provide detailed guidance to teachers (for example the
Learning Elements component) and give them additional support for preparing their lessons (for example the Materials Required
component). The detail provided by each module will contribute to a standardised approach to teaching, ensuring that training providers
in different parts of the country have clear information on what should be taught.
The distribution table is shown below:

Module 1: Explain Internet Working


25 hours Module 3: Design a Website 135
hours
Module 2: Elaborate World Wide Web
65 hours
Module 4 Plan Website and Explain Software Development Life
Cycle for Web Applications
Module 5: Use Databases in Web Development 50 hours
75 hours
Module 6: Develop Website using Client Side Scripting
Languages Module 7: Develop Website using Server Side Scripting
100 hours Languages
200 hours

Module 9: Perform Duties and Exhibit Rights at the


Module 8: Design and Present Final Project
workplace
100 hours 30 hours

Page | 8
Definition of Web Designer and Web Developer

Web designer designs the Graphical User Interface (GUI) of a website and a Web developer does the coding / programming of a static or
dynamic website in client and server side scripting languages.

Overall objectives of this course

 To lead and supervise software development teams and ensure organizational service standards are upheld
 Equip with resources to enhance skills for Designing a Website
 Provide skilled resource for web development
 Work closely with other team members to ensure excellent service is provided to all clients
 Support and take direction from Project Manager
 Ensure the team is working as per project requirement

Competencies gained after completion of the course:

At the end of the course, the student must have attained the following competencies:
 Design and develop a static website
 Design and develop a dynamic website
 Prepare the project documentation
 Manage a web project
 Database designing of a project
 Dealing with clients
 Web development in ASP.Net
 Web development in PHP
 Installation of Design and Development Software on a computer
Page | 9
 Installation of Database Management System (DBMS) on a computer
 Lead a software development team
 Supervise the delivery of effective software service solution to clients
 Support the professional development of the software service team

Personal requirements

Trainee needs the following characteristics:


 A genuine interest in web and software industry
 An out-going personality

 Good health and stamina – ability to work for a longer period of time in tough environment
 Ability to lead and work as a member of a team
 Willingness to maintain the high standard of coding necessary in any project / product
 Organizational skills
 Flexibility
 Teamwork and leadership
 Desire to learn
 Creativity and Imagination
 Innovation
 Aesthetic Sense
 Risk Taking

Opportunities for employment and advancement

Trainee is employed in government / semi-government / private organizations as well as in private software houses. Experienced resources
may advance through promotions with the same employer or by moving to more advanced positions with other employers. They can become:
Page | 10
 Web Engineer
 Senior Web Engineer
 Technical Team Lead
 Project Manager
 Project Architect

An experienced trainee achieves a highly respected level of salary. There are good prospects for travel both within Pakistan and abroad. The
employment outlook in this occupation will be influenced by a wide variety of factors including:
 Trends and events affecting overall employment
 Location in Pakistan
 Employment turnover (work opportunities generated by people leaving existing positions)
 Occupational growth (work opportunities resulting from the creation of new positions that never existed before)
 Size of the industry
 Flexibility of the applicant (concerning location and schedule of work)

Page | 11
2. Overview of the curriculum for Web Design and Development

Module Title and Aim Learning Units


Module 1: Explain Internet LU1: Discuss the history evolution of internet Timeframe of
Working LU2: Define and differentiate software and hardware modules
Aim: The aim of this LU3: Elaborate the working of different Computer Networks 25 hours
module is that the learner LU4: Differentiate different types of networks Theory
will be able to explain the Days/hours
internet and computer 16 hours
networks.
Workplace
Days/hours
9 hours
Module 2: Elaborate World LU1 : Discuss different Eras of Web Timeframe of
Wide Web LU2 : Compare Static Websites with Dynamic Websites modules
Aim: The aim of this LU3 : Elaborate and differentiate different web browsers 65 hours
module is that the learner LU4: Compare different types of websites Theory
will be able to explain the LU5: Identify different Web Threats and explain their security measures Days/hours
world wide web with its LU6: Highlight the process of Domain Registration and Web Hosting 26 hours
historical prospective. It will LU7: Discuss shopping carts and E-commerce
Workplace
also enable the learner to
Days/hours
differentiate types of
39 hours
websites and web threats
and their security
measures.
Module 3: Design a LU1: Explain the basics of web designing Timeframe of
Website LU2: Analyze different software to design website modules
Aim: The aim of this LU3: Apply appropriate Website Templates in your Website 135 hours
module is to develop the Theory
skills, knowledge and Days/hours
understanding to design a 40 hours
website.
Workplace
Days/hours
95 hours

Page | 12
Module Title and Aim Learning Units
Module 4: Plan Website LU1: Devise Website Project Plan Timeframe of
and Explain Software LU2: Utilize the Software Development Life Cycle in a web project modules
Development Life Cycle for 50 hours
Web Applications Theory
Aim: The aim of this Days/hours
module is to develop the 20 hours
skills, knowledge and Workplace
understanding required for Days/hours
planning a website design
30 hours
and implementing the
software development
lifecycle for any web
project.
Module 5: Use Databases LU1: Discuss the basic and historical perspectives of databases Timeframe of
in Web Development LU2: Differentiate different Database Management Systems (DBMS) modules
Aim: The aim of this LU3: Create database of a website in a Database Management System 75 hours
module is that the learner Theory
will be able to create Days/hours
database of a website in 16 hours
any Database Workplace
Management System. Days/hours
59 hours
Module 6: Develop LU1 : Write HTML code for a Website Timeframe of
Website using Client Side LU2 : Use JavaScript in a website modules
Scripting Languages LU3 : Implement Cascading Style Sheets (CSS) in a website 100 hours
Aim: The aim of this Theory
module is that the learner Days/hours
will be able to use 20 hours
JavaScript, html and
Workplace
cascading style sheets in a
Days/hours
website.
80 hours

Page | 13
Module Title and Aim Learning Units
Module 7: Develop LU1: Develop a website using PHP Timeframe of
Website using Server Side LU2: Develop a website using ASP.Net modules
Scripting Languages 200 hours
Aim: The aim of this Theory
module is to develop the Days/hours
skills, knowledge and 50 hours
understanding required to Workplace
develop a website in PHP Days/hours
and ASP.Net.
150 hours
Module 8: Design and LU1: Develop a dynamic website in ASP.Net / PHP Timeframe of
Present Final Project LU2: Prepare a project document modules
Aim: The aim of this 100 hours
module is that the learner Theory
will be able to develop a Days/hours
dynamic web application in 20 hours
any of the taught web
Workplace
development technologies.
Days/hours
80 hours
Module 9: Perform Duties LU1: Demonstrate Ethics and Professional Conduct Timeframe of
and Exhibit Rights at the LU2: Plan Business-Process Activities modules
workplace LU3: Develop awareness of rights 30 hours
Aim: The aim of this Theory
module is to develop code Days/hours
of ethics and professional 30 hours
conduct, improve planning
Workplace
capabilities, and
Days/hours
awareness to provision of
employment rights. 0 hours

Page | 14
3. Teaching and Learning Guide for Web Design and Development

The aim of the training is to student to be able to act independently and responsibly in his/her field of study, by following an educational
programme where this is part of the overall methodological concept.
Different methodologies can therefore contribute to achieve this objective. Theory methodologies should be supported by appropriate
resources, as indicated in the „Materials required‟ column of the Learning Unit specifications. Teachers should also illustrate theory sessions
with examples of how the learning can be applied in the workplace. Practical methodologies should be set in an appropriate environment and
supported by appropriate resources, also indicated in the „Materials required‟ column of the Learning Unit specifications. Methods that directly
promote capacity-building for the student are particularly suitable, for example practical work, mock up, role play, emergency and contingency
situational training, case study, situational problem solving, body language, positive impression, dignity in labor, and therefore should be
included appropriately in the teaching approach.

3.1. Module 1: Explain Internet Working

Objective of the module: The aim of this module is that the learner will be able to explain the internet and computer networks.

Duration 25 hours Theory: 16 hours Practical: 9 hours

Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
LU1: The student will be Learn definition of internet Total: Books, For theoretical
Discuss the able to: Comprehend working of internet 3 hours Handouts, learning:
history and Define internet Read about history and evolution of internet Theory e-books, and Class room with
evolution of Explain the working of :3 Class notes. multimedia aid and
internet internet hours audio facility
Explain the history and Practical:
evolution of internet 0 Hours

Page | 15
LU2: The student will be Learn definition of software Total: Books, For theoretical
Define and able to: Learn history of software 6 hours Handouts, learning:
differentiate Define software Identify types of software Theory e-books, Class room with
software and Give detail of the Practise installation of a software :3 Class notes, multimedia aid and
hardware working of software Experience working of software hours User manuals, audio facility
Explain different types Study role of software in a computer system Practical: and For practical
of software Learn definition of hardware 3 hours Installation learning:
Elaborate the role of Learn history of hardware guides. Computer Lab
software in a computer Identify types of hardware
system Study role of hardware in a computer system

Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
Install a software on a Identify different hardware components in a
computer computer
Define hardware Examine hardware of a network
Elaborate different Compare software and hardware
types of hardware
Illustrate working of
different hardware
components in a
computer
Identify different
hardware in a
computer
Recount the
importance of
hardware in a
computer system
Elucidate the hardware
of a network

Page | 16
LU3: The student will be Learn definition of network Total: Books, For theoretical
Elaborate the able to: Learn history of networks 6 hours Handouts, learning:
working of Define a network Read about Network topologies such as Bus Theory e-books, Class room with
different Narrate the history of topology, Ring topology, Star topology, Mesh :3 Class notes, multimedia aid and
Computer networks topology hours Sample network, audio facility
Networks Give detail of network Basic components of a computer network Practical: diagrams, and
topologies Experience working of a computer network 3 hours Hardware of a For practical
Define the basic computer network. learning:
components of a Computer Lab
computer network
Illustrate the working of
a computer network

LU4:Differentiate The student will be Personal Area Network Total: Books For theoretical
different types of able to: Read in detail about the following: 10 hours Handouts, learning:
networks List down the different  Local Area Network Theory: e-books, Class room with
network types in order  Campus Area Network 7 hours Class notes, multimedia aid and
of scale  Metropolitan Area Network Practical: Sample network audio facility

Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
Recount the following:  Wide Area Network 3 hours and diagrams of
 Personal Area  Virtual Private Network all network types. For practical
Network  Difference among network types learning:
 Local Area Computer Lab
Network
 Campus Area
Network
 Metropolitan
area network
 Wide Area
Network
 Virtual Private
Network
Differentiate different
types of networks

Page | 17
3.2. Module 2: Elaborate World Wide Web

Objective of the module: The aim of this module is that the learner will be able to explain the World Wide Web with its history and architecture. It will also
enable the learner to differentiate web protocols, types of websites and web threats.

Duration 65 hours Theory: 26 hours Practical: 39 hours

Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
LU1: The student will be Define world wide web Total: Books, For theoretical
Discuss different able to: Define website and webpage 11 hours Handouts, learning:
Eras of web Define the world wide Narrate history of web Theory: e-books, Class room with
web Read about Web 1.0 (Read Web), 5 hours Class notes, and multimedia aid and
Define a website Web 2.0 (Social Web), and Practical: Internet facility. audio facility
Define a webpage Web 3.0 (Semantic Web) 6 Hours
Narrate history of web Compare Web 1.0, Web 2.0 and Web 3.0 For practical
Exemplify Web 1.0 Study examples of Web 1.0, Web 2.0 and learning:
(Read Web), Web 3.0 Computer Lab
Web 2.0
(Social Web), and
Web 3.0
(Semantic Web)
Differentiate Web 1.0,
Web 2.0 and Web 3.0
Give examples of Web
1.0, Web 2.0 and Web
3.0

Page | 18
LU2: The student will be Learn to define static website Total: Books, For theoretical
Compare Static able to: Learn to define dynamic website 10 hours Handouts, learning:
websites with Define a static website Examine workflow of a static website Theory: e-books, Class room with
Dynamic Define a dynamic Examine workflow of a dynamic website 6 hours Class notes, and multimedia aid and
websites website Differentiation between static and dynamic Practical: Internet facility. audio facility
Elucidate the workflow websites 4 Hours
of a static website Study examples of static and dynamic For practical
Elucidate the workflow websites learning:
of a dynamic website Study and design architecture of a static Computer Lab
Illustrate the website
architectures of static Study and design architecture of a dynamic
and dynamic websites website
Differentiate static and
dynamic websites

LU3: The student will be Learn definition of a web browser Total: Books, For theoretical
Elaborate and able to: Read about working of a web browser 10 hours Handouts, learning:
differentiate Define a web browser Install and use Internet Explorer Theory: e-books, Class room with
different web Explain the working of a Install and use Mozilla Firefox 4 hours Class notes, multimedia aid and
browsers web browser Install and use Google Chrome Practical: Internet facility, audio facility
Install and use the Install and use Safari 6 hours Software of
internet explorer Study features/options of different web different web For practical
Install and use Mozilla browsers browsers like: learning:
Firefox Compare different web browsers internet explorer, Computer Lab
Install and use Google Study cross browser compatibility of websites Mozilla Firefox,
Chrome Google Chrome,
Install and use Safari Safari etc.
Give in detail the Installation
features/options of procedures of
different web browsers different web
Compare the features browsers.
of different web
browsers
Explain the meaning of
cross browser
compatibility of
websites

Page | 19
LU4 The student will be Learn Definition and read in detail about Total: Books, For theoretical
Compare able to: different types of websites such as personal 10 hours Handouts, learning:
different types of Define and explain the websites, information websites, web portals, Theory: e-books, Class room with
websites working of different webmail, social networking websites, blogs, 4 hours Class notes, and multimedia aid and
types of websites such forums, wiki websites, search engine Practical: Internet facility. audio facility
as: websites, community websites, News 6 hours
 Personal websites etc. For practical
websites Study examples of different types of websites learning:
 Information Computer Lab
websites
 Social
Networking
websites
 Web Portals
 Webmail
 Wiki sites
 Search engine

websites
 Communit
y websites
 Blogs
 Forums
 News
websites Exemplify
types of websites

Page | 20
LU5: The student will Study in detail different web threats such as Total: Books, For
Identify different be able to: Viruses, Computer Worms, Trojans, Malware, 10 Handouts, theoretical
Web Threats Give detail about SQL Injection, Cross-site Scripting (XSS), hours e-books, learning:
and explain their different web Email Spam, Phishing, Denial-of-service Theory: Class notes, Class room with
security threats such as attack (DoS Attack) etc. 4 hours Internet facility, multimedia aid
measures  Viruses Read in detail about security measures for Practical: and and audio facility
 Compute different web threats 6 hours Antivirus
r Worms Install an antivirus software Software. For
 Trojans Use antivirus to scan a computer for viruses practical
 Malware and removal of viruses. learning:
 SQL Injection Computer
 Cross-site Lab
Scripting
(XSS)
 Email Spam
 Phishing
 Denial-of-
service
attack (DoS
attack)
Classify the security
measures for
different web threats
Install antivirus
software and use it
to scan computer for
viruses.

Page | 21
LU6: The student will Search internet service providers (ISPs) Total: Books, For
Highlight the be able to: Learn about web hosting process 10 Handouts, theoretical
process of Search internet Learn about domain registration process hours e-books, learning:
domain service providers Make selection of any ISP for the website Theory: Class notes, Class room with
registration (ISPs) Recount the Observe getting the web hosting package 4 hours Internet facility, multimedia aid
and Web web hosting process from the ISP Practical: and and audio facility
Hosting Illustrate the domain Observe getting domain registration package 8 hours List of internet
registration process from the ISP service providers. For
Select one of the ISP Experience uploading a website to the web (ISPs) practical
for website server / web space provided by the ISP learning:
Get the web hosting Practice testing the uploaded website on a Computer
package from the web browser Lab
ISP Get the domain
registration package
from the ISP
Upload the website to
the web server / web
space provided by
the ISP
Test the
uploaded website
on a web browser

LU7: The student will Learn definition and explanation of E- Total: Books, For
Discuss be able to: commerce 4 hours Handouts, theoretical
shopping carts Define and Elaborate Become familiar with some common Theory e-books, learning:
andecommerce E-commerce business applications of E-commerce :3 Class notes, and Class room with
Communicate in hours Internet facility. multimedia aid
detail about some Practical: and audio facility
common 1 hours
business applications For
of E- commerce practical
learning:
Computer
Lab

Page | 22
3.3. Module 3: Design a Website

Objective of the module: The aim of this module is to develop the skills, knowledge and understanding to design a website in any software

Duration 135 hours Theory: 40 hours Practical: 95 hours

Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
LU1: The student will be Define website designing Total: Books, For theoretical
Explain the able to: Learn history of website designing 15 hours Handouts, learning:
basics Website Define website Identify types of Design Theory: e-books, Class room with
designing designing Identify basic elements of design 10 hours Class notes, and multimedia aid and
Recount the history of Read in detail about Web Design Standards Practical: Internet facility. audio facility
website designing and Principles 5 hours
Differentiate b different Difference between web design and web For practical
types of design development learning:
Classify the basic Locate difference between web design and Computer Lab
elements of design graphics designing
Recognize different Exhibit understanding of the importance of
Web Design standards design in a website
and principles
Differentiate between
web design and web
development
Differentiate between
web design and
graphics designing
Communicate
importance of design in
a website
LU2: The student will be Make a list of different design software Total: Books, For theoretical
Analyze different able to: Features and options of different designing 100 hours Handouts, learning:
software to List down different software Theory: e-books, Class room with
design a website software to design a Experience installation of different software to 25 hours Class notes, multimedia aid and
website design a Website. Practical: Internet facility, audio facility
Elaborate the features Practise design in designing software like 75 hours Licensed versions
and options of different Adobe Photoshop, Macromedia of software to For practical
designing software Dreamweaver, Microsoft FrontPage, design a website learning:
Install different design Microsoft Publisher, Adobe Flash etc. like Adobe Computer Lab
software to a computer Photoshop,
Design website using Macromedia,
Page | 23
Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
different software such Dreamweaver
as: Adobe Photoshop, , Microsoft,
Macromedia, FrontPage,
Dreamweaver, Microsoft
Microsoft FrontPage, Publisher, and
Microsoft Publisher, Adobe Flash.
and Adobe Flash.

LU3: The student will be Explanation of a website template Total: Books, For theoretical
Apply able to: Manage to searching free and paid website 20 hours Handouts, learning:
appropriate Communicate what is a templates on internet Theory: e-books, Class room with
website website template Downloading website templates to a 5 hours Class notes, multimedia aid &
Templates in Search free and paid computer Practical: Internet facility, audio facility
your website website templates form Learn how to test website templates using 15 hours and
internet any web browser Licensed versions For practical
Download website Execute editing of different website templates of any software, to learning:
templates to a in any web editor such as Macromedia design a website, Computer Lab
computer Dreamweaver like Macromedia
Test website templates Dreamweaver.
using any web browser
Edit different website
templates in any web
editor

Page | 24
3.4. Module 4: Plan Website and Explain Software Development Life Cycle for Web Applications

Objective of the module: The aim of this module is to develop the skills, knowledge and understanding required for planning a website design and
implementing the software development lifecycle for any web project.

Duration 50 hours Theory: 20 hours Practical: 30 hours

Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
LU1: The student will be able Build understanding about how to arrange Total: Books, For theoretical
Devise Website to: and manage project meetings 25 hours Handouts, learning:
Project Plan Arrange and manage Gather and implement the project Theory: e-books, Class room with
project meetings requirements 10 hours Class notes, multimedia aid and
Gather the project Learn to execute storyboarding Practical: Internet facility, audio facility
requirements Learn to develop timelines 15 Hours and
Perform storyboarding Carry out financial evaluation (budgeting Microsoft Office. For practical
Develop timelines and costing) learning:
Evaluate finances Recognize and share differences between Computer Lab
(budgeting and costing) functional requirements and non-functional
Differentiate between requirements
functional requirements Recount the significance of client
and non-functional management
requirements
Exhibit the significance of
client management
LU2: The student will be able Recount software development life cycle: Total: Books, For theoretical
Utilize the to:  Project analysis phase 25 hours Handouts, learning:
software Elaborate the software  Design phase Theory: e-books, Class room with
development life development life cycle  Implementation phase 10 hours Class notes, multimedia aid and
cycle in a web Carry out the project  Testing phase Practical: Internet facility, audio facility
project analysis phase  Maintenance and support phase 15 Hours and
Execute the design phase Microsoft Office. For practical
Implement / code the learning:
project Computer Lab
Test the project
Deploy the project on a
web server
Execute the maintenance
& support phase

Page | 25
3.5. Module 5: Use Databases in Web Development

Objective of the module: The aim of this module is that the learner will be able to create a database of a website in any Database Management
System.

Duration 75 hours Theory: 16 hours Practical: 59 hours

Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
LU1: The student will be able Learn definition of basic database Total: Books, For theoretical
Discuss the basic to: concepts such as Row, Column, Table, 20 hours Handouts, learning:
and historical Define the basic concepts Relationships, Quires, Normalization, Theory: e-books, Class room with
perspectives of of databases such as row, Denormalization, Database, Relational 4 hours Class notes, and multimedia aid and
databases column, table, Database Management System, Primary Practical: Internet facility. audio facility
relationships, quires, Key, Foreign Key, indexing, Entity 16 Hours
normalization, Relationship Diagram etc. For practical
denormalization, Identify differences between free learning:
database, Relational database and licensed database Computer Lab
Database Management Elucidate the role of database in web
System, Primary Key, applications
Foreign Key, indexing,
Entity Relationship
Diagram etc.
Distinguish between free
database vs. licensed
database
Identify the role of
database in web
applications

Page | 26
LU2: The student will be able Carry out comparative study of Total: Books, For theoretical
Differentiate to: Options/Features of different database 40 hours Handouts, learning:
different Compare the options and management systems Theory: e-books, Class room with
Database features of different Practise installation of different database 10 hours Class notes, multimedia aid and
Management database management management systems on a computer Practical: Internet facility, audio facility
Systems (DBMS) systems Examine the features and options of 30 Hours Licensed versions
Analyze and install different database management systems of different For practical
different database like Microsoft Access, Microsoft SQL database learning:
management systems Server and MySQL management Computer Lab
such as Microsoft Access, systems like:
Microsoft SQL Server, Microsoft Access,
MySQL Microsoft SQL

Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
Server, MySQL,
and
Installation guides
of database
management
systems.

LU3: The student will be able Demonstrate database designing of a web Total: Books, For theoretical
Create a to: project 15 hours Handouts, learning:
database of a Design a database for any Create Tables Theory: e-books, Class room with
website in a web project in any Draw Entity Relationship Diagram 2 hours Class notes, and multimedia aid and
database database management Carry out Normalization / De-normalization Practical: Internet facility. audio facility
management system of the Entity Relationship Diagram 13 hours
system. Implement indexing and cascading to the For practical
database learning:
Computer Lab

Page | 27
3.6. Module 6: Develop Website using Client Side Scripting Languages

Objective of the module: The aim of this module is that the learner will be able to use JavaScript, html and cascading style sheets in a website
System.

Duration 125 hours Theory: 30 hours Practical: 95 hours


LU1: The student will be Learn definition of Hypertext Mark-up Total: Books, For practical learning:
Write HTML able to: Language (HTML) 50 hours Handouts, Computer Lab
code for a Define the Hypertext Communicate and implement HTML Theory: e-books,
Website Mark-up Language concepts such as HTML Editors, 10 hours Class notes,
(HTML) Elements, Attributes, Headings, Practical: Internet facility:
Execute Paragraphs, Formatting, Links, Head, 40 Hours Macromedia,
implementation of the Images Tables, Lists, Block, Layout, Dreamweaver /
HTML concepts such Forms, IFrames, Colours, Entities, Microsoft, and
as HTML Editors, URL Encode, Form, input types, FrontPage.
Elements, Attributes, Media, Object, Audio, Video.
Headings, Paragraphs, Employ HTML in Macromedia
Formatting, Links, Dreamweaver / Microsoft FrontPage.
Head, Images Tables,
Lists, Block, Layout,
Forms, IFrames,
Colours, Entities, URL
Encode, Form, input
types, Media, Object,
Audio and Video.

Page | 28
LU2: The student will be Learn definition of client side scripting Total: Books, LU2: Implement
Use JavaScript able to: language 40 hours Handouts, JavaScript in a website
in a website Define client side Learn definition of JavaScript Theory: e-books,
scripting language Communicate and implement the 10 hours Class notes, and
Define JavaScript basic JavaScript concepts such as Practical: Internet facility.
Explain the implement JavaScript Statements, Objects, 30 Hours
the basic JavaScript Output, Comments, Variables, Data
concepts such as Types, Functions, Operators,
JavaScript Statements, Comparisons, Conditions, Switch, For
Objects, Output, Loop, While Loop, Breaks, Errors and
Comments, Variables, Validation.
Data Types, Functions,
Operators,
Comparisons,
Conditions, Switch, and
For Loop, While Loop,
Breaks. Errors and
Validation

Page | 29
LU3: The student will be Learn definition and share explanation Total: Books, For theoretical
Implement able to: of Cascading Style Sheets (CSS) 35 hours Handouts, learning:
Cascading Define and illustrate Recount and put into practice the Theory: e-books, Class room with
Style Sheets Cascading Style Sheets basic concepts of CSS such as CSS 10 hours Class notes, and multimedia aid and
(CSS) in a (CSS) Syntax, Id and Class, Styling of Practical: Internet facility: audio facility
website Elucidate and Backgrounds, Text, Fonts, Links, Lists 25 Hours Macromedia,
implement the basic & and Tables, CSS Border, Outline, Dreamweaver / For practical learning:
concepts of CSS such Margin, Padding, Dimension, Microsoft and Computer Lab
as CSS Syntax, Id and Positioning, Floating, Align, Colours, FrontPage
Class, Styling of and Colour HEX.
Backgrounds, Text, Employ CSS using Macromedia
Fonts, Links, Lists and Dreamweaver / Microsoft FrontPage
Tables, CSS Border,
Outline, Margin,
Padding, Dimension,
Positioning, Floating,
Align, Colors, and
Colour HEX.

3.7. Module 7: Develop Website using Server Side Scripting Languages

Objective of the module: The aim of this module is to develop the skills, knowledge and understanding required to develop a website in PHP and
ASP.Net.

Duration 380 hours Theory: 80 hours Practical: 300 hours

Page | 30
Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
LU1: The student will be able Learn definition of Asp.Net Total: Books, For theoretical
Develop a to: Installation of Visual Studio.Net / Visual 190 hours Handouts, learning:
website using Define ASP Net Web Developer to a computer Theory: e-books, Class room with
ASPNET Install Visual Studio.Net / Spell out the Dot Net Framework 40 hours Class notes, and multimedia aid and
Visual Web Developer to Communicate details of the environment Practical: Internet facility: audio facility
your computer of Visual Studio.Net / Visual Web 150 Hours Visual Studio.Net
Share details of Dot Net Developer or Visual Web For practical
Framework Explore the toolbars and windows of Developer. learning:
Describe the environment Visual Studio.Net / Visual Web Developer Computer Lab
of Visual Studio.Net / Recount what is the Design View, Source
Visual Web Developer View and Code View of a web page
Explore the toolbars and Illustrate and implement:
windows of Visual  HTML Controls such as Table, Div,
Studio.Net / Visual Web Image, Text area etc.
Developer  Server Controls such as Button,
Illustrate the Design View, Textbox, Hyperlink, Radio Button,
Source View and Code Calendar, Panel, Label etc.
View of a web page  Data Server Controls such as Grid
Implement the HTML View, Details View, Form View,
Controls such as Table, SqlDataSource,
Div, Image, Text area etc. AccessDataSource etc.
Execute application of: Share details of and implement:
 Server Controls  Validation Controls such as
such as Button, RequiredFieldValidator, Range
Textbox, Hyperlink, Validator, Validation Summary, etc.
Radio Button,  Navigation Controls such as Menu,
Calendar, Panel, Tree View etc.
Label etc.  Give an account of and implement
 Data Server Login Controls such as Login,
Controls such as Login View, and Password
Grid View, Details Recovery etc.
View, Form View,  Web Form, Master Page, Web
Sql DataSource, User Control, HTML Page and
Access Style Sheet.
DataSource, etc.
 Validation
Controls such as

Page | 31
Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
Required Field
Validator, Range
Validator,
Validation
Summary, etc.
Control navigation such as
Menu, Tree View etc.
 Implement:
 Login Controls
such as Login,
Login View, and
Password
Recovery etc.
 Web Form, Master
Page, Web User
Control, HTML
Page and Style
Sheet.

LU2: The student will be able Learn definition of PHP Total: Books, For theoretical
Develop a to: Install PHP Editor such as Macromedia 190 hours Handouts, learning:
website using Define PHP Dreamweaver to a computer Theory: e-books, Class room with
PHP Install a PHP Editor such Narrate details of the PHP Environment 40 hours Class notes, and multimedia aid and
as Macromedia and Syntax Practical: Internet facility: audio facility
Dreamweaver to a Identify and implement PHP Variable 150 Hours PHP and MySQL
computer Types PHP Editor like For practical
Communicate details of Give an account of and implement: Dreamweaver learning:
the PHP Environment and  PHP Constants Computer Lab
Syntax
Recognize the PHP  Operator Types
Variable Types
Apply the PHP Constants  PHP Decision Making
Recognize the Operator
Types  PHP Loop Types
Make PHP decision  PHP Arrays
Making

Page | 32
Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
Identify and administer:  PHP Strings
 PHP Loop Types  PHP GET and POST
 PHP Arrays  PHP Files
 PHP Strings  PHP Functions
 PHP GET and POST  PHP Cookies and Sessions
 Upload PHP Files  PHP Sending Emails
 PHP Functions PHP File Uploading
Conduct PHP Cookies and Study and demonstrate:
Sessions  PHP Coding Standard
Send PHP Emails  PHP Predefined Variables
Upload PHP File  PHP Regular Expressions
Demonstrate:  PHP Error Handling
 PHP Coding Standard  PHP Built-in Functions
 PHP Predefined Installation and configure MySQL
Variables database with a PHP website
 PHP Regular Create dynamic web pages in PHP
Expressions
Handle:
 PHP Error
 PHP Built-in
Functions
Install and Configure
MySQL Database with
PHP website
Create dynamic web
pages in PHP

Page | 33
3.8. Module 8: Design and Present Final Project

Objective of the module: The aim of this module is that the learner will be able to develop a dynamic web application in any of the taught web
development technologies.

Duration 100 hours Theory: 20 hours Practical: 80 hours

Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
LU1: The student will be able Practice interface design in designing Total: Books, For theoretical
Develop a to: software. 85 hours Handouts, learning:
dynamic website Design the interface of a Carry out development of a static or Theory: e-books, Class room with
in ASP.Net / PHP website in a designing dynamic website in a web development 5 hours Class notes, and multimedia aid and
software. software Practical: Internet facility: audio facility
Develop a static or Put into practice Software Development 80 Hours Visual Studio.Net /
dynamic website in a web Life Cycle (SDLC) phases in a web project Visual Web For practical
development software Developer, SQL learning:
Implement software Server/Microsoft Computer Lab
development life cycle Access
(SDLC) phases in a web OR
project Dreamweaver,
PHP and MySQL

Page | 34
LU2: The student will be able Analyze web project document Total: Books, For theoretical
Prepare a project to: Devise: 15 hours Handouts, learning:
document Create: Web project‟s Design document Theory: e-books, Class room with
 Web project‟s Web project‟s Implementation document 15 hours Class notes, and multimedia aid and
Analysis document Web project‟s Testing document Practical: Internet facility: audio facility
 web project‟s Web project‟s Deployment document 0 Hours Microsoft Office
Design document Web project‟s Maintenance & Support For practical
 Web project‟s document learning:
Implementation Web project‟s User Manual Computer Lab
document
 Web project‟s
Testing document
 Web project‟s
Deployment
document
 Web project‟s
Maintenance and
Support document
 Web project‟s User
Manual

Page | 35
3.9. Module 9: Perform Duties and Exhibit Rights at the workplace

Objective of the module: The aim of this module is that the learner will be able to develop a dynamic web application in any of the taught web
development technologies.

Duration 30 hours Theory: 30 hours Practical: 0 hours

Learning Unit Learning Outcomes Learning Elements Duration Materials Learning Place
Required
LU1: The student will be able Exhibit ownership of the decisions/actions Total: Books, For theoretical
Demonstrate to: s/he makes or fails to make and their 10 hours Handouts, learning:
Ethics and Extend the mandatory consequences. (Role Play) Theory: e-books, Class room with
Professional standard for Show high regard for resources entrusted 10 hours Class notes, and multimedia aid and
Conduct  Responsibility to him/her. Including subordinates, Practical: Internet facility. audio facility
 Respect tangible assets (equipment), company 0 Hours
 Fairness profile. For practical
 Honesty Make decisions and act learning:
impartially/objectively free from self- Computer Lab
interest. (Quantified Self-assessment can
be performed e.g. case studies/white
papers.) Areas like Conflict of Interest

Act in truthful manner in


conduct/communication. e.g. daily
attendance enrolment on register- “What
you say is what you did”

Page | 36
LU2: The student will be able Provide due assistance to in-line manager Total: Books For theoretical
Plan Business- to: e.g. coordinate recurring meetings, 10 hours Handouts learning:
Process Activities Identify tasks, their intimate resource availability, create and Theory: e-books Class room with
scheduling keep documentations, validate applicable 10 hours Class notes multimedia aid &
Define milestones company defined standards. Practical: Internet facility audio facility
Demonstrate optimal Define activities, e.g. Apply specific life 0 hours
utilization of resources. cycle methodologies – (Requirement For practical
gathering, design solution, prototype, learning:
testing, documentations) Computer Lab
Estimate time, e.g. calculation of hours for
an activity; consider calendar year official
leaves, company working timings.
Achieve work breakdowns, divide module
in smaller and more manageable
components. e.g. test a product that may
have components like interface,
performance, and test cases.
Level resource due to work load, e.g.
calculation of leisure hours of a worker.
LU3: The student will be able Inform the concerned authority and uphold Total: Books, For theoretical
Develop to: the policies, rules/regulations that govern 10 hours Handouts, learning:
awareness of Recognize the the work and workplace. Theory: e-books, Class room with
rights inspirational requirements Report illegal conduct or illegitimate action 10 hours Class notes, and multimedia aid and
of human rights in to appropriate management. Practical: Internet facility. audio facility
employment context. Protect propriety or confidential 0 hours
information. For practical
learning:
Computer Lab

Page | 37
4. Assessment guidance
Good practice in Pakistan makes use of sessional and final assessments, the basis of which is described below. Good
practice by vocational training providers in Pakistan is to use a combination of these sessional and final assessments,
combined to produce the final qualification result.

Sessional assessment is goes on all the time. Its purpose is to provide feedback on learning:
 To the student: to identify achievement and areas for further work
 To the teacher: to evaluate the effectiveness of teaching to date, and to focus future plans.
Assessors need to devise sessional assessments for both theoretical and practical work. Guidance is provided in the
assessment strategy.

Final assessment is taken on completion of a course or module, which says whether or not the student has "passed". It is –
or should be
– undertaken with reference to all the objectives or outcomes of the course, and is usually fairly formal. Considerations of
security – ensuring that the student who gets the credit is the person who did the work – assume considerable importance in
final assessment.

Methods of assessment
For lessons with a high quantity of theory, written or oral tests related to learning outcomes and/ or learning content can be
conducted. For workplace lessons, assessment can focus on the quality of planning the related process, the quality of
executing the process, the quality of the product and/or evaluation of the process.
Methods include direct assessment, which is the most desirable form of assessment. For this method, evidence is obtained
by direct observation of the student‟s performance.

Page | 34
Examples of direct assessment include:
 Surprise quizzes, for example conduct small test on the fly
 Work performances, for example supervising the task given in the computer lab
 Demonstrations, for example demonstrating the use of a particular training tool in preparation for staff development
 Direct questioning, where the assessor will ask the student from the syllabus taught in the class room or lab
 Paper-based tests, such as multiple choice or short questions answers form taught material
Indirect assessment is the method used where the performance cannot be watched and evidence is gained indirectly.
Examples for indirect assessment of a web designer and developer include:
 Home Work, such as assignments are given to be completed from home
 Design and Present Final Project at the end of each module; a project is given to check the progress of the trainee
In some cases, it may not even be guaranteed that the work products were produced by the person being assessed. Therefore, assessor
must take necessary steps to stop such happening.

Module wise assessment methods


This course contains nine modules. Suggestions for assessment of these modules are given below.
 Assessment of Module 1: Explain Internet Working
Learner may be asked to:
o Define and explain internet and its working
o Connect a computer to internet and open a specific website in a browser
o Explain different types of networks

Page | 35
 Assessment of Module 2: Elaborate World Wide Web
Learner may be asked to:
o Explain and differentiate the three web eras
o Search and show some Web 1.0 and Web 2.0 websites on internet
o Explain different types of websites
o List down some E-commerce websites

 Assessment of Module 3: Design a Website


Learner may be asked to:
o Design the Graphical User Interface (GUI) of your favourite website in any design software
o Search and down load ten free website templates from internet
o Design your personal website using a free website template

 Assessment of Module 4: Plan Website and Explain Software Development Life Cycle for Web Applications
Learner may be asked to:
o Explain how will you plan to develop a website
o Explain the phases of Software Development Life Cycle (SDLC)

Page | 36
 Assessment of Module 5: Use Databases in Web Development
Learner may be asked to:
o Compare different database management systems (DBMS)
o Design the database of your personal website in a database management system.

 Assessment of Module 6: Develop Website using Client Side Scripting Languages


Learner may be asked to:
o Explain the role of client side scripting language in a website
o Explain the basic HTML tags
o Create a Cascading Style Sheet (CSS) of your website

 Assessment of Module 7: Develop Website using Server Side Scripting Languages


Learner may be asked to:
o Explain the role of server side scripting language in a website
o Differentiate between ASP.NET and PHP
o Develop a three page website using ASP.NET
o Develop a three page website using PHP

 Assessment of Module 8: Design and Present Final Project


Learner may be asked to:
o Explain the working and functionality of his/her developed web project
o Demonstrate the Design and Present Final Project
o Explain the Software Development Life Cycle (SDLC) phases of his/her web project

Page | 37
 Assessment of Module 9: Perform Duties and Exhibit Rights at the workplace
Learner may be asked to:
o Explain the professional conduct and ethics
o Explain the inspirational requirements of human rights in employment context

Principles of assessment
All assessments should be valid, reliable, fair and flexible:

Fairness means that there should be no advantages or disadvantages for any assessed person. For example, it should not happen that one
student gets prior information about the type of work performance that will be assessed, while another candidate does not get any prior
information.

Validity means that a valid assessment assesses what it claims to assess.

Flexibility means that the assessor has to be flexible concerning the assessment approach. For example, if there is a power failure during the
assessment, the assessor should modify the arrangements to accommodate the student‟s needs.

Assessment strategy
This curriculum consists of 8 modules:
 Module 1: Explain Internet Working
 Module 2: Elaborate World Wide Web
 Module 3: Design a Website
 Module 4: Plan Website and Explain Software Development Life Cycle for Web Applications
 Module 5: Use Databases in Web Development

Page | 38
 Module 6: Develop Website using Client Side Scripting Languages
 Module 7: Develop Website using Server Side Scripting Languages
 Module 8: Design and Present Final Project
 Module 9: Perform Duties and Exhibit Rights at the workplace

Sessional assessment
The sessional assessment for all modules shall be in two parts: theoretical assessment and practical assessment. The sessional marks shall
contribute to the final qualification.
Theoretical assessment for all learning modules must consist of a written paper lasting at least one hour per module. This can be a combination of
multiple choice and short answer questions.
For practical assessment, all procedures and methods for the modules must be assessed on a sessional basis. Guidance is provided below under
Planning for assessment.

Final assessment
Final assessment shall be in two parts: theoretical assessment and practical assessment. The final assessment marks shall contribute to the final
qualification.
The final theoretical assessment shall consist of one 3-hour paper. The paper shall include at least two extended answer questions. The remainder
shall consist of half multiple choice and half short-answer questions.
For the final practical assessment, each student shall be assessed over a period of two days, with two 3-hour sessions on each day. This represents a
total of four sessions totalling 12 hours of practical assessment for each student. During this period, each student must be assessed using either
subjective paper or practical lab assignment, depending on his or her circumstances.

Planning for assessment


Sessional assessment: Assessors need to plan in advance how they will conduct sessional assessments for each module. The tables on the
following pages are for assessors to use to insert how many hours of theoretical and practical assessment will be conducted and what the scheduled

Page | 39
dates are.

Final assessment: Training providers need to decide ways to combine modules and practical assignments into a cohesive two-day final assessment
programme. This should include a meeting with the assessors to discuss a standardized methodology for awarding marks.

Planning aid for sessional assessments

Module 1: Explain Internet Working


Learning Units Recommended formative Recommended Methodology Scheduled Dates
assessment
LU1: Explain the history and evolution of
internet
LU2: Define and differentiate between
software and hardware
LU3: Explain the working of computer
networks
LU4: Differentiate between different types
of networks

Module 2: Elaborate World Wide Web


Learning Units Recommended formative Recommended Methodology Scheduled Dates
assessment
LU1 : Explain the history and different eras
of web
LU2 : Compare static websites with
dynamic websites
LU3 : Elaborate and differentiate different
web browsers
LU4: Compare different types of websites
LU5: Identify different web threats and
explain their security measures

Page | 40
Module 3: Design a Website
Learning Units Recommended formative Recommended Methodology Scheduled Dates
assessment
LU1: Define and explain the basics of
Design a Website
LU2: Analyze different software for Website
Designs
LU3: Implement website templates in
website

Module 4: Plan Website and Explain Software Development Life Cycle for Web Applications
Learning Units Recommended formative Recommended Methodology Scheduled Dates
assessment
LU1: Devise website project plan
LU2: Implement Software Development
Life Cycle in a web project

Module 5: Use Databases in Web Development


Learning Units Recommended formative Recommended Methodology Scheduled Dates
assessment
LU1: Discuss the basic and historical
perspectives of Databases
LU2: Compare different database
management systems (DBMS)
LU3: Create a database of a website in a
database management system.

Page | 41
Module 6: Develop Website using Client Side Scripting Languages
Learning Units Recommended formative Recommended Methodology Scheduled Dates
assessment
LU1 : Write HTML for a website
LU2 : Implement JavaScript in a website
LU3 : Implement Cascading Style Sheets
(CSS) in a website

Module 7: Develop Website using Server Side Scripting Languages


Learning Units Recommended formative Recommended Methodology Scheduled Dates
assessment
LU1: Develop a website using PHP
LU2: Develop a website using ASP.NET

Module 8: Design and Present Final Project


Learning Units Recommended formative Recommended Methodology Scheduled Dates
assessment
LU1: Develop a dynamic website in
ASP.Net / PHP
LU2: Prepare a project document

Module 9: Perform Duties and Exercise Rights at the workplace


Learning Units Recommended formative Recommended Methodology Scheduled Dates
assessment
LU1: Demonstrate Ethics and Professional
Conduct
LU2: Plan Business-process activities
LU3: Develop awareness of Rights

Page | 42
5. Tools and equipment
Documents, policies and guidelines
(Class size: 20 trainees/students)

20 copies per class Text books for this course


20 copies per class Organisational procedures for dealing with problems
20 copies per class Organisational guidelines for responding to and reporting accidents
1 class set Organisational policy and procedures for performing day to day task

5 copies per class Directories of existing businesses

1 completed class copy as example Examples of business plans


20 blank copies

1 completed class copy as example Examples of financial plans


20 blank copies
1 class set Advertising materials for potential business premises
1 class set Copies of job advertisements

1 class set Information on sources of finance


1 completed class copy as example Business planner templates
20 blank copies
1 completed class copy as example Start-up-costs estimator
20 blank copies
Contact details for colleagues, supervisor

Page | 43
Tools and Equipment
(Class size: 20 trainees/students)

1 set Fire equipment, including the provision of fire exits, fire doors, fire extinguishers, alarm systems, emergency lighting,
fire safety and exit signs
1 set Computers, Scanner, Printer, Multimedia Projector, Microphone and Speakers

1 set Software
 Visual Studio.Net (any version) OR Visual Web Developer (any version)
 PHP (any version)
 MySQL and SQL Server (any version)
 Macromedia Dreamweaver (any version)
 Adobe Photoshop (any version)
 Microsoft FrontPage & Microsoft Publisher (any version)
 Microsoft Office (any version)

Page | 44
6. List of consumables
Notebooks,
CDs,
CD/DVD Writers,
Photocopy Papers
Ball pens, Pencils, Erasers, Sharpeners,
Board Markers,
Plastic files,
Paper markers
Flip chart papers
Pin board pins
Whiteboards,
Whiteboard Erasers,
Paper knives,
Glue sticks,
Paper clips,
Scissors, and
Punching machines.

Page | 45
Page | 46

You might also like