Skip to main content
Unit of study_

CSYS5040: Criticality in Dynamical Systems

2024 unit information

Criticality is one of the most important properties of Complex Systems. Criticality occurs in two related but distinct ways: 1. when a system unexpectedly collapses from one state to another, very different, state and 2. when a system is in a state with wild fluctuations and it is highly sensitive to small changes in behaviours. In the first case we call it a 'Tipping Point' and in the second case a 'Continuous Critical Transition'. There are many practical examples of these types of behaviour: Financial markets are often in a continuous critical transition and they can also quickly collapse, diseases that are transferred through a social network can suddenly explode into a pandemic, and a local power outage in an electricity network can cause entire cities to blackout. We will also look at selforganised criticality, where a system evolves to be near one of these 'dangerous' critical points, this is one of the most exciting emergent phenomena in modern applied sciences, engineering and business and we will cover present several real-world applications in this area. This unit will study a range of important examples in which criticality plays a key role and we will show what the underlying causes are for these uncontrolled collapses and wild dynamics. We will use a combination of software examples (Matlab) and mathematical techniques in order to illustrate when and how such interactions might occur and how to simulate their dynamics. It will cover crossdisciplinary concepts and methods based on nonlinear dynamics, including elements of chaos theory and statistical physics, such as fractals and percolation.

Unit details and rules

Managing faculty or University school:

Computer Science

Code CSYS5040
Academic unit Computer Science
Credit points 6
Prerequisites:
? 
None
Corequisites:
? 
None
Prohibitions:
? 
None
Assumed knowledge:
? 
Mathematics at first-year undergraduate level. Some familiarity with mathematical and computational principles at an undergraduate university level (for example, differential calculus or linear algebra). Familiarity with a programming language at a beginners level for data analysis

At the completion of this unit, you should be able to:

  • LO1. understand and extend the design of a model of critical dynamics using techniques from class and your own readings
  • LO2. take a set of data and apply the techniques developed in class in order to answer key questions about a system's evolution in a structured and rigorous fashion
  • LO3. understand models of dynamical systems, the nature of the time series they generate, be able to compare them with real time series data sets, and apply these simulations in order to understand the underlying mechanisms that drive the behaviour of complex systems over time
  • LO4. develop scientific programming skills that can be applied to the analysis of dynamical systems and critical phenomena
  • LO5. assess the nature of a system from its behaviour and make an informed decision as to whether it is 'critical' or not
  • LO6. simulate the critical behaviour of a system and decide whether or not the simulation matches the behaviour of the system.

Unit availability

This section lists the session, attendance modes and locations the unit is available in. There is a unit outline for each of the unit availabilities, which gives you information about the unit including assessment details and a schedule of weekly activities.

The outline is published 2 weeks before the first day of teaching. You can look at previous outlines for a guide to the details of a unit.

Session MoA ?  Location Outline ? 
Semester 2 2024
Normal evening Camperdown/Darlington, Sydney
Outline unavailable
Session MoA ?  Location Outline ? 
Semester 2 2020
Normal evening Camperdown/Darlington, Sydney
Semester 2 2021
Normal evening Remote
Semester 2 2022
Normal evening Camperdown/Darlington, Sydney
Semester 2 2022
Normal evening Remote
Semester 2 2023
Normal evening Camperdown/Darlington, Sydney

Modes of attendance (MoA)

This refers to the Mode of attendance (MoA) for the unit as it appears when you’re selecting your units in Sydney Student. Find more information about modes of attendance on our website.