module specification

CU3009 - Commercial Web Development (2018/19)

Module specification Module approved to run in 2018/19, but may be subject to modification
Module title Commercial Web Development
Module level Honours (06)
Credit rating for module 15
School School of Computing and Digital Media
Assessment components
Type Weighting Qualifying mark Description
Coursework 40%   Prototype of web application
Coursework 60%   Complete and implemented version of web application *FC*
Running in 2018/19 No instances running in the year

Module summary

This module will introduce various advanced web application development aspects, standards and
platforms. It will use industry standard tools and enable students to develop practical skills through
their design and implementation of fully operational advanced applications for websites.
Note: It is offered as 1:00pm to 4:00pm Monday, Spring semester, 2011/12

Prior learning requirements

General understanding of scripting and/or programming at introductory level would be an advantage. Basic knoweledge of web design, graphics, and HTML coding is necessary.

Module aims

This module aims to introduce the different types of advanced web application design processes, implementations and testing procedures. It will enable students to gain an understanding of the principles involved, as well as to develop the practical skills required, in the creation of these applications.

Syllabus

This module will be delivered according to a weekly scheme of work and will cover a number of topics:
- main definitions and short historical overview of web applications, platforms and technologies
(web page authoring, CSS, dynamic HTML, scripting, agile web development, AJAX,
e-commerce applications, etc);
- basic principles of web applications development;
- basic constructs, stuctures, blocks, methods, classes and objects;
- building simple applications;
- building advanced applications;
- validating and testing;
- controlling the actions.
*Note: the particular topics and detail scheme of work will be specified in a Module Hanbook.

Learning and teaching

The module is taught through a combination of lectures (1 hours), for various concepts and principles, as well as through practical supervised workshops (2 hours) for enhancing learning and development of skills. Materials for learning are provided through the module website on WebLearn. During a semester students are expected to spend additional time working on courseworks (40 hours) and on unsupervised study (40 hours).

Learning outcomes

On completing the modulke students will be able to:
- apply the theoretical knowledge and practical skills for web applications development;
- analyse and specify requirements for web applications development;
- design and implement advanced level web applications;
- use the relevant advanced industry standard tools throughout application development process.

Assessment strategy

Traditional delivery, teaching and facilitating learning methods will be used to give a theoretical background, however the focus will be on the development of a case study (through courseworks CW1 & CW2) based on the advanced web application design and implementation for a particular web site as specified in the coursework assignment.

Bibliography

Preliminary suggested indicative reading:
- Internet and World Wide Web. How to program. Deitel & Deitel (2000). ISBN: 0-13-016143-8.
- Beginning ASP.NET 2.0, Hart, C et al (2006), Publisher: John Wiley & Sons, ISBN: 0764588508.
- Writing for Multimedia and the Web, Third Edition : A Practical Guide to Content Development
for Interactive Media, Garrand, T, (2006), Publisher: Focal Press, ISBN: 0240808223.
*Note: the particular core text book as well as updated recommended reading will be given in
the Module Handbook.