Key facts

Entry requirements

112 or DDM

Additional entry requirements apply to this course. Full entry requirements

UCAS code

G400

Institution code

D26

Duration

3 yrs full-time

Three years full-time, four years with a placement

Fees

2025/26 UK tuition fees:
£9,535*

2025/26 international tuition:
£16,750

Additional costs

Entry requirements

112 or DDM

Additional entry requirements apply to this course. Full entry requirements

UCAS code

G400

Institution code

D26

Duration

3 yrs full-time

Three years full-time, four years with a placement

Fees

2025/26 UK tuition fees:
£9,535*

2025/26 international tuition:
£16,750

Additional costs

Computer science prepares you for a variety of career opportunities, from programming and developer roles to software engineer, systems developer and analyst.

From programming to software engineering, computer science is directly linked to a range of industries such as medicine, education, entertainment, security, and architecture.

Find your place within this diverse course at DMU - with over 50 years of teaching and BCS accreditation, we continue to focus on modern approaches to software systems development as well as the exploration of theoretical and practical programming language concepts and software design methods.

Our facilities provide computer workstations for students to use, with four interconnected computing laboratories with HP PCs running Windows/Linux. Many of the software packages are open source, meaning our students can download and run the software as needed for their course while at home.

Block teaching designed around you

You deserve a positive teaching and learning experience, where you feel part of a supportive and nurturing community. That’s why most students will enjoy an innovative approach to learning using block teaching, where you will study one module at a time. You’ll benefit from regular assessments – rather than lots of exams at the end of the year – and a simple timetable that allows you to engage with your subject and enjoy other aspects of university life such as sports, societies, meeting friends and discovering your new city. By studying with the same peers and tutor for each block, you’ll build friendships and a sense of belonging. Read more about block teaching.

A Top 30 University

Our students’ votes placed us as the 27th best university overall in the WhatUni Student Choice Awards

Find out what makes us special

Our next Open Day is on
Saturday 29 March

Join us in 15 days and 11 hours.

Student ambassador waiting to welcome guests with a sign that reads here to help.

What you will study

Block 1: Database Design and Implementation

Structured data, held in relational databases, accessed via SQL, supports the information storage requirements of many companies, organisations, and on-line businesses. In this module the student will learn the fundamentals of how to design the structure of data within a relational database, how to interact with data within the database, and how to protect the data within the database.  

The methods of delivery during this block will include workshops used to introduce and demonstrate key practical and theoretical concepts. Practical programming skill will be gained in regular laboratory sessions. Some sessions may be used for consolidation, revision, and to discuss solutions to practical problems. 

  • Workshop: 42 hours 
  • Practical: 20 hours 
  • Seminar: 4 hours 
  • Self-directed study: 76 hours 
  • Consolidation: 68 hours 
  • Reading: 30 hours 
  • Assessment: 60 hours

Block 2: Fundamental Concepts of Computer Science

This module introduces students to fundamental concepts in computer science in relevant areas of mathematics (including propositional logic, set notation, etc); software modelling; the software lifecycle; requirements capture; user interface design; and the foundations of ethical thinking. These topics can then be applied and further developed throughout the course.  

The methods of delivery during this block include workshops used to introduce the main topics. To gain full advantage of this module students will hone their skills and understanding by working through progressive exercises ranging from drill to problem solving tasks. The exercises provide the basis of tutorial seminar and laboratory work. In seminars students receive feedback on their progress and engage in discussions on issues arising from the exercises. 

  • Workshop: 42 hours 
  • Seminar: 24 hours 
  • Self-directed study: 66 hours 
  • Consolidation: 58 hours 
  • Reading: 30 hours 
  • Revision: 20 hours 
  • Assessment: 60 hours 

Block 3: Computer Programming

Computer programming requires the analysis of a problem, the production of requirements, and their translation into a design that can be executed on a computer. This module introduces the skills required to develop a computer program to solve a given problem and does so from the perspective of designing trustworthy software with an emphasis on sound coding principles and unit testing.  

