Logo of De Montfort University

MCompIntelligent Systems

De Montfort University
United Kingdom, Leicester
Tuition fee To be confirmed
More information

Expenses, accommodation, working etc.



This Intergrated master’s course is designed for those who want to study an exciting combination of computer science, artificial intelligence and robotics and develop the theoretical knowledge and practical skills to provide intelligent solutions for commerce and industry.

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.

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.

Programme structure

Year 1
Core modules:

Law, Ethics and Cybersecurity Management – You will be introduced to critical reflection on norms and learn the ethical aspects of doing independent research
Programming C++ – You will learn basic programming structures, the C++ syntax, and the basics of object oriented programming
Elements of Computing – You will learn the basics of hardware and software engineering, including logics, number representation, Turing machine, hardware architectures, operating systems, and networks
Computational Modelling – You will be are introduced to the roles of computers within society and to the types of problems that can be solved using a computer. Discrete mathematics is introduced as the foundational science underlying computing.

Year 2
Core modules:

Object Oriented Design and Development with C++ – You will learn advanced Object Oriented programming in C++
Mechanics and Artificial Intelligence for Simulation – Students learn to apply and implement mathematical techniques to simulate physical environments
Introduction to Artificial Intelligence and Mobile Robotics – You will be introduced to basic robotics (including robot programming) and general Artificial Intelligent concepts such as Fuzzy Logic, Neural Networks, and Metaheuristic Optimisation.
Optional modules:

Agile Methods and Development – You 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

Year 3
Core modules:

Fuzzy logic and Knowledge Based Systems – You will study Fuzzy Logic in depth and understand how to use it in the context of decision making
Mobile Robotics – You will study autonomous mobile robotics and learn how to remotely control a robot
Computing Project – The project provides you with the opportunity to carry out a significant piece of work, under the supervision of an academic tutor, to provide an effective solution to a given technical and/or research-based problem.

Optional modules:

Systems Building: Methods and Management –You will learn two important aspects of Information Systems Development (ISD): the selection and evaluation of methodologies and the management of the Systems Development process
Data Mining –You will learn the basics of Data Mining: the science that studies how to store, organize and search within a large volume of data
Multi-service Networks – This module will give you an understanding of the functioning and the fault management in protocol connections and errors
Telematics –You will learn the basics of telemetry, that is the use of a transmission system to monitor and control remote and distributed systems
Privacy and Data Protection –During this module you will study legal, social and technological aspects of privacy
Rigorous Systems –This module looks at formal systems in rigorous software development
Systems Integration -Learn how to analyse, design and implement embedded microprocessor based control within mechatronics design
Computer Games Programming -Students learn how to program computer games. Topics such as 3D graphics and realistic simulation of physical phenomena are covered within this module
Secure Web Application Development -Students learn how to implement secure and reliable web applications that may run on different platforms.

Year 4
Core modules:

Research Methods – You will learn how to write and discuss a PhD proposal, study how the research is carried out, how to search the literature, and how an article can be used for future research

Plus two optional modules from:

Artificial Intelligence Programming – You will learn logical programming that is a basic instrument for implementing Artificial Intelligence Techniques
Fuzzy Logic – In this module several aspects of fuzzy logic are studied in depth, and theoretical and application aspects are discussed in details
Mobile Robotics – You will study hardware and software aspects of mobile robotics; a big emphasis is on the low level programming of autonomous robots.

Three optional modules from:

Computational intelligence Optimisation – You will learn about optimisation and optimisation algorithms. After an initial theoretical survey, the module explains how to use and implement the most popular and efficient metaheuristic optimisation techniques
Intelligent Mobile Robotics – This module looks at advanced autonomous navigation systems learn how such systems can be integrated within robots
Artificial Neural Networks – You willlearn about neural network architectures implementation and usability for solving several computational problems
Data Mining Techniques and Applications – You will study advanced data mining and big data science, the modelling of entity and relationships of big data as well as modern application in commerce and industries.

Career opportunities

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.

Apply now! Fall semester 2021/22
This intake is not applicable

We are currently NOT ACCEPTING applications from NON-EU countries, except Georgia and Serbia.

Application deadlines apply to citizens of: United States

Apply now! Fall semester 2021/22
This intake is not applicable

We are currently NOT ACCEPTING applications from NON-EU countries, except Georgia and Serbia.

Application deadlines apply to citizens of: United States