Module Identifier | CS25810 | ||
Module Title | WEB DEVELOPMENT | ||
Academic Year | 2002/2003 | ||
Co-ordinator | Dr Mark B Ratcliffe | ||
Semester | Semester 1 | ||
Other staff | Mr John Woodbury, Mr Nigel W Hardy | ||
Pre-Requisite | CS10210 , CS12230 or CS12320, CS10610 or equivalent | ||
Course delivery | Lecture | 22 lectures | |
Assessment | Semester Exam | 2 Hours Penalties for non-submission of coursework | 100% |
Supplementary Exam | Will take the same form under the terms of the Deprtment's policy. | ||
Further details | http://www.aber.ac.uk/compsci/ModuleInfo/CS25810 |
2. CSS - 2 Lectures
Review of CSS1. Application to Web pages (HTML and XML). Support by browsers. CSS2 innovations: including aural features. CSS3.
3. XML and XSL - 4 Lectures
XML for documents. XSL: overview, XSLT for manipulation, style. XML more generally: examples and support. XML parsing by applications.
4. Server-side code - 5 Lectures
Simple examples. cgi-bin environment: facilities and restrictions. Java servlets.
5. Client Side Code - 4 Lectures
Its uses in HTML pages. ECMAScript: overview of the language, examples of its use. Introduction to Java applets; the environment, embedding applets. DOM standards and proposals. Applets.
6. HTML Forms - 1 Lecture
Features; processing using cgi-bin facilities; client-side checking.
7. Database Backend Interaction - 5 Lectures
General background: access to DBMS, security. HTML embedding extensions. cgi-bin language extensions. JDBC/ODBC access; applets.