Unit name | Web Technologies |
---|---|
Unit code | COMS32500 |
Credit points | 10 |
Level of study | H/6 |
Teaching block(s) |
Teaching Block 2 (weeks 13 - 24) |
Unit director | Dr. Holyer |
Open unit status | Not open |
Pre-requisites |
None |
Co-requisites |
None |
School/department | Department of Computer Science |
Faculty | Faculty of Engineering |
This unit shares lectures with a Masters level unit with the same title. The main aim is to survey the extensive technologies associated with the Web and develop skills in the effective use of a representative sample of them.
This unit introduces students to web technologies, standards and design with particular emphasis on server side technologies and web programming. In this unit, students will get an overview of the many different technologies in use on the web, and how to use these technologies to good effect. They will learn web site design skills, including how to avoid common pitfalls such as platform dependence and security problems. In particular, they will develop web programming skills for building interactive web sites. Students will gain a sound understanding of the Java web platform, which will be of particular importance for students who will later do web related individual projects.
Successful completion of this unit will enable you to: publish web pages which meet all the relevant standards; deal with style, scripting and image manipulation on web sites; install, configure and run a web server, and understand its networking issues; carry out secure and effective server-side programming and database integration.
20 Lectures
Assessment will be 100% by coursework. Assignments will be open ended mini-projects, first constructing a web site with design, style, scripting and image manipulation aspects, and then installing a server to support it and demonstrate server-side programming.