Module Descriptors
DISTRIBUTED WEB APPLICATIONS
COWB60229
Key Facts
School of Digital, Technologies and Arts
Level 6
15 credits
Contact
Leader: Russell Campion
Hours of Study
Scheduled Learning and Teaching Activities: 24
Independent Study Hours: 126
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
Module Additional Assessment Details
100% assignment (Learning Outcomes 1 to 3)
The assignment will contain two parts

Practical Artefact (70%) (learning outcome 2-3) - Examples of web services, applications using API¿s and various clients to consume these services. A report of design documents and testing documentation will accompany this artefact

10 minute Presentation (30%) (learning outcome 1) - A researched reflection on an area of interest within learning outcome 1

Module Texts
Course notes and supplementary reading will be given.

Velte T (2009) Cloud Computing, A Practical Approach Publisher: McGraw-Hill Osborne; 1 edition ISBN-10: 0071626948
Module Indicative Content
Cloud Computing
Mash-Ups
Use of API for web application development
Handling services that are unavailable - maintaining basic data
Web Services
Clients for distributed web applications (mobile, desktop, browser)
SOAP, REST and JSON

Module Special Admissions Requirements
Server side web programming - either WAD, IWP or equivalent.
Module Resources
Web Server
Various mobile phones
Visual Studio with azure add-ons
Module Learning Strategies
UPDATE HOURS ONLY
Module Learning Strategies
UPDATE HOURS ONLY