Skip to main content

BSc Business Computing Project

Overview

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

Module description

Carried out during the final year of studies, 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 business computing incorporating the use or implementation of software addressing one or more key problems identified with the selected domain.

The module emphasises the development of business-relevant 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

  • How to formulate the objectives and plan for a project of appropriate challenge
  • How to structure and clearly present a project proposal
  • How to organise and manage the project work schedule
  • How to undertake literature research as appropriate for the task selected
  • How to effectively present a report summarising the project and outcomes

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 challenges that can be addressed through business computing
  • develop designs for business computing
  • analyse experimental data using appropriate methods
  • plan and carry out a project with a focus on business computing 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.