BSc Hons (Full Time)
Year:13/14
UCAS Code:GG14
Minimum Length:3 Year(s)
Credit Points:360
Part II Weight:8
Part II Year 2 Weight:4
Part II Year 3 Weight:4
Part II Year 4 Weight:0
Director of Studies:Not known
Compulsory Modules
back to top
PartI
The student must take the following modules:
PartII (Year 2)
The student must take the following modules:
The student must take 2 modules from the following group:
PartII (Year 3)
The student must take 4 modules from the following group:
Educational Aims: Knowledge, Understanding and Skills
back to top
We run this joint degree owing to the strong academic and professional links between computer science and mathematics. The subjects have grown together, with mathematicians contributing to the theoretical foundations of computing, and computation opening up prospects of development in both pure mathematics and statistics. The subjects share common methodology in logical reasoning, and together develop advanced numerical skills.
Through joint study of these disciplines, students can benefit from:
 Intellectual development in both subjects and the fertile area between them.
 A strong demand for graduates with these theoretical and practical skills in many areas of employment.
While permitting only a narrower scope for study of specialist subjects in mathematics and computing, this joint degree scheme meets the educational aims of the Mathematics BSc and Computer Science BSc.
Computer Science:
Ensure students have knowledge of the fundamental principles underpinning the field of Computing.
 Impart to students knowledge and experience of the most significant contemporary developments in practice and technology.
 Help students to develop the skills they will need in order to respond positively to evolution of the discipline throughout the course of their career.
 Develop in students the critical, analytical and problemsolving skills needed by a practising Computing professional.
 Develop the students transferable skills necessary for working within teambased, professional environments.
 As a minimum, satisfy the requirements for accreditation by the BCS and IEE.
Mathematics:
The Department's educational aims are:
 To create a teaching and learning environment which supports all students in reaching their full potential in their study of mathematics at BSc/BA level;
 To offer a highquality teaching and learning programme, informed by staff research, designed to train students in preparation for a wide range of postgraduate education and employment.
The aims of the BSc/BA Mathematics programme are:
 To provide students with analytical techniques and problemsolving skills that can be applied in many types of employment, especially those involving logical skills, decisionmaking in complex circumstances, or advanced skills of numeracy;
 To offer modules of study which, individually and collectively, enable students to appreciate both the theoretical and problemsolving aspects of mathematics;
 To provide students with enough core material, of sufficient depth and variety, in the first two levels of study that they are adequately prepared and informed for subsequent study in either or both of pure mathematics and statistics;
 To provide a programme of study that allows students to specialize in either pure mathematics or statistics, or to take a coherent blend of each at the third level of study of a BSc/BA;
 To maintain a programme of study that introduces the background of current research in pure mathematics and statistics;
 To produce alumni recognised for the distinctive value of their education on this programme.
Learning Outcomes: Knowledge, Understanding and Skills
back to topThis joint degree allows students to appreciate both the mathematical techniques underpinning certain areas of computing such as Information and Coding, and the use of computational techniques to address mathematical problems.
The students on this degree are likely to develop all the general knowledge, understanding and skills of the Mathematics and Computer Science degree schemes, and many of the subjectspecific ones too, though in both subjects over a narrower range of material given the fewer modules they take in each department.
Computer Science:
Knowledge and understanding of:
 The practice of software development.
 The fundamentals of computer system and network architectures
 The fundamentals of data and knowledge management, and associated techniques.
 Key professional issues.
Skills and other attributes
Intellectual Skills

Apply good programming practice to the development of application and systems software solutions

Analyse, model and specify (solutions to) realworld problems

Design, validate and verify software solutions

Apply fundamental computing principles to the selection and application of appropriate programming paradigms, algorithms, data structures, data and knowledge management techniques

Apply knowledge of computer and network architectures to the selection and Application of appropriate techniques and technologies to systemlevel design and development

Maintain an awareness of emerging technology and practice
Practical Skills

Apply good programming practice to the development of application and systems software solutions

Design, validate and verify software solutions

Work effectively as part of a project team
Transferable Skills

Communicate effectively through written, oral and other forms of technical presentation

Work effectively as part of a project team

Maintain an awareness of emerging technology and practice
Mathematics:
Subjectspecific Knowledge, Understanding and Skills
On completing the programme students should have acquired:

An understanding of and competence in the key ideas and techniques, and knowledge of the statement and proof of key results, both within the core areas of real and complex analysis, linear and abstract algebra, and probability and statistics, and in the more advanced topics chosen in the third level of study;

An appreciation of the hierarchical structure of mathematical knowledge;

An understanding of mathematical notation, and an ability to use it correctly and coherently;

An appreciation of the importance of proof, generalization and abstraction in the logical development of formal theories;

An ability both to follow and correctly to construct mathematical proofs of appropriate degrees of complexity;

An understanding of the mathematical and contextual basis of statistics as a science, and an appreciation of the statistical paradigm, linking design and conduct of experiments and observations with data analysis, modelling and inference;

Experience of implementing the statistical paradigm in a range of general applications;

An ability to read and comprehend mathematical literature at an appropriate level;

An ability to use computers and specialist software to investigate and solve practical mathematical problems.
General Knowledge, Understanding and Skills
On completing the programme students should have acquired:

An ability to learn from various styles of presentation of material;

An ability to apply previously acquired knowledge to new situations, both to gain understanding and to solve problems;

An ability to use information skills to gain access to library and IT resources effectively in researching topics;

An ability to produce documents which accurately and effectively communicate scientific material to the reader;

An ability to make presentations based on prepared material;

An ability to work effectively both independently and as part of a small group;

An ability to work to deadlines, and experience in time management when working to a range of deadlines.