The methods of delivery during this block will include workshops used to introduce and demonstrate key practical and theoretical concepts. Practical programming skill will be gained in regular laboratory sessions. Some sessions may be used for consolidation, revision, and to discuss solutions to practical problems. 

  • Workshop: 24 hours 
  • Practical: 42 hours 
  • Self-directed study: 76 hours 
  • Consolidation: 68 hours 
  • Reading: 30 hours 
  • Assessment: 60 hours

Block 4: Operating Systems and Networks

This module is designed to provide a foundation in computer architecture, operating systems, and computer networks. Covering theoretical foundations, computer hardware, systems software, computer networks and security issues. 

The methods of delivery during this block will include lectures which will be used to introduce the main theoretical elements and laboratory sessions for practical application and experimentation. 

  • Workshop: 24 hours 
  • Practical: 42 hours 
  • Self-directed study: 66 hours 
  • Consolidation: 68 hours 
  • Reading: 40 hours 
  • Assessment 60 hours 

Note: All modules are indicative and based on the current academic session. Course information is correct at the time of publication and is subject to review. Exact modules may, therefore, vary for your intake in order to keep content current. If there are changes to your course we will, where reasonable, take steps to inform you as appropriate.

Our diverse curriculum provides students with an equal balance of theory and practice and is embedded with contemporary technologies designed to tackle modern multi-core platforms.

Important professional issues are covered including computer ethics, law, and security. Final year study includes big data, machine learning, and AI.

You'll be able to tailor your learning to your career ambitions through a range of optional third year modules, including: Functional Programming, Advanced Web Development, Fuzzy Logic and Inference Systems, and Privacy and Data Protection.

Teaching and assessment

The teaching methods delivered on this course include staff directed learning via lectures, tutorials and laboratories, in addition to student-centred resource-based learning (including web-based resources), collaborative and group working, individual learning and student-centred learning via individual research / literature review.

Students will be assessed via a range of methods including time constrained phase tests, portfolios of work, programming and other laboratory exercises, viva voce examinations, project work, individual work and group work.

Accreditation

This course has been fully-certified by the British Computer Society (BCS). The BCS accreditation is a mark of quality assurance and means our course content and provision has been assessed by academics and employers to ensure it meets the rigorous standards set by the profession.

Graduating from a BCS-accredited course will help you to stand out in the world of work, and also enable you to have your qualification recognised globally. Upon completing this course, you will meet the criteria (in part* or in full) to become professionally registered with BCS as a Chartered IT Professional (CITP), Registered IT Technician (RITTech), Chartered Engineer (CEng) or Incorporated Engineer (IEng).

*Partial CITP accredited degrees are not recognised under the Seoul Accord agreement

BCS Logo

Accredited by BCS; The Chartered Institute for IT

Accreditation from BCS provides you with independent assurance and recognition of the quality of our computing education. Your course content and provision are assessed by academics and employers, aligned with IT industry frameworks and benchmarked against other educational institutions, to ensure they meet the rigorous standards set by the profession.

Students choose to study BCS-accredited degrees knowing they’ll gain the right set of technical, personal and professional skills for the evolving tech industry — while employers can be confident that graduates are prepped and ready to make an impact in their business.

Computer Science in the spotlight

Prestigious Leverhulme award for DMU researcher

Prestigious Leverhulme award for DMU researcher

Dr Lipika Deka, Associate Professor of Computer Science, will spend the next year studying the effects of software architecture erosion, a phenomenon which is like an ageing process for smart devices.

May 2024
Open Days at DMU
Join us on-campus, find your new home at DMU at our Open Day 29 March
Book Now

Our facilities

Our Computer Science laboratories provide computer workstations for students to use, with four interconnected computing laboratories with HP PCs running Windows/Linux.

All the machines are connected to a dedicated, high-performance file server for storage and backup of students' work. Many of the software packages are open source, which means students can download and run the software needed for their course work while at home. The laboratories also include study spaces where you can work individually or in groups.

What makes us special

Three students working together around a laptop

Block Learning

