Computational intelligence (CI) is the term used to describe the class of nature-inspired algorithms and structures used to create programs that demonstrate emergent adaptive or intelligent behaviour. Used for solving complex optimisation problems, adaptive learning and knowledge acquisition, numerous research questions remain about the application of these technologies to real-world problems and the theory governing their behaviour. In this interactive, project-based unit, students are exposed to current topics in computational intelligence research. -- Course Website
Instructor: Associate Professor Lyndon While
Prerequisites: CITS2200 Data Structures and Algorithms. Students must be enrolled in honours or a higher degree by coursework in computer science and software engineering.