University of Malta

Study-Unit Description
UOM Main Page
Apply - Admissions 2016
Campus Map button


TITLE Computer Modelling and Simulation

LEVEL 03 - Years 2, 3, 4 in Modular Undergraduate Course


DEPARTMENT Communications and Computer Engineering

DESCRIPTION Three fundamental topics in computational modelling and simulation are studied in this study-unit - Input Modelling, Modelling and Simulation Paradigms and Output Analysis.

An applied approach is adopted and practical examples that reinforce the techniques studied are cited and discussed. This unit is delivered from a computing point of view and it is therefore expected that the student is conversant in a high level programming language such as JAVA, C, C++ or C#. This unit is a useful companion/complementary unit to other units such as signal processing, machine learning and other courses in computational science and engineering.

More details provided below:

   - Discrete and Continuous time systems
   - Mathematical, Physical and Computational Models
   - Problem Definition and Model Abstraction
   - When to Apply Computer Modelling Techniques
   - Examples cited from queues, road transport systems, mobile phone systems,
   - Computer graphics, psychology, consumer products and education

Simulation and Modelling Paradigms
   - Monte Carlo Simulation
   - Trace driven Simulation
   - Next-Event Simulation
   - Qualitative Reasoning

Input Modelling and Output analysis
   - Generation of Pseudo-Random Numbers
   - Point and Interval estimation
   - Steady State and Transient Statistics
   - Sources of Errors and Model Validation
   - Model Optimisation and Tuning

Simulation Software and History
   - Simulation in High Level Languages
   - General Purpose Simulators
   - Domain Specific Simulation Software and Libraries

Study-unit Aims:

To familiarize students with methods and paradigms in computational modelling and simulation and their application to various real and virtual world problems.

1. To study the most useful and widely applicable modelling and simulation techniques.
2. To learn how to develop good and robust computational models.
3. To explore qualitatively and in a wider context the are of computer modelling and simulation.

Learning Outcomes:

1. Knowledge & Understanding:

By the end of the study-unit the student will be able to:
(a) understand the importance of modelling and when to use computer modelling and simulation techniques,
(b) understand various Simulation and Modelling techniques, and
(c) choose an appropriate Simulation Software.

2. Skills:

By the end of the study-unit the student will be able to:
(a) Write down and elaborate on the problem definition and abstraction of a model,
(b) adapt an algorithm or algorithms or methods that can be computed on a digital computer,
(c) validate, Optimize and Tune a model,
(d) provide a critical review of the model output, and
(e) code CMS algorithm/s in JAVA or C++ or C#.

Main Text/s and any supplementary readings:

- An Introduction to Computer Simulation, M. M. Woolfson and G. J. Pert, Oxford, 1999.
- Discrete-event Simulation - A first Course, L. M. Leemis and S. K. Park, Pearson, 2006.

ADDITIONAL NOTES Pre-requisite Qualifications: Computer Programming in a High-Level Language such as C, C++, C# or JAVA

STUDY-UNIT TYPE Lecture and Tutorial

Assessment Component/s Resit Availability Weighting
Examination (2 Hours) Yes 40%
Assignment Yes 60%

LECTURER/S Adrian F. Muscat (Co-ord.)

The University makes every effort to ensure that the published Courses Plans, Programmes of Study and Study-Unit information are complete and up-to-date at the time of publication. The University reserves the right to make changes in case errors are detected after publication.
The availability of optional units may be subject to timetabling constraints.
Units not attracting a sufficient number of registrations may be withdrawn without notice.
It should be noted that all the information in the study-unit description above applies to the academic year 2017/8, if study-unit is available during this academic year, and may be subject to change in subsequent years.
Study-unit Registration Forms 2017/8


For Undergraduate (Day) and Postgraduate students.


Academic Advisors 2017/8


Academic Advisors for ICT 1st year students (Intake 2017/8), NOW available

Faculty of ICT Timetables


ICT Timetables are available from Here.

Health and Safety Regulations for Labs Form

The Faculty of ICT Health and Safety Regulations for Laboratories form can be found here



Log In back to UoM Homepage