With block teaching, you’ll learn in a focused format, where you study one subject at a time instead of several at once. As a result, you will receive faster feedback through more regular assessment, have a more simplified timetable, and have a better study-life balance. That means more time to engage with your DMU community and other rewarding aspects of university life.

global-1

DMU Global

Our innovative international experience programme DMU Global aims to enrich studies, broaden cultural horizons and develop key skills valued by employers.

Through DMU Global, we offer an exciting mix of overseas, on-campus and online international experiences, including the opportunity to study or work abroad for up to a year.

Accounting and Finance students have recently visited the financial district of New York where they learned about the financial institutions there and gained an understanding of how the most recent financial crisis unfolded.

Where we could take you

computer science graduate careers

Graduate Careers

Computer Science graduates have gone on to work as associate software engineers, computer engineers, systems engineers, database managers, software developers and web developers for companies including HSBC Bank, Sainsbury’s, MMT Digital, RR Donnelley and Serck Controls.

Graduates can also continue their academic careers by embarking on postgraduate study in either research or taught areas, which provides opportunities for further specialisation and the enhancement of existing skills.

placements-img

Placements

Explore professional opportunities with an optional placement year. Previous Computer Science students have spent their third year in industry working in roles such as Placement Developer, Cloud Reliability Developer, Solution Engineer and Business Analyst Intern for organisations including Next, Leicestershire Police, Oracle, IBM and The Walt Disney Company.

Course specifications

Course title

Computer Science

Award

BSc (Hons)

UCAS code

G400

Institution code

D26

Study level

Undergraduate

Study mode

Full-time

Start date

September

Duration

Three years full-time, four years with a placement

Fees

2025/26 UK tuition fees:
£9,535*

2025/26 international tuition:
£16,750

*subject to the government, as is expected, passing legislation to formalise the increase.

Additional costs

Entry requirements

Typical entry requirements

We welcome applicants from a range of backgrounds.

  • Five GCSEs at grade 4 or above including English and Maths

Plus one of the following:

  • A typical offer is 112 UCAS points. You need to study at least two subjects at A Level or equivalent (e.g. BTEC)
  • T Levels - Merit
  • BTEC National Diploma - Distinction/Distinction/Merit
  • BTEC Extended Diploma - Distinction/Distinction/Merit

Plus five GCSEs grade C or above including English or equivalent

Alternative qualifications include:

  • Pass in the QAA accredited Access to HE overall 112 UCAS tariff with at least 30 L3 credits at Merit.
  • English and Maths GCSE required as separate qualification. Equivalency not accepted within the Access qualification. We will normally require students to have had a break from full-time education before undertaking the Access course.
  • International Baccalaureate: 26+ points.

Mature students

We welcome applications from mature students with non-standard qualifications and recognise all other equivalent and international qualifications.

English language requirements

If English is not your first language, an IELTS score of 6.0 overall with 5.5 in each band (or equivalent) when you start the course is essential.

English language tuition, delivered by our British Council-accredited Centre for English Language Learning, is available both before and throughout the course if you need it.

Scholarships

DMU offers a range of undergraduate and postgraduate scholarships and bursaries to help you realise your academic ambitions.

International student scholarships

Find out about available international scholarships or visit our fees and funding page for more information.

Contextual offer

To make sure you get fair and equal access to higher education, when looking at your application, we consider more than just your grades. So if you are eligible, you may receive a contextual offer. Find our more about contextual offers.

Additional costs

There are no compulsory placements or trips associated with this programme, however, you will have the option of participating in DMUGlobal trips either as part of some of the modules or as an extra-curricular activity. These trips are subsidised by the university and the cost and the subsidy varies by location.

Find out more about DMUGlobal

Students have the opportunity to take a paid or unpaid placement year in industry before their final year. Placements are full-time jobs and are available in a wide variety of sectors include private, public and not-for profit.

If you wish to undertake a placement year facilitated by DMU fees are reduced to £650 (£750 for international students) for the year. This covers your access to all DMU services during your year away from the university, support from your academic supervisor and professional staff, as well as all the preparation support provided in advance.