Computer Science MComp (Hons)

5 years including study year abroad, starting in September 2018

Develop sound theoretical and practical abilities in software design, development and experimentation, to become an innovative computing professional.

This course will give you the skills and knowledge necessary to apply valid computer science methods to new and emerging computing problems. These abilities are very highly valued by employers. You’ll gain a solid foundation in computer science with rigorous theory and practical experience. The course combines software systems design, software development, interaction design, artificial intelligence, computational mathematics, computer graphics and vision. You’ll also develop the mathematical and programming abilities that underpin these topics.

In the first year you’ll learn the basics of computer science followed by more advanced and specialised units in the second and final years. In the second year, you will complete a group project with other students to envision, design and build an interactive application. In the final year, you will choose optional units alongside intensive work on an individual project that combines your interests in computer science with academic expertise in the department.

There are lots of reasons to study computer science at Bath. Here's our top 5.

The Master of Computing (MComp) course provides you with the same core skills and knowledge as the BSc but with a greater exposure to and integration with research groups in the Department.

Course structure

This course lasts 5 years. It starts in September 2018 and ends in 2023. Induction week starts on 24 January 2018.

Occasionally we make changes to our programmes in response to, for example, feedback from students, developments in research and the field of studies, and the requirements of accrediting bodies. You will be advised of any significant changes to the advertised programme, in accordance with our Terms and Conditions.

  • Year 1
  • Year 2
  • Year 3
  • Year abroad
  • Year 5

Units

As part of your course, you will take compulsory units covering key concepts. You may also be able to take optional units which assist you in developing your own interests.

You need to take 60 credits in each year of your course (usually split equally into 30 credits for each semester), so the number of optional units you can take depends on the number of compulsory units in each year of the course.

Six credits are the equivalent of at least 120 hours of study, including contact time with staff and independent study.

Compulsory course units

These compulsory units are currently being studied by our students, or are proposed new units.

Year abroad

Broaden your horizons with a year studying at a university abroad. You’ll experience another culture whilst studying a course that complements your studies at Bath.

We have links with universities in the United States, Canada, Australia, New Zealand and Europe, including Binghamton University, University of Nebraska, University of Canterbury, TU Vienna and National University Singapore.

Find out more about study abroad.

Learning and assessment

Learning

  • Laboratory sessions
  • Lectures
  • Tutorials

Assessment

  • Coursework
  • Dissertation
  • Essay
  • Written examination

Typical assessment breakdown

This average assessment breakdown is based on a typical choice of optional units. Your specific unit choices will determine the actual breakdown of assessment methods that you will experience.

% written exam % practical exam % coursework
Year Written Exam Practical Exam Coursework
Year 1 61% 0% 39%
Year 2 60% 10% 30%
Year 3 53% 4% 43%
Year 4 0% 0% 100%
Year 5 8% 0% 92%

Typical contact time breakdown

This average contact time breakdown is based on a typical choice of optional units. Scheduled learning and teaching may include: lectures, seminars, tutorials and workshops. Your optional unit choices will determine your actual personal contact hours.

% time in scheduled learning and teaching % time in independent study % time in placement/year abroad
Year Scheduled Independent Placement
Year 1 31% 69% 0%
Year 2 30% 70% 0%
Year 3 23% 77% 0%
Year 4 0% 0% 100%
Year 5 13% 87% 0%

Professional accreditations

By studying a course with a professional accreditation, you could have the chance to get workplace experience, learn about new developments in the industry and apply for membership with the accrediting body. You may also be able to apply for jobs in the industry without having to do any more exams.

“The lecturers really want to make you the best computer scientist that you can be.”
Albert Lillington

BSc (Hons) Computer Science (2018)

Entry requirements

Your application, especially your personal statement, should demonstrate your enthusiasm for studying your chosen degree. This might include relevant reading, voluntary or work experience, hobbies or other relevant extra-curricular and co-curricular activities. When describing your experiences you should reflect on what you have learnt from them, how they have influenced your development or how they are relevant to your future studies.

