Module Descriptors
WEB PROGRAMMING WITH SERVLETS AND JAVA SERVER PAGES
COSE50562
Key Facts
School of Digital, Technologies and Arts
Level 5
15 credits
Contact
Leader: Stephen Foster
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • COURSEWORK weighted at 100%
Module Details
Module Texts
Recommended reading:
Java Servlet Programming, second edition, Hunter, J. and Crawford, W. 2001, O'Reilly. ISBN: 0596000405
JavaServer Pages, third edition, Hans Bergsten. 2004, O'Reilly. ISBN: 0596005636,

Background reading:
CSS: The Definitive Guide, Eric Meyer. 2006, O'Reilly. ISBN: 0596527330
Module Learning Strategies
Normally one lecture and two practical sessions per week. (1:n)1 (1:20)2

In addition to these 36 hours of class, each student will be expected to engage in a further 114 hours of independent learning, to reinforce and extend the learning that takes place in the formal classes.

Independent learning activities include but are not limited to completing the practical work, preparing and undertaking assessment, reading books and academic papers.
Module Additional Assessment Details
100% Coursework consisting of:

An assignment addressing all learning outcomes, consisting of:
- Design and implement a web application, using a recognised architecture, Java servlets, and JavaServer Pages, to solve a given problem.
Module Indicative Content
Server-side technologies (e.g. Java servlets, JavaServer Pages).
Manipulating a relational database from within a Java program.
Session management.
Request despatching.
JSP standard actions, custom tags, and tag libraries.
Client-side technologies (e.g. JavaScript, Java applets).
Web application architectures and frameworks.
Module Special Admissions Requirements
Prior study of an object-oriented programming language such as Java.
Module Resources
Software:
NetBeans

Hardware:
Standard Windows-based computing provision