MODULAR PROGRAMME
ASSESSMENT SPECIFICATION
Module Details
Module CodeUFCEWT-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 Students21 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 suppliedModule 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.