Research Areas

Research in the department centres upon the analysis and design of engineering systems which process and transmit information and have computers as components, which covers a very wide range of research topics. Several interrelated areas of study receive major attention, as listed below. See also the directory of researchers sorted by major themes.

Analysis Techniques

  • Modelling and Simulation
  • Performance Analysis
  • Optimization

Biomedical Engineering

  • Biomedical informatics
  • Medical decision support systems
  • Telemedicine
  • Biological signal processing
  • Medical image processing

Communication Systems

  • Broadband, ATM, and Multimedia Networks
  • Wireless Data Networks
  • Portable and Mobile Communication Systems
  • Signal Processing
  • Network Management
  • Software Methods for Communication Systems
  • Coding and Information Theory

Computer Systems

  • CAD/CASE of Software and Systems
  • Real-Time and Distributed Computing
  • Software Engineering
  • Object Oriented Systems
  • Design and Management of Distributed Application Systems
  • Computer Resource Management
  • Modelling of Client-Server Systems
  • Database Systems
  • Knowledge-Based Systems
  • Image Processing Systems
  • Signal Processing Systems
  • Robotic Systems
  • Control Systems
  • Network Computing
  • Artificial and Computational Intelligence

Interactive Multimedia Systems

  • Multimedia Systems and Applications
  • Human-Computer Interaction
  • Computer Graphics and Animation
  • Computer Vision
  • Computational and Interactive Video
  • Medical Imaging and Diagnosis
  • Virtual and Augmented Reality
  • Virtual Worlds and Virtual Characters
  • Virtual and Digital Art
  • Collaborative Virtual Environments
  • Social User Interfaces
  • Biometrics
  • Digital Libraries

Management of Engineering Processes

  • Management of Design Systems
  • Software Project Management
  • Business and Technology Opportunities
  • Integrated Product Development

Software Engineering

  • Software Evolution and Change Management
  • Software Product Lines
  • Software Reuse
  • Software Verification and Validation
  • Software Quality Assurance and Control
  • Model Driven Software Engineering
  • Object-Oriented Systems and the Unified Modeling Language (UML)