Skip to main content

BSc Computer Science Project

Overview

  • Credit value: 60 credits at Level 6
  • Convenor and tutor: Dr Dimitrios Airantzis
  • Assessment: a 2000-word project proposal (15%), 2000-word mid-point report (15%) and 9500-word project report (70%)

Module description

Carried out during your final year, the project offers you the opportunity to consolidate and apply your learning across the entire BSc curriculum. You will undertake an in-depth investigation into a specific area of computer science, developing a substantial software solution to address a key problem within this domain. In this module we emphasise the development of professional-quality software, critical evaluation of existing approaches and effective communication of complex ideas.

Working under the guidance of an experienced member of staff, the project enables you to explore systems and technologies of special personal or professional interest.

Indicative syllabus

  • Choosing a topic
  • How to conduct a review of the topic
  • How to formulate aims and objectives
  • Selecting a methodology
  • Conducting the project
  • Writing and revising the report

Learning objectives

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

  • utilise skills and knowledge of programming and software engineering
  • demonstrate a range of computer science methods, techniques and tools
  • appraise research topics related to computer science
  • develop designs for information systems
  • analyse experimental data using appropriate methods
  • plan and carry out a project with a focus on computer science spanning several months
  • demonstrate abstract thinking and utilise abstraction skills
  • implement programs in appropriate programming languages
  • compose and document a design using an appropriate modelling language
  • employ a coherent information system development process
  • use appropriate tools to engineer software.