Module Descriptors
OPEN SOURCE WEB PROGRAMMING
COWB50239
Key Facts
Faculty of Computing, Engineering and Sciences
Level 5
15 credits
Contact
Leader: Philip Windridge
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 Resources
The Internet
Web Server - PHP and MYSQL
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 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 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 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