Skip to main navigationSkip to main content
The University of Southampton

COMP2203 Application Scripting

Module Overview

Aims and Objectives

Module Aims

This module aims to pull together the knowledge, understanding and programming skills developed in Part I of the ITO programme, and to further enhance those skills by enabling you to develop a complete system.

Learning Outcomes

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Existing application development tools and programming languages used to solve problems with specific data and functionality oriented towards application domains
  • The role and use of component-based application development suites and the use of these to solve specific problems in application domains by specialising or generalising existing software solutions
  • Computational resource calculations and the implications of these results for a variety of standard data structures and algorithms, and how these influence design decisions and the selection of appropriate solutions
Subject Specific Intellectual and Research Skills

Having successfully completed this module you will be able to:

  • Integrate and synthesise knowledge from academic, professional and vocational fields into constructive plans of action
  • Use testing and verification heuristics to produce robust programs
  • Utilise object-oriented programming in the service of constructing simple robust programs to solve specific problems
Transferable and Generic Skills

Having successfully completed this module you will be able to:

  • Reflect and think critically as a component of practice, independent learning and professional development
  • Evaluate the outcome of implementing a solution to a problem.
Subject Specific Practical Skills

Having successfully completed this module you will be able to:

  • Create a project website & supporting database
  • Produce a class/object designs and its implementation in OO-php
  • Employ practical knowledge of OO-php to implement algorithms
  • Use a common integrated development environment (IDC) for preparing applications software and programmer-centred management of software construction tasks


- Development of practical skills in web site and database design & implementation: - How to design and implement a website with supporting database in preparation for the second semester project integrating. - Programming in OO-PHP - Programming in the large. - Modelling: Model View Controller, in an OO environment - Looking after the code: Using an Integrated Development Environment, debugging, testing, and making the application accessible, using bug trackers, using a code repository, looking after dependencies, and making it open. - Packaging the code.

Learning and Teaching

Completion of assessment task27.5
Follow-up work16.5
Preparation for scheduled sessions16.5
Wider reading or practice46.5
Total study time150

Resources & Reading list

Checkland, P, and Scholes, J,. Soft Systems Methodology. 


Mysql database.

O'Connell, F (2001). How to run successful projects III. 

Brooks, FP (1982). The Mythical Man-Month. 




MethodPercentage contribution
Coursework  () 25%
Examination 50%
Laboratory 25%


MethodPercentage contribution
Examination 100%


MethodPercentage contribution
Examination 100%

Repeat Information

Repeat type: Internal & External

Share this module Share this on Facebook Share this on Twitter Share this on Weibo

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.