View Proposal


Proposer
Michael Lones
Title
Developing demonstration apps for bio-inspired computing
Goal
Description
We teach a variety of algorithms in the biologically-inspired computation course. It really helps to be able to visually show an algorithm in action by the means of a good demonstrator application. However, most implementations of algorithms are not designed with demonstration purposes in mind. To address this, these projects focus on developing an application that implements an algorithm (or family of algorithms), shows it solving some problems, and gives plenty of information about what's going on behind the scenes. For a good example, see this demonstration of ant colony optimisation that was put together by a project student in a previous year: https://emilietavernier.github.io/MSc_ACO_Project/#/ There are various algorithms that it would be good to have demonstrators for, including (but not limited to) particle swarm optimisation, cellular automata, and evolutionary algorithms.
Resources
Background
Url
Difficulty Level
Variable
Ethical Approval
None
Number Of Students
2
Supervisor
Michael Lones
Keywords
genetic algorithms, swarm computing, cellular automata, deep learning, software engineering
Degrees
Bachelor of Science in Computer Science
Bachelor of Science in Computer Systems
Bachelor of Science in Software Development for Business (GA)
Master of Design in Games Design and Development
Master of Science in Artificial Intelligence
Master of Science in Computing (2 Years)
Master of Science in Data Science
Master of Science in Software Engineering