First year | Second year | Third year
First year modules:
Information System Development
This module gives an insight into the many tasks that must be carried out during the development of a modern information system. You will gain a practical, integrated overview of the Information Systems (IS) development process, from project selection and inception, through to the capture and analysis of user requirements and then finally the design and production of a simple prototype system that satisfies those requirements.
Mathematics and Business Management
This module introduces the basic techniques for data collection, summary and presentation. You will develop an understanding of basic concepts associated with the analysis and interpretation of statistical data, and use a variety of relevant software such as Minitab, Excel, and The Management Scientist.
Visual Web Development
This module introduces the fundamentals of programming, and aims to provide you with a sufficiently detailed, generally applicable background in programming. No previous knowledge or experience is expected.
Devices and Networks
This module teaches you computing fundamentals from data representation to computer components, covering theoretical and practical aspects including desktop virtualization, mobile computing, traditional PCs, thin clients, and cloud services. You will also study the underlying concepts and principles associated with computer networks from historical, theoretical and practical approaches.
Introduction to ICT
This module explores the context of computing, starting with your own experience and then exploring issues, conflicts and social changes brought about by ICT. You will be introduced to the social, political, economic and legal context of ICT.
Second year modules:
IT Service Management
This module is an extensive introduction to the IT Infrastructure Library (ITIL), the industry framework for IT Service Management. You will understand the ITIL service lifecycle and its key components, holding the knowledge necessary to pass the ITIL V3 Foundation Certificate examination - a qualification recognised throughout the world and in addition to this degree.
Agile Methods and Development
This module develops the skills of producing an application(s) that delivers required features in the context of on-going negotiation between business clients and the development team. Working both individually and in groups, you will build applications using an object-oriented framework for data-driven web development.
Object-Oriented Systems Analysis and Design
This module introduces the basic concepts of the OO paradigm and the Unified Modelling Language (UML) systems development approach. Object-oriented (OO) development techniques plays an important role in the development of business information systems. UML is used to model the activities of requirements gathering and and systems analysis. This module is aimed at computing and information systems students but is equally relevant to students of other subjects who want to learn about OO analysis and design without necessarily wanting to be programmers, analysts or designers, but who want to develop transferable or professional skills upon which many employers place a high value.
This module provides an introduction to data modelling, using commercially realistic scenarios, which are then implemented using SQL with database management systems such as Oracle, MySQL or Microsoft SQL Server. This equips you with the essential skills of being able to design and implement a database in order to meet client requirements.
This module introduces the key concepts and tools for engaging in systems thinking in an organisation. Its critical purpose is to enable you to think in a holistic manner which treats an organisation as a whole, and enables an understanding to develop complex activity systems within which ICT systems develop and reside.
Introduction to Research
This module gives you an understanding of the importance of researching, analysing, and interpreting existing literature in order to establish a solid context in which you can develop and investigate your research and development questions. You will develop your research skills in identifying relevant literature, critically analysing texts, and justifying a set of research or development questions. The module explores these research methods through the lens of ethics in technology, introducing you to key ethical issues in relation to information systems, such as privacy, autonomy, security, identity, and social impact.
Third year modules:
Final Year Project
This module provides you with the opportunity to carry out a significant piece of work involving critical analysis and reflection to provide an effective solution to a given technical and/or research-based problem. You will be expected to demonstrate appropriate and proactive project management, and written/verbal presentation skills throughout the project.
Computing, Ethics and Privacy
This module provides you with an opportunity to explore the concepts of ethics in the context of IT, IS, Software Engineering and other related disciplines. You will consider ethical dilemmas that surface within the work of the IS professional and reflect on the process which is used to make choices within the business computing context. You will also understand the theoretical and applied frameworks for ethical practice within the computing profession.
Systems Building: Methods and Management
This module covers an important aspect of Information Systems Development (ISD) – the selection and evaluation of methodologies of the Systems Development process. A variety of ISD paradigms and methodologies will be considered, including 'hard' approaches, both Object-Oriented and Structured, 'soft' and participative approaches, and 'heavyweight' and 'agile' methodologies. A framework will be developed to compare and evaluate methodologies to help determine their applicability to particular development projects and environments. You will also consider the way in which methodologies are used in practice.
Project Management PRINCE 2
This module is an internationally-recognised standard in project management. The module examines structured project management methodology and incorporates the opportunity to sit the industry-recognised accreditation. PRINCE2 develops your project management skills, giving you an insight into business processes and lifecycle models for projects and project management. It teaches you the skills needed to successfully deliver projects of any size or complexity in industry.
IT Service Foundations
This module explores IT service practices, including ITIL4 and Cobit, and standards, including security standards and the environment, particularly cloud computing. You will develop consultancy skills through tackling the concerns of a real client, and advising on issues such as problem management, IT security management and data centre reorganisation.
IT Service Practice
This module explores technologies including machine learning, blockchain, cloud computing, big data and internet of things in terms of their practical application and consequences for IT services. The module is driven by an ongoing exercise to develop digital transformation advice for a public sector client concerning leading edge and transformative systems and services.
Database Management and Programming
This module develops your ability to differentiate and choose between a variety of different database systems including relational and non-relational (NoSQL) databases. You will learn to program a NoSQL database to store, manipulate, and retrieve semi-structured data and perform aggregation functions with big datasets. You will also discuss key database management system concepts and issues, particularly concerning cluster computing such as distributed systems, replication and sharding.
Privacy and Data Protection
This module examines the balance between maintaining business effectiveness, legal compliance and professional practice in the field of IT/IS. You will understand how organisations are subjected to a considerable amount of legislation governing privacy and data protection whilst the potential to breach privacy continues to increase.
This module provides you with a grounding in the essentials of research methods and methodologies, e.g. the different characteristics and aims of quantitative versus qualitative research. It will develop your ability to consider the stages of research, in line with your Final Year Project; pilot different methodologies such as questionnaires and interviews, and give you the skills to apply these to your original research.
Big Data and Business Models
This module provides an overview of data analytics practices and their implications in businesses. Analysing business cases and running hands on-experiments on data, we explore how organisations leverage new data resources to develop and implement emerging business ideas, innovating the process of value creation and transforming their relationships with their customers and other stakeholders. This module goes beyond number crunching, focusing on the conceptual foundations necessary to think about the use and application of analytics in businesses today.
Data mining is fast becoming essential to the modern competitive business world. In this module, you will review the methods available for uncovering important information and patterns from large data sets. This module takes a practical approach, using a mixture of case studies and lab sessions to build a strong foundation in the application of data mining techniques. The module uses recognised industrial data mining tool, SAS Enterprise Miner. The skills learned in this module though very applicable to the use of industry standard software , are also transferable to competing data mining platforms. One of the advantage of using the SAS data mining tools is that it is built on a robust business intelligence infrastruture and at the same time extendable with open source tools.