Module 23836 (2012)

Module Description - Computational Modelling with MATLAB

The Module Description is a strict subset of the Syllabus Page, which gives more information

Module TitleComputational Modelling with MATLAB
SchoolComputer Science
Module Code06-23836
DescriptorCOMP/06-23836/LM
Member of StaffShan He
LevelM
Credits10
Semester2
Pre-requisitesNone
Co-requisitesNone
RestrictionsNone
Contact hours44 (22 hours lectures, up to 22 hours computer laboratories)
DeliveryLectures, computer laboratories
DescriptionThis module will introduce practical computational techniques used for modelling dynamic systems. The concepts of dynamic systems, especially biological systems will be introduced. We will then introduce two main computational modelling techniques for modelling dynamic systems: (1) equation-based and (2) individual based modelling techniques. By using examples drawn from real-world dynamic systems, especially biological systems, students will explore and understand both modelling techniques, in particular their underlying assumptions and limitations and how to apply them appropriately to model new dynamic systems. Students will learn how to use MATLAB to construct computation models based on the two modelling techniques to simulate biological systems such as gene regulatory networks and animal swarms. Students will also be introduced to the advanced MATLAB toolboxes: Systems Biology Toolbox and Probabilistic Boolean Networks Toolbox, and will use them for the modelling of biological systems.
Outcomes
On successful completion of this module, the student should be able to:Assessed by:
Formulate dynamic models of biological systems, using equation based and individual based techniques Examination, computer practicals
Select an appropriate technique for modelling given biological problems such as gene regulatory networks and animal swarms. Be able to explain the underlying assumptions and limitations Examination, computer practicals
Implement these models using MATLAB Examination, computer practicals
Apply the MATLAB toolboxes: Systems Biology Toolbox and Probabilistic Boolean Networks Toolbox to model biological systems as appropriate Examination, computer practicals
AssessmentSessional: Formal written exam (80%), assessed computer practicals (20%)
Supplementary (where allowed): Formal written exam (100%)
TextsNeil Gershenfeld, The Nature of Mathematical Modelling,
Nigel Gilbert, Agent-based Models,
Steven C. Chapra, Applied Numerical Methods with MATLAB for Engineering and Science,