Module Title:   Web and Server Management

Module Credit:   20

Module Code:   ENG4053D

Academic Year:   2015/6

Teaching Period:   Semester 1

Module Occurrence:   A

Module Level:   FHEQ Level 7

Module Type:   Standard module

Provider:   Engineering

Related Department/Subject Area:   Engineering: Mathematics and Computing (not in use)

Principal Co-ordinator:   Mr MJ Warren

Additional Tutor(s):   -

Prerequisite(s):   nbsp;None

Corequisite(s):   None

Aims:
To obtain a thorough understanding of the state of the art in web development both client and server, appreciate the linking of web server and databases. To be able to design complex interactive web sites using these technologies.

Learning Teaching & Assessment Strategy:
Theory, critical analysis and design skills gained through lectures, tutorials and directed study, assessed by examination. Advanced practical programming skills gained from lab sessions, assessed by coursework (with deficiencies to be repaired for supplementary assessment, if required).

Lectures:   12.00          Directed Study:   150.00           
Seminars/Tutorials:   12.00          Other:   0.00           
Laboratory/Practical:   24.00          Formal Exams:   2.00          Total:   200.00

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

engage in critical analysis of the characteristics of web client, server and linked database technologies;

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

demonstrate advanced skills to be able to design and construct a complex web site;

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

apply critical and analytical skills and demonstrate skills and knowledge in relation to IT programming.

  Coursework   50%
 
  Typicallly one web site construction, database desing and linking to web server
  Examination - closed book 2.00 50%
 
  2 hour examination

Outline Syllabus:
* On-line computer usage exercise, what is HTML and Javascript, basic HTML commands, overview of wireless mark-up language, HTML security.
* Web server configuration and operation, server side programming languages, interactive web servers, operational, legal and security issues.
* Database, single and multi-table, relationships, SQL, building a database application, linking to a web server.

Version No:  3