Module Descriptor

15/08/2012

Code:

CE01112-5

Version:

2

Approval Status:

Valid Current

Title:

OPEN SOURCE WEB PROGRAMMING

Section:

Computing, Engineering & Technology

Level:

5

Contact

E-mail Address

VLE

PHILIP WINDRIDGE

[email-masked]

Blackboard

Pattern Of Delivery

Credits

15

Contact Hours

Independent Study Hours

Total Learning Hours

36

114

150

Description of Pattern of
Delivery

Pattern 1, study 100% in period
1

Site

STAFFORD

Registration Conditions

Module Version Condition Text

None

Module Details

Assessment Details

A COURSEWORK weighted at 100%.

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%)

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

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.

Prospectus Information

This subject looks at open source web programming and possible
languages used. It will also address database connectivity and
computing design issues and testing.

Resources

The Internet
Web Server - PHP and MYSQL

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

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/

Learning Outcome

1. PLAN AND PROGRAM OPEN SOURCE WEB APPLICATIONS WITH DATABASE
CONNECTIONS

Application

2. DEVISE TEST PLANS TO TEST WEB PROGRAMS

Enquiry

3. REFLECT UPON THE CURRENT OPEN SOURCE PROGRAMMING /
SCRIPTING USED TO CREATE WEB APPLICATIONS

Learning

Reflection