Gwybodaeth Modiwlau

Module Identifier
CS25010
Module Title
WEB PROGRAMMING
Academic Year
2009/2010
Co-ordinator
Semester
Semester 1
Co-Requisite
None
Mutually Exclusive
CS15820
Pre-Requisite
CS15020
Other Staff

Course Delivery

Delivery Type Delivery length / details
Lecture 22 hours
Practical Up to 20 hours.
 

Assessment

Assessment Type Assessment length / details Proportion
Semester Exam 2 Hours   Semester Examination  50%
Supplementary Assessment 20 Hours   Assignment  50%
Supplementary Assessment Resit failed examination and/or resubmission of failed/non-submitted coursework components or ones of equivalent value 

Learning Outcomes

On successful completion of this module students should be able to:

Describe, construct and deploy Server side web code.

2. Describe, construct and deploy code to generate web pages from a database.

3. Describe and construct server side code that maintains a session.

4. Describe and construct web pages using XML and XSL as content and structure sources.

Brief description

This module follows on from CS15020, providing mode depth of study in the field of web programming.

Content

PHP for generating dynamic web pages, generating customised XHTML, using ECMAScript in conjunction with PHP.

The concept of a session, maintenance of a session in PHP, cookies, session IDs, HTTP parameters.

Database access from PHP, security issues, authentication.

DTDs and schemas: the advanatges of the schema. Using XML and XSL for web page generation.

Module Skills

Skills Type Skills details
Application of Number No
Communication The web is a medium for communication. Features are covered and application will be emphasized.
Improving own Learning and Performance Detail will have to be learned from technical source material. Strategic guidance will be given.
Information Technology Inherent in the subject matter.
Personal Development and Career planning No
Problem solving Many aspects of web functionality are complex to develop and can be provided in more than one way. Deciding which technologies to use in what situations develops this aspect.
Research skills No
Subject Specific Skills Production of client and server side code. Application of presentation style.
Team work No

Notes

This module is at CQFW Level 5