Course specification and structure
Undergraduate Course Structures Postgraduate Course Structures

UDMACSFY - BSc (Hons) Mathematics and Computer Science (including foundation year)

Course Specification


Validation status Validated
Highest award Bachelor of Science Level Honours
Possible interim awards
Total credits for course 480
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
Part-time 6 YEARS 8 YEARS
Full-time 4 YEARS 8 YEARS
Course leader  

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

Learning and Teaching Strategy:

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.
The addition of foundation year is designed for students who have been away from formal study for some time or have not quite reached the entry requirements to start on Level 4. As such the foundation year offers broad range of topics from essential mathematical techniques, programming and applications of mathematics in communications technology (robotics) and cyber security. These topics provide students with set of transferable skills necessary in modern job market and also serves as a platform to study several other degrees that our school offers (i.e. BSc Computer Science, BSc Digital Forensics and Cyber Security, BEng Electronics and Internet of Things). The latter point allows for flexibility to change the route after Level 3 which, from our experience of running Extended Degrees, is a very attractive feature to applicants.
All the modules for all the levels are already existing and comply with the UG framework and no additional resources in terms of staff, library and ISS are needed.At Level 4 onwards, 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 Computer Science 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), Java, Python, SQL and various statistical packages (R, SPSS, etc) to enhance students learning and overall experience.

Assessment Strategy:

Students are assessed via tests, exams, essays, individual and group research projects, presentations and a final dissertation with regular supportive feedback.
Mathematics and Computer Science 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 is 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.

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
environment.

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

LO1. mathematical and programming methods and techniques, including algebra and
Calculus and programming languages Java and Python;

LO2. a range of modelling techniques, their limitations and applications ;

LO3. the importance of using a structured mathematical or analytical approach to
problem solving;

LO4. the social and ethical responsibilities of a mathematician and computer scientist;

LO5. the role of mathematical techniques in the modern ICT environment .

LO6. the main principles of computer science and apply analytical and design techniques to solution of problems in computer science;

LO7. a high level programming language

LO8. 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

Met by studying all core modules ALL MA****

MA4010, MA5030 and MA6010

Calculus and Linear Algebra, Discrete Mathematics and Group Theory, Algebra and Analysis

MA4010, MA5011,MA5052, MA6010, MA6053 and MA6054

Calculus and Linear Algebra, Further Calculus and Differential Equations, Algebra and Analysis
Error Correcting Codes, Cryptography and Number Theory

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

Programming, Intro to Information Systems, Fundamentals of Computing, Data Structures and Specialist Programming, Discrete Mathematics and Group Theory, Formal Specification and Software Implementation,
Error Correcting Codes, Cryptography and Number Theory

FC6W51

Work Related Learning II

Learning Outcomes cover 1-8


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 and Computer Science 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 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

In addition to standard University Academic Regulations to progress from Level 3 to Level 4 students must pass MA3101 Mathematics module.

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, ICT 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.

Arrangements on the course for careers education, information and guidance

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 Work-related projects offer 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 but also work more broadly in the computing industry, finance. In addition the graduates from this course can 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:

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

This combined degree in mathematics and computer science will open up a wide range of career opportunities. Some of the careers you could go into are:

  • scientific research
  • website design and development
  • finance
  • data analytics
  • market research
  • business operations
  • teaching

This course is also excellent preparation for postgraduate study.

Entry requirements

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

  • at least one A level (or a minimum of 32 UCAS points from an equivalent Level 3 qualification, eg BTEC Subsidiary/National/BTEC Extended Diploma)
  • English Language and Mathematics GCSE at grade C/grade 4 or above (or equivalent, eg Functional Skills at Level 2) – if you meet UCAS points criteria but obtained a grade D/3 in English and/or Maths at GCSE you may be offered a University test in these areas

To study a degree at London Met, you must be able to demonstrate proficiency in the English language. If you require a Tier 4 student visa you may need to provide the results of a Secure English Language Test (SELT) such as Academic IELTS. For more information about English qualifications please see our English language requirements.

If you need (or wish) to improve your English before starting your degree, the University offers a Pre-sessional Academic English course to help you build your confidence and reach the level of English you require.

Official use and codes

Approved to run from 2019/20 Specification version 1 Specification status Validated
Original validation date 25 Jul 2019 Last validation date 25 Jul 2019  
Sources of funding HE FUNDING COUNCIL FOR ENGLAND
JACS codes
Route code MACSFY

Course Structure

Stage 1 Level 03 September start Offered

Code Module title Info Type Credits Location Period Day Time
CC3101 Cyber Security Fundamentals Core 30 NORTH AUT+SPR FRI AM
          NORTH SPR+SUM THU PM
CS3101 Programming Core 30 NORTH AUT+SPR MON PM
          NORTH SPR+SUM THU AM
CT3102 Introduction to Robotics and Internet of Things Core 30 NORTH AUT+SPR WED AM
          NORTH SPR+SUM FRI AM
MA3101 Mathematics Core 30 NORTH SPR+SUM WED AM
          NORTH AUT+SPR MON AM

Stage 1 Level 03 January start Not currently offered

Code Module title Info Type Credits Location Period Day Time
CC3101 Cyber Security Fundamentals Core 30        
CS3101 Programming Core 30        
CT3102 Introduction to Robotics and Internet of Things Core 30        
MA3101 Mathematics Core 30        

Stage 2 Level 04 October 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 3 Level 05 September start Offered

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

Stage 4 Level 06 September start Offered

Code Module title Info Type Credits Location Period Day Time
CS6001 Formal Specification & Software Implementation Core 30 NORTH AUT+SPR WED AM
FC6W51 Work Related Learning II Core 15 NORTH AUT WED PM
          NORTH SPR WED PM
MA6020 Mathematical Modelling Core 30 NORTH AUT+SPR TUE AM
MA6053 Error Correcting Codes Core 15 NORTH AUT FRI PM
MA6054 Cryptography and Number Theory Core 15 NORTH SPR FRI PM
MA6P52 Academic Independent Study Core 15 NORTH SPR WED PM
          NORTH AUT WED PM
MA6010 Algebra and Analysis Option 30 NORTH AUT+SPR THU AM
XK0000 Extension of Knowledge Module Option 15 NORTH SPR    
          NORTH AUT