Module 21156 (2012)
Syllabus page 2012/2013
06-21156
Information & the Web
Level 1/C
Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus
The Module Description is a strict subset of this Syllabus Page. (The University module description has not yet been checked against the School's.)
Relevant Links
Outline
The module introduces issues relating to the structuring, representation, storage, exchange and presentation of information, and the processing of such information using appropriate tools. The module will use the WWW as a framework within which to introduce these concepts and will introduce the students to appropriate technologies. The students will work both indivividually and in teams in order to develop a solid understanding of both the technical aspects of developing for the WWW, and of the issues involved in managing a small software project.
Aims
The aims of this module are to:
- use the practical context of the WWW to introduce computer science concepts, such as the separation of content from presentation, type from instance and meta-data from data, and the issues of naming and privacy
- introduce core software engineering issues, including issues surrounding the storage, exchange and presentation of information
- enable students to present information on the WWW using appropriate technologies and HCI principles
- understand issues relating to formal languages and querying
- provide experience of team working and project management
- provide experience of preparing presentations and reports
Learning Outcomes
| On successful completion of this module, the student should be able to: | Assessed by: | |
| 1 | understand and be able to apply computer science and software engineering principles relating to the representation, storage, exchange, querying, manipulation and presentation of information | Continuous Assessment |
| 2 | understand and use a selection of technologies for constructing web pages | Continuous Assessment |
| 3 | apply the key elements of good project management | Continuous Assessment |
| 4 | work effectively in a team | Continuous Assessment |
| 5 | communicate effectively in written reports and oral presentations | Continuous Assessment |
Restrictions, Prerequisites and Corequisites
Restrictions:
None
Prerequisites:
None
Co-requisites:
None
Teaching
Teaching Methods:
3 hrs/week lectures, tutorials and exercise classes
Contact Hours:
Assessment
- Sessional: 100% continuous assessment, consisting of three individual assignments (20% each) and a team project (40%). The team project will involve the production of a short report and presentation.
- Supplementary (where allowed): By repeat only.
Recommended Books
| Title | Author(s) | Publisher, Date |
| Team Roles at Work | Meredith Belbin | Butterworth-Heinemann, 2003 |
| Web Design | Nigel Chapman and Jenny Chapman | Wiley, 2006 |
| Introduction to Web Design and Programming | Paul Wang & Sanda Katila | Thompson Course Technology, 2003 |
| Learning XML | Erik Ray | O'Reilly, 2001 |
| Programming the World Wide Web | R W Sebesta | Pearson, 2006 |
Detailed Syllabus
- Introduction and Overview
- Structuring Information
- Formats for exchanging Information
- XML
- JSON
- Presenting Information on the Web
- XHTML and HTML5
- CSS
- Scripting Languages for the Web
- Client-side processing with Javascript
- Server-side processing with PhP
- Team Working
- Project Management
Last updated: 22 March 2011
Source file: /internal/modules/COMSCI/2012/xml/21156.xml
Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus