Computer Science BSc (Hons)

New and innovative computer technologies are constantly being unveiled, with software engineers, systems developers, programmers and analysts playing a vital role in their creation and development.

Benefiting from more than 50 years of successful teaching, our Computer Science course focuses on modern approaches to software systems development, allowing you to explore both the theoretical and practical skills needed to understand programming language concepts, software design methods, secure web systems, computer architecture and computer networks.

Course details

With the digital era continuing to develop rapidly, the role of computing and its impact on our lives is more important than ever.
  • Mode of study: 3-4 days  a week
  • Intake: Intakes: September
  • Course length: 3-4 years
  • Course fee: 9250 per year
  • Location: Leicester campus

De Mortfort University

Course overview

The course prepares you for a wide variety of career opportunities, from programming and developer roles to software engineering, with computer technology closely linked with an extensive range of industries such as medicine, education, entertainment, security and architecture.

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.

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.

Benefits

Entry requirements

A typical offer is 112 UCAS points from at least two A-levels or equivalent or
BTEC National Diploma/ Extended Diploma at DMM
Plus five GCSEs at grade 4 or above, including English and Mathematics or equivalent.

Alternative qualifications include:

Pass in the QAA accredited Access to HE. English and Mathematics GCSE required as a separate qualification as equivalency is not accepted within the Access qualification.

International Baccalaureate: 26+ points
T Levels Merit

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

Modules

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.

  • Block 1: Database Design and Implementation
  • Block 2: Fundamental Concepts of Computer Science
  • Block 3: Computer Programming
  • Block 4: Operating Systems and Networks
  • Block 1: Object Oriented Design and Development
  • Block 2: Data Structures and Algorithms
  • Block 3: Web Application Development
  • Block 4: Agile Development Team Project
  • Block 1: Software Development: Methods and Standards
  • Block 2: Big Data and Machine Learning
  • Block 3 / 4: Development Project
  •  
  • Optional modules (choose one):
  • Block 3 / 4: Functional Programming
    Block 3 / 4: Advanced Web Development
    Block 3 / 4: Fuzzy Logic and Inference Systems
    Block 3 / 4: Privacy and Data Protection