DCU Home | Our Courses | Loop | Registry | Library | Search DCU

Registry

Module Specifications

Archived Version 2006 - 2007

Module Title Multimedia Authoring
Module Code CM553
School School of Communications

Online Module Resources

Module Co-ordinatorDr. Declan TuiteOffice NumberC177
Level 5 Credit Rating 5
Pre-requisite None
Co-requisite None
Module Aims
This module will develop a student centred approach to the technical knowledge and control of publishing to an online medium. This module will focus on end-user consideration and adding functionality to live web sites.Special attention will be paid to core and common objects and functions that will allow scalability & re-use. Site maintenance and structure will be focused on and methods introduced to allow students to develop sites of a standard that can be published successfully and reliably to multiple browsers and platforms. The web as medium will be addressed, including concepts of working within an online environment, open source access to information, sharing of resources and utilising online and printed source material. All work produced by students will be presented and maintained as live sites, which will be both viewable and accessible by the public. The module will concentrate on the delivering online media to browsers and not the software used.Attention to the re-use of core and common objects and functions will allow scalability A key focus of the module will be dynamic page creation and delivery- primarily server side scripting. Open source languages of PHP, JavaScript, XML & DHTML will be used. This will be complimented with an integration of client side scripting to enable students to produce web applications that perform their functions but also help the user.

Learning Outcomes
Site maintenance and structure will be focused on and practices introduced to allow students to develop sites of a standard that can be published successfully and reliably. Student will:- Be able to develop a site of a standard that can be published successfully and reliably.- Understand the architecture of a live site.- Have the ability to plan and produce a site efficiently. - Have the organisational skills to maintain and further develop and expand a site they make.- be familiar with the syntax and semantics of a modern high level programming language (PHP/DHTML/XML/XHTML)- be able to produce small web based applications  e.g. shopping cart, algorithmic insurance quote generator, dynamic news systems. - Understand web accessibility guidelines, testing and validation.

Indicative Time Allowances
Hours
Lectures 24
Tutorials 0
Laboratories 12
Seminars 0
Independent Learning Time 39

Total 75
Placements
Assignments
NOTE
Assume that a 5 credit module load represents approximately 75 hours' work, which includes all teaching, in-course assignments, laboratory work or other specialised training and an estimated private learning time associated with the module.

Indicative Syllabus
Page Layout and User ConsiderationsPlanning a site for scalability and usabilityBasic Html/XHTMLstructuresPage Layout Site navigation and architecture Cascading Style Sheets Client side scriptingUsabilityAccessibility: WAI StandardsMetatagsOpen Source developmentDynamic web deliveryBuilding templatesBuilding pages on the flyEncapsulation / Inheritance /Instantiation /PolymorphismClasses IndependenceCollating data from different sources.Server side scriptingClient side ScriptingReading Remote Files
Assessment
Continuous Assessment100% Examination Weight0%
Indicative Reading List
Mercer, Dave W et al  2004 -Beginning PHP5 -Wrox PressHeinle, Nick, 2001, Designing with JavaScript, 2nd Edition Creating Dynamic Web Pages, OReilly, LondonUllman, Larry 2004 PHP for the World Wide Web: Visual QuickStart Guide, 2nd EditionDuckett, Jon  2005 - Accessible XHTML and CSS Web Sites: Problem - Design  Solution, WroxHeinle, Nick, 2001, Designing with JavaScript, 2nd Edition Creating Dynamic Web Pages, OReilly, LondonTurner, E. Shane. 2000 HTML & JavaScript : programming concepts , Cincinnati, Ohio; London South-WesternCranford Teague, Jason , 2001, DHTML & Css for the world wide web 2nd ed, Peachpit Press Berkeley CA Shelly, Gary B [et al.] 1999, JavaScript: complete concepts and techniques Cambridge, Mass., LondonGarrett, Jesse James  (2002) The Elements of User Experience: User-Centered Design for the Web - New Riders PressKrug, Steve (2000) -Don't Make Me Think: A Common Sense Approach to Web Usability - New Riders PressHofstadter, Douglas R, 1980-. - Godel, Escher, Bach : an eternal golden brid. Harmondsworth, Middlesex: Penguin,. Graham, Paul 2004- Hackers and Painters Big ideas from the Computer Age - Cambridge, O'ReillyOnline resources:http://www.php.net/ http://www.phpbuilder.com/ http://php.resourceindex.com/ http://www.webreference.com/javascript/http://hotwired.lycos.com/webmonkey/programming/ http://www.webdeveloper.com/javascript/http://www.echoecho.com/
Programme or List of Programmes
MMMMSc Multimedia
Archives: