Module Indicative Content
Latest scripting techniques to create web applications such as JavaScript (JS)
Advanced programming techniques in JS
Poly-fills
Objects in JS
Canvas Programming
Drag and Drop
Libraries - creating and using them
Consuming data
Web Workers
Web Sockets
Introduction to the new areas of JS such as node.js and application creation
Module Additional Assessment Details
An individual portfolio of programming tasks including program designs / implementations and testing Final (Learning Outcomes 1 to 5)
Module Special Admissions Requirements
Prior study of Web Concepts CESCOM10098-4 or equivalent
Module Resources
Cloud computing resources
Access to node.js server
Module Texts
Introducing HTML 5, Lawson B, and Sharp R (2010), New Riders, 1st edition ISBN-10: 0321687299
Pro HTML5 Programming - 2nd Edition, Lubbers, P., Salim, F., and Albers, B. (2011) Apress, ISBN-10: ISBN-13: 978-1430238645
Module Learning Strategies
26 hours of lectures and 52 hours of tutorial/practical sessions. The lecture delivery 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. Within lab sessions group discussions will also take place.
Module Learning Strategies
26 hours of lectures and 52 hours of tutorial/practical sessions. The lecture delivery 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. Within lab sessions group discussions will also take place.