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.
Total contact hours: 30
Private study hours: 120
Total study hours: 150
Main assessment methods
50% Coursework and 50% Examination
Reassessment methods
Like for like.
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)
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.
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.