Overview

This course is no longer available to commencing students from 2025Existing students please refer to the relevant previous course rule

Aims

The combination of these two courses has been designed to prepare students to become both computing and mathematical professionals able to: 

  • Analyse computational and data related problems from both a theoretical and practical perspective
  • Apply both the theoretical and the practical aspects of applied mathematics
  • Draw on a range of different algorithms and mathematical techniques to develop solutions to complex computational and mathematical problems using the most appropriate paradigm
  • Critically analyse and evaluate computational, mathematical and statistical information and solve problems
  • Contribute to solutions, and communicate effectively with experts across both computing and mathematical disciplines 
  • Work effectively both as an individual and as part of a team 
  • Undertake a substantial research-orientated project
  • Exhibit a strong, practical understanding of professional and ethical responsibilities

The course provides experience of working in a team environment in industry. It also provides the foundations that will underpin ongoing professional development, preparing graduates for further study or for a career in an IT or mathematics-related field or in other areas where the range of skills and knowledge acquired is needed or desirable. 

Learning outcomes

On completion of the course you will be able to:
1.
Analyse and abstract problems from a real-world setting, creating appropriate computational and mathematical solutions
2.
Proficiently use cognitive, technical and creative skills to investigate, analyse and synthesise information, problems, concepts and theories in the systematic development of solutions to complex problems
3.
Formalise and verify algorithms for correctness and performance with respect to a variety of metrics
4.
Implement programs in various programming languages and paradigms
5.
Work collaboratively and professionally in a team and communicate effectively with other professionals and the wider global community using a wide range of methods
6.
Apply your skills and knowledge in a professionally responsible manner with a high level of personal autonomy and accountability
7.
Understand and analyse human factors and develop solutions appropriate to the social, political, international, economic and environmental contexts in which they are applied
8.
Plan and execute a research project, applying relevant methodologies and knowledge appropriate to postgraduate research or advanced industrial investigation

Professional accreditation and recognition

Professional accreditation