Module Descriptors
PROGRAMMING FOR WEB APPLICATIONS
COWB70357
Key Facts
Faculty of Computing, Engineering and Sciences
Level 7
15 credits
Contact
Leader: Philip Windridge
Hours of Study
Scheduled Learning and Teaching Activities: 27
Independent Study Hours: 123
Total Learning Hours: 150
Assessment
  • COURSEWORK weighted at 100%
Module Details
Module Special Admissions Requirements
None
Module Resources
A suitable IDE (Integrated Development Environment)
Module Learning Strategies
The learning strategy for the module is 9 hours of lectures presenting key topics and concepts, and 18 hours of supervised practical sessions to work on formative exercises. The practical sessions will also be used to provide the student with opportunity to show their assignment for progress feedback and ask any questions they have related to it.
Module Additional Assessment Details
Students will be required to design, implement and test a web application (Learning Outcomes 2 and 3). The practical work will be assessed in a demonstration / presentation of 15 minutes duration. To accompany the practical work students will also write two report sections. A report on the use of web methodologies given the context of their implementation (Learning Outcome 4) being 1000 words in length, and a second report section (1000 words) will be based on suitable server side technologies that could be used in the given assignment context (Learning Outcome 1). Final
Module Texts
Lecky-Thompson, E., et. al. (2008) Professional PHP5, Wrox, ISBN 9780764583377
Zeldman, J. and Marcotte, E. (2009) Designing with web standards 3rd Edition, New Riders, ISBN-13: 9780321616951
Module Indicative Content
This module will address -
Server side programming techniques for the web
Developing a web application
Server side technologies for web development
Client side scripting
Ajax
Methods for web development
Web standards
Web accessibility
Globalisation
Databases
Testing