Skip to main content

Information Systems


  • Credit value: 15 credits at Level 7
  • Convenor and tutor: Dr Brian Gannon
  • Assessment: an online quiz (20%) and two-hour examination (80%)

Module description

In this module we describe approaches, processes, methodologies and techniques commonly used for large-scale information systems development. We will cover the systems development life cycle (SDLC), including project initiation, analysis, design and implementation, addressing key aspects and techniques at each stage, such as the use of class and object diagrams. Several project methodologies are described, including Agile (Scrum) methodology.

The module also incorporates insights into professional and legal issues surrounding information systems development.

Indicative syllabus

  • Theories of information systems
  • IS in everyday life
  • Agile and waterfall methodologies
  • The information systems development life cycle
  • Project initiation - identification and selection
  • Requirements analysis and high level design
  • Detailed design
  • IS implementation
  • IS contracts, business planning and defective software
  • Data protection, freedom of information
  • Intellectual property rights
  • Computer misuse and information surveillance

Learning objectives

By the end of this module, you should:

  • understand how information and communications technologies are deployed
  • be able to make informed professional decisions about IS development in fast-changing socio-technical environments, including understanding how to use information-processing constructs including files and data schemata, programs and other coded units, and the contexts to which they will be fitted
  • be familiar with some of the practical aspects associated with a career as an IS professional
  • be able to describe key social and organisational aspects of enterprise computing.