You will need a strong performance in Mathematics as part of your entry qualifications. We prefer applicants who have previously studied Computing, however, you do not need to have done so to be suitable for this course.

If you are taking A levels, we may be unable to consider an A level in your own language (unless it is English or Welsh). We do not accept A levels in General Studies. If you are taking a GCE A level in a science subject, you will need to pass any separate science practical endorsement.

Qualifications

Select the country where your qualification comes from.

United Kingdom qualifications

Typical offer A level

AAA or A*AB

AAA or A*AB including A in Mathematics

Desirable A level subjects

Preference for applicants with evidence of logical and analytical thinking, such as A levels in Computer Science or other science subjects or the decision mathematics stream within Mathematics A Level.

A level subjects that will not be considered in your application

A level General Studies will not be considered. We may be unable consider an A level in your own language (unless it is English or Welsh).

Alternative offer A level

AAB

AAB including grade A in Mathematics plus one of the following:

  • grade A in an EPQ
  • grade B in the Welsh Baccalaureate Skills Challenge Certificate
  • grade M1 in Cambridge Pre-U Global Perspectives

Students presenting with one of the above project qualifications should receive both the typical offer and the alternative.

Typical offers for other qualifications

International Baccalaureate

36 points overall and 6, 6, 6 or 7, 6, 5 in three Higher Level subjects including 6 in Mathematics.

We have a strong preference for applicants who offer Mathematics at Higher Level, however, we may be able to consider you if you are studying Mathematics at Standard Level. Our offer in this instance would be 7 in the relevant Standard Level in addition to our typical offer.

Access to HE Diploma

Typical offer:
Pass the Access to HE Diploma, with at least 36 credits achieved at Distinction and 3 credits achieved at Merit or above. This must include 12 credits from Mathematics units achieved at Distinction.

Our Computer Science courses are academically challenging and require solid foundations of knowledge in Mathematics. We are able to consider Access to HE Diplomas in Science, Engineering or Computing, and we are looking for you to be studying a suitable level of Mathematics to be able to succeed on our course. You will need to have studied Mathematics units worth at least 12 credits.

BTEC

Typical offers:

DDD in the BTEC Level 3 Extended Diploma (QCF)/ BTEC Level 3 National Extended Diploma (RQF) plus grade A in A level Mathematics

D*DD in the BTEC Level 3 Extended Diploma (QCF)/ BTEC Level 3 National Extended Diploma (RQF) plus grade A in AS level Mathematics

We prefer the above qualifications in Computing but we are also able to consider the above qualifications in IT, alongside an A level or AS level in Mathematics. We prefer you to have studied some of the following units: Data Modelling, Software Testing, Object-oriented programming, Systems Analysis and Design. Your offer will be based on the type and level of qualifications that you are taking.

In exceptional circumstances we may be able to consider students without an AS or A level in Mathematics: you must have achieved a grade A in GCSE Mathematics, have a strong academic record, and provide evidence of ongoing engagement with mathematics as a part of your post-16 academic profile. In such cases, you may be invited to an interview as part of the application process if your application looks suitable.

See the ‘Combinations of qualifications’ section for information about combinations of A level and BTEC qualifications that we can consider.

Cambridge Pre-U

Typical offer:
D3, D3, D3 or D2, D3, M1 including D3 in Mathematics.

Alternative offer:
D3, D3, M1 including D3 in Mathematics plus one of the following:

  • grade A in an EPQ
  • grade B in the Welsh Baccalaureate Skills Challenge Certificate
  • grade M1 in Cambridge Pre-U Global Perspectives

Students presenting with one of the above project qualifications should receive both the typical offer and the alternative.

Open University Credits

Typically, we would be looking for you to have studied units worth at least 120 credits, including at least 30 credits at Level 2 in Mathematics. We would ideally be looking for you to be taking units including:

  • MST124: Essential Mathematics 1 and MST224: Mathematical Methods

