MODULAR PROGRAMME

ASSESSMENT SPECIFICATION

Module Details

Module Code
UFCEWT-20-3 / Run
11SEP/1R / Module Title
Advanced Topics in Web Development
Module Leader
Prakash Chatterjee / Module Tutors
Paul Matthews
Component and Element Number
B1 / Weighting: (% of the Module's assessment)
50%
Element Description
Assignment / Total Assignment time
24 hours

Dates

Date Issued to Students
21 May 2012 / Date to be Returned to Students
To be supplied
Submission Place
PROJECT ROOM - 2Q30
(Help Desk open 9.00 - 6.00pm) / Submission Date
13 Aug 2012
Submission Time
2.00 pm

Deliverables

To be supplied

Module Leader Signature

UFIEWT-20-3 - Advanced Topics in Web Development - Coursework Re-sit

1. Learning objectives

  • Select and analyse one of technology areas listed.
  • Research its context of use and relevance to the WWW as well as its advantages / disadvantages.
  • Create a web page describing the technology and your assessment.
  • Create a small prototype application illustrating the use of your selected technology area..

2. The Requirement

Task 1. SELECTION OF TECHNOLOGY AREA.

After some initial research to help you decide, select ONE of the following technology areas:

  • Yahoo Query Language (YQL)
  • NodeJS
  • HTML 5 / CSS 3
  • No-SQL Databases
  • Cloud based Architectures & Applications
  • Yii Framework
  • ZEND Framework
  • Ruby on Rails 3 (RoR3)
  • Rakudo & Perl 6
  • Silverlight 4
  • JQuery
  • ASP.NET
  • XSLT 2.0 / XPATH 2.0
  • XProc
  • Websockets
  • ExtJS
  • Backbone
  • TREX, Relax NGSchematron
  • JavaServer Faces
  • Django (Python)
  • NginX

Task 2. ANALYSE AND EVALUATE SELECTED TECHNOLOGY

Using the resources pointed to above and other web based resources you identify - describe, analyse and evaluate your selected technology area.

Task 3. HTML5 BASED WRITE-UP

Write-up your report to a (validated) HTML5 page and make it available as for evaluation and marking.

Task 4. EXAMPLE PROTOTYPE CODING

Write some code or build a small prototype application to illustrate your selected technology area. This working code / prototype should be pointed to from your report page.

3. Deliverables & Marking Criteria

Research, Analysis & Write-up (Tasks 1, 2 & 3) (50%)

  • Research of selected technology area. (15%).
  • Analysis and evaluationof selected technology area. (20%)
  • XHTML based report accessible at the required URL (as above) using the Harvard referencing standard where appropriate. (15%)
Coding / Prototype Component (Task 4) (50%)
  • A working example accessible from the base page. (30%)
  • All code and configuration file listings (20%).

Note that all third party (i.e. not your own) code must be properly attributed with the site and author - failure to do so will be penalized and may constitute a plagiarism offence.

4. Resources & Advice

Tutors are available for questions and help with issues as they arise.