Intelligent Systems BSc (Hons)


Reasons to study Intelligent Systems at De Montfort University (DMU):

  • DMU has achieved Gold, the highest ranking possible under the Teaching Excellence Framework (TEF)
    Indicating the outstanding learning and teaching on offer at DMU. [Office for Students, 2017]
  • 97.3% of DMU graduates from summer 2017 are in work or further study after graduating
    According to the Destinations of Leavers from Higher Education (DLHE) 2016-17 report
  • Enhance your employability with options for an integrated master’s
    Study either a three-year BSc (Hons) or as a four-year  MComp (Hons) degree, allowing you to continue your study at master’s level to further develop your specialist knowledge and enhance your career options

  • Accredited by BCS, The Chartered Institute for IT
    for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.
  • Academic Expertise
    Benefit from teaching by experienced staff from our Centre for Computational Intelligence (CCI); an internationally-recognised research centre that conducts world-leading research into intelligent systems, and provides high-quality solutions to real-world issues Dedicated work placements

  • Work placement opportunities
    Enhance your practical and professional skills, with past placements undertaken at IBM, PayPoint, Netready and Exel Computer Systems Industry-standard facilities

  • Specialist facilities
    Access our Advanced Mobile Robotics and Intelligent Agents Laboratory, which contain a variety of mobile robots, ranging from the Lego Mindstorm™ to the Wheelbarrow robot for bomb disposal

  • DMU Robotics Club
    Put your skills into practice by taking part in the DMU robot club, with a chance to compete in an international robotics competition, such as the ‘Robot Challenge’ in Vienna where our students and staff have previously won prizes

  • Enjoy an international experience with #DMUglobal
    We offer all students the opportunity to take part in a #DMUglobal experience, which can enrich your studies and expand your cultural horizons. Previous #DMUglobal trips have included New York, Berlin, Hong Kong, China, Canada, Japan, South Africa, Russia and Italy to name a few.

The course gives you a detailed understanding of artificial intelligence concepts and techniques, and the ability to apply this knowledge to a variety of problems and subject areas

You will learn to develop basic hardware and software models and programs. You will also use artificial intelligence code that allows you to accomplish various tasks, including controlling advanced mobile robots in our purpose-built laboratory.

Students who are interested in broadening their academic experience are given the opportunity to spend their placement year in an overseas university. This course offers a direct link with the University of Ulm (Germany).

The university runs a dedicated Robot club as part of the DMU Square Mile project, which works with local secondary schools to give young people a chance to experience degree level robotics at a much earlier age. Students have the opportunity to solidify the skills learnt on their course by instructing the secondary school children on how to construct the robots.

There is also the opportunity of developing a robot project in groups or individually. Successful students have the chance to take their robots to the Robot Challenge which is held in Vienna (Austria) every year and let their robots compete in an international robotics competition.


Structure and assessment

Course modules

First year

Introduction to C++ Programming 

This module provides an introduction into the basic aspects of writing computer programs in the C++ language. The module covers three areas: input/output through console and files, storage of data in computer memory through primitive variables, arrays, pointers and vectors and algorithm design strategies and implementation of algorithms.

Introduction to Object Oriented Programming in C++ 

This module provides an introduction into the core concepts of Object Oriented Programming (OOP) through the C++ language. These core concepts include the class, the object, inheritance and association. The module then explores a contemporary OOP library which provides the functionality required for building games and simulations such as windowing, graphics, event handling and audio. An overview of good software development and testing practice is also given.

Outline content: Classes and objects, association, inheritance, windows and rendering, event handling, basic audio and basic animation.

Computer Ethics 

The module introduces students to the ethical theories affecting cyber security, software engineering, computer science and digital forensics. It requires them to develop critical analytical skills in applying ethical theories to technological outcomes regarding cyber security, software engineering, computer science and digital forensics.

Computer Law & Cyber Security 

The module introduces students to the legal and professional context of cyber security, software engineering, computer science and digital forensics, it addresses legal framework, legal and professional responsibilities of the software engineer, systems manager, computer forensic and security practitioner. The module will address computer ethics, data protection law, UK and international law affecting cyber security, digital engineering, systems management and digital forensics.

Computer Systems 

This module provides a foundation in computer architecture and operating systems with a specific emphasis on their security.

Students will learn about computer hardware, software, operating systems, and demonstrate practical knowledge of these during lab sessions.

