Throughout the course you will study a wide range of topics, from systems development and strategic systems management, to social and current issues in computing, and professional management and practice.

You will also complete a case project, which will provide you with the opportunity to apply all of your existing skills to a substantial software development problem. This course is taught using a range of methods, including: lectures, seminars, and practical workshops, where you will develop your skills.

Each module of study is assessed by coursework assignments. The individual project may be initiated by the University, the student, or an external client and consists of an end product and a report explaining and evaluating the project process.

All modules have some elements of practical work, the majority of which require the use of computer systems.