Module Descriptors
INTRODUCTION TO WEB PROGRAMMING
COWB40303
Key Facts
Faculty of Computing, Engineering and Sciences
Level 4
15 credits
Contact
Leader: Philip Windridge
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
Module Learning Strategies
(1:20)3

As this is a heavily practical discipline, the content will be delivered as small lectures and practical sessions in a three hour block. This will support the underlying knowledge and skills required to complete the module, and will be facilitated with booklets, course texts, and the internet. Group discussions will also take place in these sessions.
Module Indicative Content
This module will address:

Procedural server side languages such as PHP
Introduction to web and databases
Web programming best practices
Program design
Program testing
Web servers

Module Additional Assessment Details
An Assignment (100%) (Learning Outcomes 1-3) which consists of;
A portfolio showing various examples of web programming, which will build up from simple to complex activities. Activities will be graded so that students know which ones to complete to pass and which ones are needed for higher grades.
A report to support the examples showing program design and testing of approximately 1500 words.
Module Texts
Directed reading will be given in lectures.
PHP for the World Wide Web (Visual QuickStart Guides)
Author: Larry Ullman
ISBN-10: 0321442490
Publisher: Peachpit Press; 3 edition (2008)
PHP Reference - www.php.net
Module Special Admissions Requirements
Basic programming skills such as CE00371-4 'Intro to Software Development' and Basic understanding of XHTML

This module is not for students on HNC/HND/Foundation degree awards
Module Resources
The Internet
Web Server PHP and MYSQL