Studying this module student will be able to relate the abstract concepts of logic and number systems to their concrete representation on real machines and identify the security risks in common configurations of computer operating systems and suggest appropriate mitigations. In the practical lab sessions students will also learn to develop shell scripts.

Computer Networks

This module provides a foundation in modern computer networks with a specific emphasis on their security. Students studying this module will be able to explain how modern computer networks functions and be able to demonstrate a practical knowledge of computer networking. Students will be able to identify security risks in common configurations of computer networks and suggest appropriate mitigations.

Mathematics for Computing

Mathematical structures are introduced that provide a basis for computer science. Specific topics include logic, set theory, probability and statistics.

Database Design & 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.

Second year

Applied Mechanics 

The mechanics presented on this module can be split into three areas all concerned with rigid bodies: the simulation of motion, the detection of collisions and the resolution of collisions. The students will be introduced to the mathematical techniques required for these models as the need arises. The students will be able to model the motion of rigid bodies under constant and variable acceleration. This will be done through Newton’s equations of motion for constant acceleration and numerical approximations methods such as Euler’s method for variable acceleration. The students will be able to detect collisions between pairs of convex rigid bodies using the SAT algorithm and be able to use simplified approaches for circles, axis-aligned bounding boxes and oriented bounding boxes. Collision resolution will be explored through the conservation of linear and rotational momentum with simple coefficient simulations of elasticity and friction.

Artificial Intelligence for Simulation 

Many applications of modern computing involve processes of assessment and decision making which used to be solely within the domain of human beings. Uses of Artificial Intelligence are widespread globally – from search engine algorithms on the internet to making decisions on credit worthiness to route finding in virtual worlds. This module covers in outline the major techniques of Artificial Intelligence and focuses on applications in computer games programming and simulation which use these techniques. The general methods of AI include knowledge based reasoning, graph-based search algorithms, probabilistic reasoning, finite state machines, flocking and behavioural trees. Students will be required to explore the implications of their knowledge and use of these intelligent technologies with reference to ethical codes of relevant professional bodies and legal responsibilities.

Object-Oriented Programming in C++ 

The starting point of the module is that the student has done a module of C++ programming and understands the fundamentals of the Object Oriented (OO) approach. The purpose of this module is to further the students’ knowledge of the C++ programming language in a professional software development context. The course will involve significant development in softer skills critical to successful software development and the creation of high quality code.

Advanced Object-Oriented Programming in C++ 

This module is concerned with expanding the students’ technical knowledge of the C++ programming language. The module looks at basic memory management and performance profiling, unit testing, polymorphism, design patterns, integration of existing libraries with a constant view of the quality of the code being produced.

3D Modelling 

This module provides students with an introduction to the principles, practice and context of interactive 3D modelling, rendering and animation. This will be done via presentation of the theoretical basis and through practical work using an industry-standard graphics library, such as OpenGL, and a modelling tool, such as Maya.

Introduction to Computational Intelligence and Control Systems 

This module introduces the principles of Computational Intelligence and the main techniques applicable to control as well as a variety of real world problems. The aim of this component is to provide the student with an understanding of the principles and applicability of the most widely used CI tools appropriate for control (e.g. autonomous mobile robots).

This module provides the students with an overview on the basic and historical streams of computational intelligence, namely Fuzzy Logic, Neural Systems, and Metaheuristic Optimisation. Furthermore, it provides explicit context of these tools (mainly Fuzzy Logic) in the area of control with particular focus to robotics.

Optional Modules

Embedded Systems 

The module covers the use of microprocessor-based systems to control home appliances or industrial equipment that may or may not include electrical motors in their structure. The issues discussed in this module include description of embedded systems, basic aspects of C programming for embedded systems, interrupts, shared-data problem, the use of sub-routines/co-routines/semaphores and real-time operating systems (RTOS). Main types of electrical motors, their associated power converters, control strategies and the role of electrical motors in typical equipment and appliances are presented.

Agile Methods 

This module will develop the skills of producing an application that delivers required features in the context of on-going negotiation between business clients and the development team.

Third year

Fuzzy logic and Knowledge Based Systems

This module will introduce Fuzzy Logic and explain how to use it in the context of decision making.

Mobile Robotics 

This module will explain the functioning of autonomous mobile robotics and learn how to remotely control a robot.

Computing Project 

