Course specification and structure
Undergraduate Course Structures Postgraduate Course Structures

UDMACOSC - BSc (Hons) Mathematics and Computer Science

Course Specification

Validation status Validated
Highest award Bachelor of Science Level Honours
Possible interim awards Bachelor of Science, Diploma of Higher Education, Certificate of Higher Education, Bachelor of Science
Total credits for course 360
Awarding institution London Metropolitan University
Teaching institutions London Metropolitan University
School School of Computing and Digital Media
Subject Area Communications Technology and Mathematics
Attendance options
Option Minimum duration Maximum duration
Full-time 3 YEARS  
Part-time 4 YEARS 6 YEARS
Course leader  

About the course and its strategy towards teaching and learning and towards blended learning/e-learning

Students’ learning is directed via face-to-face learning activities. These include: lectures, tutorials, seminars, computer-based learning, individual and group-based case studies and investigations, and directed independent study.
Students are expected to develop higher order cognitive/intellectual skills that are reflected in an ability to select and apply appropriate mathematical processes in problem solving; develop logical mathematical arguments with appropriate conclusions and an evaluation of their limitations; formulate complex problems, analyse and interpret the results in context; develop self-awareness and study skills and be able to work both independently and with others as part of a team. These skills will be developed by learning activities such as: problem solving classes and activities; case studies; problem-based learning data-driven computer-based analysis of real data; directed independent research and study.
All mathematics and computing modules will have presence on the University virtual learning environment. Apart from standard information (module specs, staff contact details, surgery/office hours and regular notice boards) it will also include, where appropriate, online submission of assessments, marking and feedback; online quizzes, reusable learning objects and social networking tools to motivate students. At level 4 on-line software will be used such as MyMatlabGlobal, Visual Calculus, etc. Further in the course the specific local software will be used such as Computer Algebra package (MAPLE), and various statistical packages (R, SPSS, etc) to enhance students learning and overall experience.

Course aims

For students undertaking this course, the aims are to
1. develop practical and analytical skills that will be applicable in the modern business
2. provide an education in the development and use of software that will equip students
with problem-solving skills, team-based design, development and management of computer-based developments.
3. enable students to demonstrate appropriate transferable skills and the ability to work
with relatively little guidance and support.
4. ensure that students are competent in the use of the IT skills that are needed in the
workplace and can apply their knowledge appropriately in a variety of idioms.
5. equip students with a body of knowledge and study skills to enable them to progress to, and succeed in, postgraduate study.

Course learning outcomes

By the end of this course a student is expected to have acquired knowledge and understanding of the following
1. mathematical and programming methods and techniques, including algebra and
2. a range of modelling techniques, their limitations and applications ;
3. the importance of using a structured mathematical or analytical approach to
problem solving;
4. the social and ethical responsibilities of a mathematician and computer scientist;
5. the role of mathematical techniques in the modern ICT environment .
6. the main principles of computer science and apply analytical and design techniques to
solution of problems in computer science;
7. a high level programming language
8. work effectively as an individual or as part of a team and develop the skills associated with problem solving, relationship management, communication and time management in the context of a work-related learning experience

Course learning outcomes / Module cross reference

MA4010, MA5030 and MA6010
MA4010, MA5011,MA5052, MA6010, MA6053 and MA6054

CS4001, CC4057, CS4051, CC5051, MA5030,
CS6001, MA6063 and MA6054

Learning outcomes cover LO1-LO8

Principle QAA benchmark statements

Mathematics, Statistics and Operational Research

Assessment strategy

Students are assessed via tests, exams, essays, individual and group research projects, presentations and a final dissertation with regular supportive feedback.
• Mathematics modules at all levels are required to set and give feedback on a specific piece of work within the first four weeks. This engages students early and the feedback provided sets standards for future assessments and ensures students are aware of expectations. The exercise will also provide course team with an early measure of students’ engagement with each module.
• Assessment matrix produced at course level to avoid bunching of submission deadlines.
• Students have the opportunity to examine their marked test papers in the tutorial sessions and receive one to one feedback which for written coursework is via the same Turnitin platform through which assignments are submitted.

Organised work experience, work based learning, sandwich year or year abroad

As part of our Undergraduate Student programme, every student will undertake a compulsory level 6 (15 credits) work- related learning module in semester 1 or 2.
This module will give opportunity to students to gain skills and experience from work environment and can take different format such as a professional training, a volunteering activity, an employment activity, an activity within the School of Computing and Digital Media WoWbiz project which would typically entail an individual student or a team of students working on a real project.
Students already in part time jobs can also be considered, providing students can demonstrate that it is personally developmental, involves responsibility and covers all the learning outcome of the work related module.

Course specific regulations

The course conforms to both framework and University Academic Regulations.

Modules required for interim awards

Standard University Academic Regulations.

Arrangements for promoting reflective learning and personal development

