Skip to main content

BSc Computing Project


  • Credit value: 30 credits at Level 6
  • Convenor and tutor: Professor George Magoulas
  • Assessment: a 7000-10,000-word project report (100%)

Module description

The Computing Project involves the use of one or more programming languages for implementing a system or for investigating particular algorithms and data processing methods or for investigating computer-based models of natural or artificial phenomena.

You will first be taught how to:

  • formulate the project's objectives and aims
  • write a project proposal
  • organise and plan the project
  • undertake a literature review
  • write the project report.

Completion of this project gives you the opportunity to communicate complex ideas/concepts and approaches/techniques to others, and to demonstrate initiative, organisational ability and self-motivation to work autonomously.

Learning objectives

By the end of this module, you will be able to:

  • demonstrate knowledge of programming and software engineering
  • develop designs for information systems
  • analyse data using appropriate methods
  • write programs in appropriate programming languages
  • create and document a design using an appropriate modelling language
  • use a coherent information system development process.