CU3009 - Commercial Web Development (2023/24)
|Module specification||Module approved to run in 2023/24, 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|
|Running in 2023/24(Please note that module timeslots are subject to change)||No instances running in the year|
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.
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.
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).
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.
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.
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.