Module Descriptors
DEVELOPING SERVER APPLICATIONS
COSE50308
Key Facts
Faculty of Computing, Engineering and Sciences
Level 5
15 credits
Contact
Leader: Nicholas Shulver
Hours of Study
Scheduled Learning and Teaching Activities:
Independent Study Hours:
Total Learning Hours:
Assessment
  • COURSEWORK weighted at 100%
Module Details
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 lecture, one practical and one workshop per week.
(1:n) (1:25) (1:n)
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 Additional Assessment Details
Essay assignment (50%) learning outcomes 2 and 4.
Application development (50%) learning outcomes 1 and 3.
Module Texts
PHP Web Development with Macromedia Dreamweaver MX 2004, R Andrew, A Kent et. al., 2004, A, Press, ISBN: 1590593502
Other texts can be accessed as appropriate.