Link to University of Stirling home page Link to Computing Science and Mathematics home page
Link to University of Stirling home page
University | Computing Science | Modules | CSCU9YM | Syllabus
CSCU9YM Modelling for Complex Systems Spring 2017
menu CSCU9YM Spring 2017
Modelling for Complex Systems

Home

Organisation

Reference

 

Syllabus

Lecturers

Dr. Savi Maharaj (course coordinator)
Dr. Andrea Bracciali

Prerequisites

MATU9M1 or MATU9D1 or MAT911;
CSCU9V4 or CSC9V4

Credits: 10 credits at SCQF level 10

Learning outcomes

Students will acquire the following:

  • The ability to analyse and decompose a problem in terms of agents, states, and activities.
  • The ability to create an abstract computational model of a system using agent-based modelling techniques.
  • The skills to use a range of analysis and simulation tools to investigate the behaviour of a model.

Contents

  • Introduction to complex systems as distributed networks of interacting, autonomous components exhibiting self-organisation and emergent behaviour.
  • Examples of complex systems drawn from Computing, Biology, and the Social Sciences.
  • Agent-based spatial modelling of complex systems using NetLogo.
  • Analysis of systems via stochastic simulation and simple statistical techniques.
  • Species/activity based modelling of systems using BioPEPA.
  • Use of BioPEPA tools to investigate systems through time-series analysis, derivation of ordinary differential equations, inference of invariants, and model-checking.

Assessment

  • NetLogo modelling assignment (50%)
  • Quantitative modelling assignment (45%)
  • Practical checkpoints (5%)

Requirements

To be eligible to pass the module, students must:

  • Submit the Netlogo assignment
  • Submit the quantitative modelling assignment

Students who do not fulfil the requirements will be awarded grade X for the module. [See paragraph 61 of the Undergraduate Regulations on Assessment]

Coursework extensions

Students who can show good cause may be permitted extensions to coursework deadlines. "Good cause" may include illness, for which a medical certificate or other evidence will be required. Students must request an extension by contacting the module coordinator, supplying relevant evidence, no later than seven days after the published assignment deadline. Extensions will be granted for acceptable reasons only, and will not normally be beyond such time as solutions and feedback are returned to the rest of the class. [See Section 6.2.6 of the Academic Policy Handbook]

Late submission of coursework

Coursework that is submitted late will be accepted up to seven days after the published deadline (or expiry of any agreed extension) but the mark will be lowered by three marks per day or part thereof. After seven days the piece of work will be deemed a non-submission. [See paragraph 66-68 of the Undergraduate Regulations on Assessment]

Repeat assessments

Students who fulfil the module requirements but obtain an overall fail mark (0-39) are eligible for repeat assessment. Repeats are not permitted for laboratory checkpoints. The mark following any repeat assessment is capped at 40.

Discretionary repeat assessments

In exceptional circumstances, a student who has not met all the module requirements, following the Main examination period, may be permitted a discretionary repeat. Repeats are not permitted for laboratory checkpoints. The mark following any repeat assessment is capped at 40. If you are granted a discretionary repeat assessment but do not attempt it, you will be awarded grade X for the module.

In deciding whether to grant a discretionary repeat, the Examiners will consider your record of attendance and engagement in the module. Students with a poor attendance record will not normally be permitted a discretionary repeat.

Textbooks

Email savi@cs.stir.ac.uk - Web www.cs.stir.ac.uk/~sma - Tel 01786 467445 - Fax 01786 464551
Mail Computing Science and Mathematics, University of Stirling, Stirling, Scotland, FK9 4LA
Contact Details