< Computer Science and Mathematics : BSc Hons (Full Time)

Contact Information

If you encounter any difficulties accessing Online Courses Handbook information you should contact the student registry:

If you require further details in relation to academic content you should contact the appropriate academic department directly.


Computer Science and Mathematics

BSc Hons (Full Time)

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

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 problem-solving skills needed by a practising Computing professional.
  • Develop the students transferable skills necessary for working within team-based, professional environments.
  • As a minimum, satisfy the requirements for accreditation by the BCS and IEE.


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 high-quality 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 problem-solving skills that can be applied in many types of employment, especially those involving logical skills, decision-making 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 problem-solving 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 top

This 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 subject-specific 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) real-world 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 system-level 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


Subject-specific 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.
Lancaster University
LancasterLA1 4YW United Kingdom
+44 (0) 1524 65201