The project provides students with the opportunity to carry out a significant piece of work involving critical analysis and reflection to provide an effective solution to a given technical and/or research-based problem. It enables students to apply and integrate previous material covered on the student’s course as well as to extend the work covered on the course through research and self-learning. Students will be expected to demonstrate appropriate and proactive project management, and written/verbal presentation skills throughout the period of the project. As well as analysing, designing, delivering and appraising a product of suitable quality, they will be expected to undertake, research, analyse, design, evaluate and report on some aspects of a subject explicitly allied to the project.

Optional Modules

Secure Web Application Development 

This module assumes a sound understanding of PHP. This will have been gained through previous study or significant commercial experience of web development.

Many modern computer services are now accessed via the ubiquitous web-browser, and users have come to expect instant and secure access to information on a wide range of platforms. Underpinning these web systems is usually a web application, providing a channel to data stored in databases. However, increasingly the web-site has also become a point of entry for unauthorised access to stored data. This is often the result of poor web application design and/or implementation.

The module considers how a web application may be designed and implemented in such a way as to reduce the likelihood of unauthorised access to information. This also requires an understanding of the more common forms of browser-based attacks and the coding techniques that can be used to defend against these.


This module will teach the basics of telemetry, that is the use of a transmission system to monitor and control remote and distributed systems.

Multi-service Networks 1 

The module provides a comprehensive analysis of problems and solutions found in modern networks and covers the communication stack (Physical, Data-link and Network layers). The module concentrates largely on the TCP/IP networks while the subnet covers recent and emerging developments in LANs, MANs and WANs, for both fixed and wireless network technologies. The Internet will be used as the driving vehicle to deliver the module. Familiarity is assumed with the basic concepts, but not necessarily the detail of data communications and the mechanisms by which a communications subnet transfers data segments between remote machines. Typically, these will have been studied in Year 2 modules but this is not a prerequisite. The module does have a strong software & algorithms orientation. Cisco technologies (Cisco Routers and Switches and Cisco Packet Tracer) will be used within the labs and tutorials.

Multi-service Networks 2 

The module provides analysis of problems and solutions found in networks and covers the mainly the communication stack (Transport and Application layers). The Networks module focuses exclusively on very high speed networks, which carry integrated multi-service traffic such as voice, video and data. A recurring theme is how the network can provide the necessary Quality of Service requirements for the various types of traffic. The recent and emerging developments in local and wide area networks, for both fixed and wireless network technologies, are considered and the role each of these can play in providing a suitable broadband intra/internet infrastructure is discussed. The protocols developed for each of these technologies is developed and contrasted with conventional OSI Model. A recurring theme is how the network can provide the necessary Quality of Service requirements for the various types of traffic. Cisco Routers and Switches and Cisco Packet Tracer) will be used within the labs and tutorials.

Students are assumed to complete multi-service networks 1 as a prerequesite. The module does have a strong software & algorithms orientation.

Front-end Web Development 

This module provides a thorough grounding in the rapidly-evolving area of front-end web technologies and interface design, covering:

1. Crucial design principles;

2. Information Architecture;

3. Usability and accessibility.

Rigorous Systems 

This module looks at formal systems in rigorous software development

IT Services Foundations

This module explores the fundamental of processes and the standard problem space around the management of IT in organisation.

IT Services Practice

This module looks outwards to the stakeholder and groups that interface with IT services. The focus is primarily on the customer of IT services who draw on IT services to achieve their tasks and meet their goals. In particular work is done on how to understand customers and the use of tools such as customer journey mapping. The module also looks to the interface with senior management of the organisation management as expressed through the development of strategy.

Data Mining 

This module provides an overview on Data Mining: the science that studies how to store, organize and search within a large volume of data

Popular Technology Ethics

The expansion of artificial intelligence, data science, algorithmics, social computing and digital transport, among many areas and applications is giving rise to daily emerging concerns and issues about usage, deployment and impact of rapidly changing information technology.

This module engages students critically with the underpinning ethical issues which arise from the popular portrayal of technologies in the media.

Big Data

Big Data analytics is the process of collecting, storing and accessing large volumes of unstructured heterogeneous data in order to uncover useful patterns, trends and correlations. Big Data differentiates from the traditional view of a dataset by the so-called big V’s (Volume, Variety, Velocity and Veracity), where modern computing systems allow businesses, governments, and scientists to gather a vast array of unstructured data rapidly.

