Module Descriptors
DEVELOPING SERVER APPLICATIONS
COSE50364
Key Facts
Faculty of Computing, Engineering and Sciences
Level 5
15 credits
Contact
Leader: Nicholas Shulver
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
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 Resources
Script development tools, Access to Windows Server 2003 / Equivalent, Web Page Design software (Dreamweaver / Equivalent).
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.


Module Texts
Learning PHP5, D.Sklar, 2004, O'Reilly, ISBN-13 978 0596005603
On-line resources for PHP, HTML and CSS
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 Special Admissions Requirements
None.