Module Title:   Deploying Web Technologies

Module Credit:   20

Module Code:   CM-0616D

Academic Year:   2015/6

Teaching Period:   Semester 1

Module Occurrence:   A

Module Level:   FHEQ Level 6

Module Type:   Standard module

Provider:   Computer Science

Related Department/Subject Area:   SCIM (Dept of Computer Science)

Principal Co-ordinator:   Mr M J Ridley

Additional Tutor(s):   Mr D Forbes

Prerequisite(s):   CM-0211M

Corequisite(s):   None

Aims:
To obtain a thorough understanding of the state of the art in web development and be able to assess competing technologies used on web servers and clients. To be able to implement complex web applications using these technologies.

Learning Teaching & Assessment Strategy:
A combination of lectures/tutorials/lab sessions/directed study. Concepts, principles & theories explored in formal lectures, practised & demonstrated in laboratory classes and practised and discussed in tutorials . Practical skills developed in laboratory sessions. Oral feedback is given during labs & tutorials. Coursework will assess the application of practical skills to the knowledge base of the module, the examination will assess the wider learning outcomes expressed in the descriptor.
The module will consider dynamic content in web pages derived from databases, therefore students who have an acceptable body of knowledge within the Database/SQL area equivalent to the pre-requisite shown, CM-0211M, will be permitted to study this module.
Supplementary coursework will involve repairing deficiencies in the original submission.

Lectures:   12.00          Directed Study:   161.00           
Seminars/Tutorials:   12.00          Other:   0.00           
Laboratory/Practical:   12.00          Formal Exams:   3.00          Total:   200.00

On successful completion of this module you will be able to...

critically analyse characteristics of competing web technologies and evaluate their suitability for different tasks.

On successful completion of this module you will be able to...

design and implement an interactive web application using appropriate technologies.

On successful completion of this module you will be able to...

n/a

  Coursework   25%
 
  Coursework: typically one site review and one web application design and implementation (10% and 15%)
  Examination - closed book 3.00 75%
 
  Examination

Outline Syllabus:
Client and Server Issues in Web Development. Design and User Interface Issues for the Web. Languages for Web Applications. Dynamic content issues Web database connectivity. Web delivery of media other than HTML. Where the Web is heading.

Version No:  6