Processing such data has provided its own considerable challenges, leading to a wide spread of new technologies that are constantly changing and improving. This module will introduce students to Big Data, its usage, and its challenges.

Systems Integration 

The objective of this module is to provide the students studying an engineering degree with an insight and understanding into the approach and philosophy of mechatronics. Furthermore the module should demonstrate the essential features of mechatronics and its application in realising innovative modern engineering design. The role of mechatronics and its relevance to modern engineering will feature in terms of product design, machine design, and process design.

Systems Building: Methods 

This module covers an important aspect of Information Systems Development (ISD): the selection and evaluation of methodologies used in the Systems Development process.

A variety of ISD paradigms and methodologies will be considered, including ‘hard’ approaches, both Object-Oriented and Structured, ‘soft’ and participative approaches, and ‘heavyweight’ and ‘agile’ methodologies. A framework will be developed to compare and evaluate methodologies to help determine their applicability to particular development projects and environments. The way in which methodologies are used in practice will also be considered.

Opportunities and careers

Graduate Careers

Our graduates are highly sought after and there are employment opportunities in intelligent systems and artificial intelligence in both the public and private sectors in areas such as: market intelligence, imaging techniques, data mining and in the medical and pharmaceutical industries. Our graduates have worked for companies including IBM, Bullhorn Inc and the Curve (Leicester).

Graduates wishing to specialise in robotics are well placed to pursue careers in mobile communications and gaming systems. Graduates are also equipped to pursue a range of more traditional IT positions in the wider commercial and public sectors.

Graduates are also well positioned to continue their academic careers by embarking on postgraduate study, in either research or taught areas, which offers the opportunity for further specialisation, and enhances their existing skills.


This is our innovative international experience programme which aims to enrich your studies and expand your cultural horizons – helping you to become a global graduate, equipped to meet the needs of employers across the world.

Through #DMUglobal, we offer a wide range of opportunities including on-campus and UK activities, overseas study, internships, faculty-led field trips and volunteering, as well as Erasmus+ and international exchanges.


You can improve your CV, become highly employable and put the skills you learn on your course into practice by taking a work placement as part of your studies.

Technology’s dedicated Placement Teamprovides support to all of our students looking to integrate a placement within their university career on both undergraduate degrees and postgraduate masters programmes. The placement unit will help you search for placement opportunities, create and refine your CV and interview approach, and offer any advice you need to find a great placement. Our placement students have worked for a range of organisations from small business through to multinational companies across the world including IBM, (UK) Ltd, PayPoint Ltd, Netready Ltd, Proactive Tours Ltd and Exel Computer Systems plc.


100% maturzystów, którym bezpłatnie pomagamy rozpoczyna studia w UK.
Dasz radę z naszą pomocą! Zostań studentem w Wielkiej Brytanii. Naprawdę warto!

Polecam ekipę z Studia w Anglii! Właśnie wróciłam z wycieczki z Anglii gdzie oprócz zwiedzania atrakcji Londynu, zwiedzaliśmy różne uczelnie takie jak Coventry University i Bucks New University. Wycieczka była wspaniała, uczelnie piękne. Jest całkowicie inaczej jak się je widzi na żywo i rozmawia się pracownikami uczelni niż tylko czytanie o nich na internecie. Dziękuje Daria, Ania i Martina za udzielenie odpowiedzi na wszystkie moje pytania!

Wiktoria | Szczecin


Serdecznie polecam każdemu kto myśli o studiach w Anglii. Dla tych zdecydowanych i tych wahających się w podjęciu decyzji. Pytajcie a wasze wątpliwości zostaną rozwiane. Cały zespół ciężko pracuje aby każdemu z nas ułatwić pierwszy krok w drodzę ku wybranej karierze. Chciałabym bardzo podziękować Martynie i Darii za oddanie sprawie. Dziewczyny uwielbiam was, jesteście super!

Justyna | Łódź


Dzięki tej agencji dostałem się na wymarzone studia na kierunku Aerospace Systems Engineering. Agencja zrobi wszystko żeby pomóc swoim podopiecznym (nawet jak wpadną w tarapaty tak jak ja :D). Wszyscy są bardzo mili, uprzejmi, wyluzowani, ale i jednocześnie profesjonalni :) Pozostaje mi tylko polecić tą agencje z całego serduszka!

