Module Descriptors
OPEN SOURCE WEB PROGRAMMING
COWB50373
Key Facts
School of Digital, Technologies and Arts
Level 5
15 credits
Contact
Leader:
Email:
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • COURSEWORK weighted at 100%
Module Details
Module Learning Strategies
(1:N)1 (1:20)2

The lecture will support the one lab session of two hours each week. The lab sessions 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:

Further PHP programming including the use of OO-principles
Connection via PHP to external data sources
Javascript / XML (for AJAX and Web Programming)
AJAX and PHP
Testing and test plans for web sites
Testing Processes
Module Additional Assessment Details
100% assignment, which consists of

A portfolio showing various examples of open source web programming/scripting (usually worth 75%)
A report to support the examples and underlying principles of open source web programming/scripting (usually worth 25%)
Module Texts
Directed reading will be given in lectures.

Brinzarea-Iamani , B. (2009) AJAX and PHP: Building Modern Web Applications 2nd Edition, Publisher: PACKT PUBLISHING, ISBN-10: 1847197728

MYSQL - http://www.mysql.com/

Module Special Admissions Requirements
Basic programming skills such as CE00371-1 'Introduction to Software Development'
Basic web programming skills such as PHP or equivalent

Not available to students on a HNC/HND/Foundation degree award
Module Resources
The Internet
Web Server - PHP and MYSQL