Web programming

Units WEB1P and WEB2P

Coursework for WEB2P


All students must do a web application development project during WEB2P.

Students are expected to draw on material taught (and material otherwise learned) during all the units on their course in tackling this problem. This assessment thus integrates many of the elements covered during the course.

The coursework is individual, but students are expected to work with other members of the group to ensure that their solutions interoperate.


The School of Computing uses an online system for the management of student projects (both final-year undergraduate and masters). This is called SUMS (Student and Unit Management System).

The aim of this coursework is for student to contribute to the development of this system. Each student will agree to implement some discrete functionality and, in addition, contribute to the maintenance of the existing codebase.


Deadline Date Deliverable(s) Submission arrangements Marks
Week 4 practical Monday 27th February
  • First draft of requirements specification (see example of format)
  • Bring printed copy to practical session
Week 6 practical Monday 12th March
  • First draft of user interaction design (organisation structure diagrams and/or storyboards and/or architecture maps as covered in WDIEP)
  • Bring printed copy to practical session
Week 9 practical Monday 26th March
  • Alpha version of the web application (demonstrating some subset of the functionality)
  • Jim will download it from your Kenai project.
  • Demonstrate it at practical session
  • Ensure your web application is in the specified format
End of week 12


Friday 4th May
  • Demonstrable web application
  • Completed documentation
    • Requirements specification
    • User interaction design specification
  • Source code listings and Javadocs
  • Jim will download it from your Kenai project.
  • Allow all other students on the unit auditor rights on your Kenai project so that they can also view it.
  • Bring a working electronic copy of your web application to the SWS
  • Ensure your web application is in the specified format
  • Report on coursework
  • Submit report to CAM Admin Office

Notes on deliverables


Students are encouraged to use whatever resources and facilities are available to them. All material (including programming code) that is copied from elsewhere must be identified and its source cited. The member of staff who set this assessment may be consulted for guidance on your approach, and to a limited extent with technical problems that arise.


Last updated by Prof Jim Briggs of the School of Computing at the University of Portsmouth

The web programming units include some material that was formerly part of the WPRMP, WECPP, WPSSM and WEMAM units.