Module Texts
Course notes and supplementary reading will be given.
Lubbers, P., Salim, F., and Albers, B. (2011) Pro HTML5 Programming - 2nd Edition (Professional Apress): APRESS; 2nd New edition, ISBN-10: ISBN-13: 978-1430238645
Module Special Admissions Requirements
Prior study of Programming Rich Internet Applications (CE01196-5) or equivalent
Module Resources
Web Server
Various browsers
Module Additional Assessment Details
100% assignment (Learning Outcomes 1 to 3)
A practical artefact with supporting written documentation (Learning Outcomes 1-3). The practical artefact will focus on the use of client side and server side languages to implement a distributed web application consuming data from 3rd party sources such as API¿s and web services. The practical work will be backed up by supporting written documentation.
Module Indicative Content
Cloud Computing
Use of API for web application development
JSON
Web Sockets
Web Workers
Web Storage
Browser API¿s
Data APIs
Handling services that are unavailable - maintaining basic data
Web Services / SOAP, REST
Module Learning Strategies
The module is taught as a 1 hour lecture / discussion session and a 2 hour lab per week to support the underlying knowledge and skills required to complete the module. Students will be encouraged to expand their knowledge in the area outside tutorial slots.