Module Descriptors
DEVELOPING SERVER APPLICATIONS
COSE50535
Key Facts
Digital, Technology, Innovation and Business
Level 5
15 credits
Contact
Leader: Tomasz Bosakowski
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 Texts
Learning PHP5, D.Sklar, 2004, O'Reilly, ISBN-13 978 0596005603
On-line resources for PHP, HTML and CSS
Module Special Admissions Requirements
None.
Module Resources
Script development tools, Access to Windows Server 2003 / Equivalent, Web Page Design software (Dreamweaver / Equivalent).
Module Learning Strategies
The style of the module is based on a series of presentations and tutorials introducing you to key topics. Notes, references and the module schedule will be available through Electronic Distributed Learning (e.g. on the Web). The emphasis of this module is to enable you to appreciate server scripting concepts and applications through practical exercises and discuss their relative merits. On-line learning strategies will be used extensively.
There will normally be one hour lecture, and two hours practical per week.
(1:n) (1:20)2
Module Additional Assessment Details
A COURSEWORK weighted at 100%

Typically, a staged assignment covering the design, implementation and documentation of an on-line sales system. Typically 10 scripted pages.
Application development (100%) learning outcomes 1, 2, 3 and 4
Module Indicative Content
1. Output page design, construction and testing using a variety of server programming techniques.
2. Database connectivity, SQL and proprietary data access tools.
3. Server-side objects.
4. Browser compatibility problems and solutions.
5. Extended form handling.
6. Data persistence handling.
7. Interfacing with page scripting systems.