Module Learning Strategies
The module is taught as a two hour lab session (1:20)2 / one hour lecture (1:N). This will support the underlying knowledge and skills required to complete the module, and will be facilitated with booklets, course texts, and the internet. The lab session will be a combination of practical skills and small lecture / demonstrations. Group discussions will also take place in these sessions.
Module Texts
Course notes and supplementary reading will be given.
Lawson B, Sharp R (2010) - Introducing HTML 5 Publisher: New Riders; 1 edition ISBN-10: 0321687299
Lubbers P, Albers B, Salim F (2010) Pro HTML5 Programming Publisher: APRESS; 1 edition ISBN-10: 1430227907
Module Indicative Content
This module will address:
Current coding practices in web applications
Creating web applications using JavaScript
Areas can include
Canvas and JavaScript
Drag and Drop Interaction on a web page
Creating mash-ups with JavaScript / HTML5 API / Vendor API
Introduction to Geo-location
Interacting with page elements in JavaScript
Object Based JavaScript
Introduction to WebGL
Program Loops for applications such as games
Poly-fills
Module Additional Assessment Details
100% assignment (Learning Outcomes 1 to 3)
The assignment is to be completed individually and has two elements,
A 1000 word design and testing report (20%) (Learning outcome 1)
Practical implementation of a rich internet applications using web standards (80%) (Learning outcome 1-3)
Module Resources
Latest browsers.
Module Special Admissions Requirements
CE00301-4 Web Design and Development or equivalent, CE00371-4 Introduction to Software Development or equivalent.