Skip to main content
Unit of study_

CSYS5061: Complex Systems Research Project B

The research pathway project aims to provide: (a) analytical and computational skills for modelling systems characterised by many interacting heterogeneous variables, (b) adequate programming skills for simulating complex systems. It is aimed at developing a pathway to a research career. The student will work individually on an assigned open-ended research project, focussed on modelling a complex problem or delivering a novel solution. The concepts covered depend on the nature of the project. The project could be directly tied to student's area of specialisation (major), or to their vocational objectives or interests. Students with expertise in a specific industry sector may be invited to partner with relevant team projects. The project outcomes will be presented in a thesis that is clear, coherent and logically structured. The project will be judged on the extent and quality of the student's original work and particularly how innovative, perceptive and constructive they have been in developing and applying cross-disciplinary complex systems concepts. As the result, the student will develop capability for modelling complex systems, from the identification of the relevant variables and interactions to the analysis and simulations of the predictions, having learnt the conceptual and methodological tools (techniques and algorithms) for the analysis and inference of complex models.

Code CSYS5061
Academic unit Computer Science
Credit points 6
CSYS5060. Research Project A is meant to be done before or in parallel with Research Project B

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

  • LO1. effectively work as a project team and communicate complex concepts requited to complex system analysis, design and implementation to other project members, academics, industry stakeholders
  • LO2. write technical reports, papers and other technical/academic documents, which convey the results of the project, and to prepare presentation and media which conveys the same
  • LO3. run a medium sized project effectively by demonstrating appropriate division of labour, regular meetings, innovation, analysis of complex ideas, comparison of design ideas, effective and timely implementation, appropriate testing and integration, effective communication and presentation
  • LO4. demonstrate professional conduct during the course of the project in order to complete it within time and by producing high quality outcomes
  • LO5. self-teach (individually and within a group setting) additional contextual knowledge about the project
  • LO6. compare alternative designs and modify design of the complex system during the course of the project
  • LO7. use advanced programming skills to analyse, understand and simulate the dynamics of complex systems
  • LO8. use literature review to understand the current state-of-the-art in complex systems analysis and apply such knowledge effectively in the project
  • LO9. self-teach (individually and within a group setting) additional programming techniques and software which are relevant to the project and not covered in MCXS previously
  • LO10. design complex systems in a given context that satisfy the requirements of the project.