Students are expected to develop skills ( including those of employability and professional practice) which include: communicating effectively both orally and written means using appropriate idioms; working effectively as part of a team; applying statistical and numerical techniques to the analysis of problems ; using computer-based software to facilitate communication and research; being aware of the ethical and social consequences of mathematical, statistical and operational research work and thinking critically and reflectively when developing solutions and interpreting results. These skills are developed throughout the course and are embedded in the learning activities. More specific support and development is provided at level 4 (Mathematical Proof and Structures) and further developed within the core modules and in the employability modules (Project Management and Work Related Learning) and finally in the final year project/independent study module.

Professional Statutory and Regulatory Body (PSRB) accreditations & exemptions

We will seek accreditation from the Institute of Mathematics and Its Applications (IMA).

Career, employability and opportunities for continuing professional development

The university careers service offers guidance to students on a one-to-one basis or in group sessions, arrange Workshops and Events, London Met Graduate Internship Scheme and information on opportunities and events. They also yearly provide via Career Mentoring Programmes scheme the opportunity for university’s Alumni to act as mentors to the current students.
The School of Computing and Digital Media’s World of Work WoWbiz project offers opportunities to enhance employability skills, gain real experience and 'earn while you learn' through placements into real client-driven projects - working with business and industry
Graduates from this degree course are able to embark upon careers in the field of mathematics and Computing industry, finance. In addition the graduates from this course can proceed to PGCE in Secondary Mathematics/Computing Teaching as well as Postgraduate degree in these areas.
There are careers for which a degree in mathematics and or Computer Science is either essential or a strong advantage. These fall into a number of general areas:

1. Scientific research in both areas Mathematics and of computing, design and development, software houses and in the financial, industrial and service sectors.
2. Management services and computing
3. Financial work
4. Statistical work
5. Teaching
6. Postgraduate study
Students will be encouraged to undertake a (usually paid) sandwich placement between the level 5 and level 6.

Career opportunities

Graduates from this degree can build careers in the field of mathematics, but also work more broadly in the computing industry. You can also proceed to PGCE in Secondary Mathematics Teaching, as well as MSc Mathematics areas.

There are careers for which a degree in mathematics is either essential or a strong advantage. These fall into a number of general areas:

  • scientific research, design and development
  • management services and computing
  • financial work
  • statistical work
  • teaching
  • postgraduate study

You can gain experience and earn while you learn through work placements and client-driven projects.

Entry requirements

In addition to the University's standard entry requirements, you should have:

  • GCSE English and Mathematics at grade C or above (or equivalent)
  • one of the following: at least 80 points , of which at least 48 must be from a relevant area, from two or more A levels, one of which must be in Mathematics, or
  • at least 80 points, of which at least 48 must be from a relevant area, from two A levels including Science, Physics or Engineering or from a BTEC National Diploma in Science, Engineering or relevant subject area with at least three merits in the final year, excluding common skills.

All applicants must be able to demonstrate proficiency in the English language. Applicants who require a Tier 4 student visa may need to provide a Secure English Language Test (SELT) such as Academic IELTS. For more information about English qualifications please see our English language requirements.

Official use and codes

Approved to run from 2018/19 Specification version 1 Specification status Validated
Original validation date 21 Jun 2018 Last validation date 21 Jun 2018  
JACS codes 100403 (mathematics): 50% , 100366 (computer science): 50%
Route code MACOSC

Course Structure

Stage 1 Level 04 September start Offered

Code Module title Info Type Credits Location Period Day Time
CC4057 Introduction to Information Systems Core 15 NORTH AUT TUE PM
CS4001 Programming Core 30 NORTH AUT+SPR TUE AM
CS4051 Fundamentals of Computing Core 15 NORTH SPR TUE PM
MA4010 Calculus and Linear Algebra Core 30 NORTH AUT+SPR THU AM
MA4030 Mathematical Proofs and Structure Core 30 NORTH AUT+SPR FRI PM

Stage 1 Level 04 January start Not currently offered

Code Module title Info Type Credits Location Period Day Time
CC4057 Introduction to Information Systems Core 15        
CS4001 Programming Core 30        
CS4051 Fundamentals of Computing Core 15        
MA4010 Calculus and Linear Algebra Core 30        
MA4030 Mathematical Proofs and Structure Core 30        

Stage 2 Level 05 Not currently offered

Code Module title Info Type Credits Location Period Day Time
CC5051 Databases Core 15        
CS5003 Data Structures and Specialist Programming Core 30        
MA5011 Further Calculus Core 30        
MA5030 Discrete Mathematics and Group Theory Core 30        
MA5052 Differential Equations Core 15        

Stage 3 Level 06 Not currently offered

Code Module title Info Type Credits Location Period Day Time
CS6001 Formal Specification & Software Implementation Core 30        
FC6W51 Work Related Learning II Core 15        
MA6053 Error Correcting Codes Core 15        
MA6054 Cryptography and Number Theory Core 15        
MA6P52 Academic Independent Study Core 15        
MA6020 Mathematical Modelling Option 30        
XK0000 Extension of Knowledge Module Option 30