Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
On campus
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Robotics Engineering | Artificial Intelligence | Computer Science
Area of study
Information and Communication Technologies | Engineering
Education type
On campus
Course Language
English
About Program

Program Overview


Modelling and Simulation (COMP0212)

Key Information

The Modelling and Simulation module is part of the Faculty of Engineering Sciences, specifically within the Computer Science department. It carries a credit value of 15.


  • Faculty: Faculty of Engineering Sciences
  • Teaching department: Computer Science
  • Credit value: 15
  • Restrictions: Module delivery for UG (FHEQ Level 5) available on MEng Robotics and Artificial Intelligence.

Alternative Credit Options

There are no alternative credit options available for this module.


Description

Building real robotic systems can be expensive and time-consuming, especially for new systems where the investment may not pay off. This module focuses on creating mathematical and computational models of real and realistic robotic systems, analyzing their performance in simulation, and interpreting the results. It is a practical module based on underpinning engineering principles.


Aims

The aims of this module are to:


  • Provide students with enabling knowledge to employ practical techniques for designing, building, and assessing and optimizing the performance of real-world robotic and AI systems.
  • Support students in problem-solving and creating practical solutions in robotics and AI against functional and non-functional user requirements, testing and assessing those in simulated and real-world environments, and articulating the limitations of those assessments.
  • Provide students with the tools for critical analysis, including reasoning about the appropriateness and quality of practical solutions produced in the context of the problems defined.

Intended Learning Outcomes

On successful completion of this module, a student will be able to:


  1. Design (and justify the design of) a simulation of a cyber-physical system based on a mixture of traces, mathematical modeling, and random components.
  2. Implement the simulation and then run it to obtain results.
  3. Justify a process for verifying and validating the simulation, given the results.
  4. Assess the sensitivity of the simulation to small changes in key parameters.
  5. Report on the results obtained, reflecting on the strength of the conclusions that can be drawn and/or on the requirements for further data gathering to improve confidence.

Indicative Content

The module will typically cover:


  • The role of modeling and simulation: advantages and disadvantages.
  • Types of simulation: discrete event, Monte Carlo, agent-based, systems dynamics.
  • Available simulation software.
  • Basics: random number generation, seeding random number generators.
  • Basics: Experimental design.
  • Introduction to case study – a 'digital twin' for a CPS.
  • The simulation process: Problem definition – define the problem and the performance metrics, System definition – define appropriate levels of abstraction to address the problem.
  • Model building and formulation.
  • Input modeling: collecting data and fitting to theoretical distributions.
  • Model testing, from components to integrated model.
  • Model coding.
  • Simulation verification and validation.
  • Experimentation.
  • (Care in) Interpreting and reporting results.
  • Hybrid (hardware in the loop) simulation.
  • Examples of the simulation of human behavior.

This module also provides an initial understanding of experimental research design, to be further developed in group projects in Year 3 and Individual projects in Year 4.


Requisite Conditions

To be eligible to select this module as optional or elective, a student must be registered on a programme and year of study for which it is formally available.


Module Deliveries for 2026/27 Academic Year

  • Intended teaching term: Term 1
  • Undergraduate (FHEQ Level 5)

Teaching and Assessment

  • Mode of study: In person
  • Intended teaching location: UCL East
  • Methods of assessment:
    • 50% Clinical, laboratory or practical activity (2 assessments)
    • 50% Group activity (2 assessments)
  • Mark scheme: Numeric Marks

Other Information

  • Number of students on module in previous year: 44
  • Module leader: Professor Igor Gaponov
See More