This information is a guide and all students applying with Open University Credits will be considered on a case-by-case basis. We will consider your application carefully and take note of any previous qualifications or relevant work experience. We may be able to consider alternative units to those listed above: please contact us to discuss your profile.

Typical offer:
Pass units worth 120 credits, including a minimum of a Pass 2 with 75% in a relevant Level 2 Mathematics unit worth at least 30 credits.

Please note that taking OU credits may be counted as degree-level study by the Student Loans Company and therefore may be counted as previous study and have an impact on your ability to access student loans/grants for the entirety of your chosen degree. We recommend that you discuss this in detail with the SLC before following this progression route to the University of Bath.

Scottish Highers

Typical offer:
AA in Advanced Highers including Mathematics plus AAAAB in Scottish Highers.

Combinations of qualifications

Your application will be considered individually based on the particular combination of qualifications and subjects that you are taking.

We can consider combinations of accepted qualifications, such as A levels and a BTEC.

We can also consider combinations that are not listed and that do not include A levels. You should read the information about essential and preferred subjects and subject combinations. We cannot consider different qualifications in the same subject area.

Ireland qualifications

Irish Leaving Certificate

H1, H1, H2, H2, H3, H3 in 6 Irish Leaving Certificates with H1 in Mathematics.

Hong Kong qualifications

Hong Kong Diploma of Secondary Education

5*5 in 2 elective subjects plus 5* in core Mathematics and 5 in the Algebra and Calculus extended paper.

France qualifications

French Baccalaureate

15 overall with 15 in Mathematics.

Option Internationale Baccalaureate (OIB)

14 overall with 15 in Mathematics.

European Baccalaureate qualifications

European Baccalaureate

82% overall with 8.5 in Mathematics (5 periods).

India qualifications

Higher Secondary School Certificate (12th Standard)

Average of 80% across 4 subjects with 85% in Mathematics.

We do not accept Physical Education as one of these 4 subjects.

These requirements are for the CBSE, HSSC and ISC boards. Please contact us if you are taking this qualification with a different board.

United States of America qualifications

Advanced Placement Tests

5, 5, 5 in 3 APs including Calculus BC.

We cannot consider Calculus AB as one of these 3 subjects.

You will also need to pass your High School Diploma and achieve an ACT score of 30 or SATR scores of 720 in both Mathematics and Evidence based Reading and Writing.

SAT Subject Tests

We do not accept SAT Subject Tests for direct entry to our degrees.

Fees and funding

Payment options

You can pay your tuition fees by Direct Debit, debit card, credit card, cheque, bank transfer or cash. You may also be eligible for a student loan to help you pay your fees.

Read more about your payment options

Fees

Your tuition fees and how you pay them will depend on whether you are a Home, EU, Island or Overseas student.

Learn how we decide fee status

Tuition fees

See the most recent fees for undergraduate courses.

Placement fees

Placement fees vary

You will normally pay a reduced tuition fee while on a placement period or studying abroad. Find out more about placement fees and study abroad fees.

Budgeting

You will need to budget at least £100 for the cost of photocopying, printing and binding. You will also need to budget for the cost of text books.

Some courses involve visits away from campus and you may be required to pay some or all of the costs of travel, accommodation and food and drink.

If you’re on a placement, you’re responsible for your own travel, accommodation and living costs. You should also consider the financial implications if you go on an unpaid or overseas placement.

Application information

  • Course title
    Computer Science
  • Final award
    MComp (Hons)
  • Mode of study
    Full-time
  • Course code
    I101
  • Institution code
    B16
  • UK/EU application deadline
    31 August 2018
  • Overseas deadline
    30 June 2018
  • Application eligibility
    UK and Overseas students are eligible to apply

Course enquiries

Undergraduate Selection
admissions@bath.ac.uk
+441225383019

Apply for this course through UCAS.