Mikołaj | Coventry University


Świetna ekipa, wszyscy niezwykle pomocni, widać, że naprawdę chcą pomóc, rozjaśnić całą sytuację. Odpowiadają na wszelkie, nawet najgłupsze pytania 😂, organizują spotkania, wycieczki, webinary. Wszystko, by każdy zainteresowany otrzymał całą niezbędną wiedzę. Polecam! ❤️

Zuzia | Szczecin


Jestem super wdzięczna za przejście cały etap rekrutacji na ostatnią chwilę bez stresu 😅 dzięki Wam udało się zrobić wszystko na czas i mogę być spokojna. Kontakt świetny, pomoc nieoceniona. Odpowiedzą na każde pytanie i pomogą we wszystkim co potrzebne! Polecam :)

Magda | Szczecin


Zdecydowanie polecam! Team pomógł mi na każdym etapie, moja aplikacja została rzetelnie sprawdzona, uzyskałam informacje na temat uczelni i kursów! Proces był dla mnie o wiele mniej stresujący, wiedząc, ze ktoś moze mi doradzić i wytłumaczyć wszystko. Dziekuje!

Kasia | Birkbeck, University of London


Zdecydowanie polecam! Bez pomocy zespołu byłabym dużo bardziej zestresowana i nie wiedziałabym gdzie szukać informacji podczas aplikowania na studia w Anglii. Moje referencje i personal statement zostały rzetelnie sprawdzone, udzielono mi niezbędnych rad i bez problemu dostałam się na wymarzone studia.

Jagoda | London Metropolitan University


Dzięki Studia w Anglii proces rekrutacji nie wydawał się wcale taki straszny :) Otrzymałam ekspresowa pomoc o każdej porze i mogłam się zwrócić z każdym drobnym problemem. Duży plus!

Wiktoria | Jagiełła


Bardzo polecam! Pomoc od A do Z, wyczerpujące tłumaczenia, konsultanci dostępni 24/7. Zdecydowanie pomagają spełniać marzenia i dodatkowo robią to za darmo!

Rafał | Warszawa


Zdecydowanie polecam! Świetni, bardzo pomocni i otwarci ludzie, którzy dokładają wszelkich starań, aby pomóc wszystkim w procesie aplikacji na studia.

Basia | London Metropolitan University


Polecam z całego serca ten fantastyczny team! Dzięki nim osiągnęłam to, o czym jeszcze rok temu nawet nie śniłam i w październiku zaczynam studia na kierunku Global Business Management w Londynie

Weronika | Coventry University


Jestem baaaardzo wdzięczna teamowi Studia w Anglii! Dzięki nim doświadczyłam cudownych rzeczy, poznałam ludzi z całego świata, dostałam możliwość studiowania na uniwersytecie i uzyskania prestiżowego certyfikatu na koniec. Czego chcieć więcej? :)

Dominika | University of Bedfordshire


Konsultanci są bardzo pomocni i rzetelni, zawsze szybko odpowiadają na jakiekolwiek pytania. Sprawnie prowadzą podopiecznych przez proces rekrutacji i nie zostawiają w potrzebie.

Julia | Nottingham Trent University


Pełen profesjonalizm od samego początku, zespół pomaga z najdrobniejszymi sprawami. Dzięki nim ofertę złożyła mi uczelnia mojego pierwszego wyboru! Ci ludzie naprawdę wykonują świetną robotę!

Hubert | Middlesex University


Bardzo polecam ! Pomocni i zaangażowani. Odpowiadali cierpliwie na każde pytanie, udzielali cennych rad i wskazówek. Pomagali w uzupełnieniu aplikacji, sprawdzeniu PS i referencji.

Ola | Dzierżoniów


Polecam serdcznie! Cierpliwosc osób tu pracujacych nie ma granic, ogromna pomoc od samego poczatku do końca aplikacji 24/7! :)

Kasia | Bydgoszcz


Nawet jeśli jedyne co łączy Cię na razie ze studiowaniem w Anglii to po prostu chęci, dzięki temu Teamowi w bardzo szybkim tempie zmienią się one w gotową aplikację i otworzą drzwi do Twoich studiów marzeń! Bardzo szybka pomoc, serdeczni doradcy.

Karolina | Bełchatów

Rozpocznij proces rekrutacji

Nasz buzzword: studyengland2021