Introduction to Business Information Systems (Science and Engineering Foundation Programming)
The module balances business and technical aspects but adopts a high-level view, aiming for example to explain the purpose and use of databases rather than develop specific skills in database query or design. Alongside learning the basic ideas of programming, this module provides an introduction to the context of much IT.
Software Development and Quality (Undergraduate)
The module will cover the entire software development lifecycle from design through to deployment and maintenance, with an emphasis on quality, industry standards, and professional issues. Topics will include: software in business; software development processes and technologies; modelling, architecture and design; configuration, change, versioning and release management; implementation deployment and maintenance; legacy architectures, technologies and systems; software quality, standards and processes; project management, resourcing and control; project risk management; software documentation.