Registry

Module Specifications

Current Academic Year 2012 - 2013
Please note that this information is subject to change.

Module Title Programming for the Web
Module Code CM378
School School of Communications
Online Module Resources

NFQ level 8 Credit Rating 5
Pre-requisite None
Co-requisite None
Compatibles None
Incompatibles None
Description
This module will build on students basic knowledge of programming structures. Dynamic web delivery will be the key focus. Open source languages of PHP, JavaScript & DHTML will be used. Students will develop skills to create Web applications. The main focus of the module will be dynamic page creation and delivery –primarily server side scripting. 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
1. Identify key concepts for syntax and semantics of a mix of contemporary web programming languages ( PHP/XML/XHTML)
2. Produce a small web based application
3. Evaluate web sites for accessibility
4. Create original solutions for web based applications.
5. Select and employ appropriate web programming structures for web applications and services.



Workload Full-time hours per semester
Type Hours Description
Total Workload: 0

All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml

Indicative Content and Learning Activities
Dynamic web deliveryAccessibility.
WAI StandardsBuilding templatesBuilding pages on the flyEncapsulation / Inheritance /Instantiation /PolymorphismClasses IndependenceCollating data from different sources.Server side scriptingClient side ScriptingReading Remote FilesAssessment 100% continuous assessment..

Assessment Breakdown
Continuous Assessment100% Examination Weight0%
Course Work Breakdown
TypeDescription% of totalAssessment Date
Digital productiondynamic forms processing widget40%Week 7
Digital productiondynamic site60%Week 12
Reassessment Requirement
Resit arrangements are explained by the following categories;
1 = A resit is available for all components of the module
2 = No resit is available for 100% continuous assessment module
3 = No resit is available for the continuous assessment component
This module is category 1
Indicative Reading List
  • Mercer, Dave W et al: 2007, Beginning PHP5, Wrox Press,
  • Ullman, Larry: 2008, PHP for the World Wide Web:, Visual QuickStart Guide,
  • Duckett, Jon: 2008, Accessible XHTML and CSS Web Sites: Problem Design – Solution,, Wrox,
  • Cranford Teague, Jason: 2006, DHTML & Css for the world wide web, Peachpit Press,
  • Hofstadter, Douglas R,: 1980, Godel, Escher, Bach : an eternal golden brid., Harmondsworth, Middlesex: Penguin,,
Other Resources
52, Website, 0, WebMonkey, http://hotwired.lycos.com/webmonkey/programming/, 53, Website, 0, .php.net, http://www.php.net/,
Array
Programme or List of Programmes
MMABSc in Multimedia
Timetable this semester: Timetable for CM378
Date of Last Revision06-FEB-09
Archives: