CO320 and Co323 are pre-requisites. CO523 is an alternative to these and may be taken as a co-requisite.
OverviewBuilding scaleable web sites using client-side and and server-side frameworks (e.g. GWT, CakePHP, Ruby on Rails).
Data transfer technologies, e.g. XML and JSON.
Building highly interactive web sites using e.g. AJAX.
Deploying applications and services to the web: servers, infrastructure services, and traffic and performance analysis.
Web and application development for mobile devices.
This module appears in:
- Computing Stage 2/3 Canterbury
- Humanities Undergraduate Stage 2 & 3
- Social Sciences Undergraduate Stage 2 & 3
22 hours of lectures
33 hours spent on coursework
Method of assessment
Build and deploy highly interactive, scalable and maintainable web-based systems using various tools, platforms and frameworks.
Understand the technologies, and the usability and performance tradeoffs, involved in creating highly interactive web-based applications.
Implement simple web services and understand the relationship between web sites and web services
Build responsive systems for mobile devices, using the web and as applications. ]