Department of Software Engineering

Teaching and Learning

The Department of Software Engineering provides undergraduate and postgraduate courses and research opportunities in the theoretical and professional aspects of building enterprise software systems, using established as well as new and emerging technologies.

The department's staff include well-recognised experts in the following areas:

  • Computer Graphics and Animation
  • Cognitive Aspects of Software Design
  • Data Mining
  • Distributed Databases
  • Enterprise Systems Design and Development
  • Games Technology
  • High Peformance Computing
  • Knowledge-based Systems
  • Multi-agent Systems
  • Neural Networks and Machine Learning
  • Object Technology
  • Requirements Engineering
  • Systems Integration

Research

The department fosters and maintains links with the industry in order to ensure the relevance of its courses and research. Through its staff involvement in activities of other research and development organisations like COTAR, links are maintained with Australian and international research communities.

Department staff are involved in research across the following faculty research strengths:
Distributing Knowledge and Intelligence
Human-Computer Systems
Software Engineering
Visual Information Processing