Module Descriptors
WEB MEDIA PROGRAMMING
COWB50126
Key Facts
Faculty of Computing, Engineering and Sciences
Level 5
15 credits
Contact
Leader: Fiona Knight
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • COURSEWORK weighted at 100%
Module Details
Module Texts
How to Do Everything with Web 2.0 Mashups (How to Do Everything), Author: Jesse Feiler, ISBN-10: 0071496270, Publisher: McGraw-Hill Osborne (2007)

Beginning Silverlight: From Novice to Professional, Author: Bob Lair, ISBN-10: 1590599527, Publisher: APress, US (2008)

Adobe Flex 3: Training from the Source, Authors: Jeff Tapper, Michael Labriola, Matthew Boles, James Talbot, ISBN-10: 0321529189, Publisher: Adobe; 1 edition (2008)

ActionScriptTM 3.0 Bible, Authors: Roger Braunstein, Mims H. Wright, Josuha J. Noble, ISBN-10: 0470135603, Publisher: John Wiley & Sons (2007)
Module Additional Assessment Details
An ASSIGNMENT (100%)

100% Assignment assessing Learning Outcomes 1-3 consisting of
- A portfolio of designs, implementations and evaluations
- A 1500 word report
Module Indicative Content
Introduction To Rich Internet Applications
Design and programming techniques for media based rich internet applications
The use of media API's / mashups
Introduction to media programming such as Actionscript, Flex and Silverlight
Introduction to widgets / web media desktop applications
Module Special Admissions Requirements
CE00396-1 Object Oriented and Event Driven Programming or equivalent
Module Resources
The Internet
Adobe Master Collection CS3
Flex Builder
Web Development - Visual Studio and SQL Server Express
Web Server - PHP and MYSQL
Media Servers - Helix and Flash
Headphones
Module Learning Strategies
(1:N)1 (1:20)2

The lecture will support the one lab session of two hours each week. The lab sessions will support the underlying knowledge and skills required to complete the module, and will be facilitated with booklets, course texts, and the internet. Group discussions will also take place in these sessions. The lecture will some weeks take place in a lab with projector facilities so that the students can interactively engage with the practical content.