COMP SCI 7089 - Event Driven Computing

North Terrace Campus - Semester 2 - 2015

Event driven paradigm: Finite State Automata, their behaviour and implementation. Correspondence with regular expressions. Examples of embedded systems. Introduction to interconnected state machines, Petri Nets and concurrency. Concepts of state-space and relationship to testing. Building Graphical User Interfaces: model-view-controller paradigm. Building GUIs with the Java Swing library. Ease of use and human-computer interaction. Practical projects cover the use of FSAs for control logic and GUI design. Introduction to design patterns for managing complexity in large systems

The University of Adelaide is committed to regular reviews of the courses and programs it offers to students. The University of Adelaide therefore reserves the right to discontinue or vary programs and courses without notice. Please read the important information contained in the disclaimer.