Web Development - COMP5390

Looking for a different module?

Module delivery information

Location Term Level1 Credits (ECTS)2 Current Convenor3 2023 to 2024
Autumn Term 5 15 (7.5) Doug Santry checkmark-circle


Building scaleable web sites using client-side and server-side frameworks (e.g. JQuery, CodeIgniter). Data transfer technologies, e.g. XML and JSON. Building highly interactive web sites using e.g. AJAX. Web services. Deploying applications and services to the web: servers, infrastructure services, and traffic and performance analysis. Web and application development for mobile devices.


Contact hours

Total contact hours: 30
Private study hours: 120
Total study hours: 150

Method of assessment

Main assessment methods
50% Coursework and 50% Examination

Reassessment methods
Like for like.

Indicative reading

Robin Nixon Learning PHP, MySQL, and JavaScript: A Step-by-Step Guide to Creating Dynamic Websites, O'Reilly, 2009
Adam Tracy, Robert Hamson, Jason Essington and Anna Tokke, GWT in Action, Manning, 2nd Edition, 2013.
Wei-Meng Lee, Beginning Android 4 Development, Wrox (Wiley), 2012

See the library reading list for this module (Canterbury)

See the library reading list for this module (Medway)

Learning outcomes

The intended subject specific learning outcomes.
On successfully completing the module students will be able to:
1 Build and deploy highly interactive, scalable and maintainable web-based systems using various tools, platforms and frameworks.
2 Understand the technologies, and the usability and performance tradeoffs, involved in creating highly interactive web-based applications.
3 Implement simple web services and understand the relationship between web sites and web services
4 Build responsive systems for mobile devices, using the web and as applications.

The intended generic learning outcomes.
On successfully completing the module students will be able to:
1 Demonstrate comprehension of the trade-offs involved in design-choices.
2 Make effective use of IT facilities and information sources for solving problems.
3 Be able to manage their own learning and development, through self-directed study and working on continuous assessment.
4 Make effective use of a range of tools, such as a web browser and database query browser.


  1. Credit level 5. Intermediate level module usually taken in Stage 2 of an undergraduate degree.
  2. ECTS credits are recognised throughout the EU and allow you to transfer credit easily from one university to another.
  3. The named convenor is the convenor for the current academic session.
Back to top

University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.