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 & microscopy image processing
- Tissue Engineering
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
- Cloud Computing
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
- Information Visualization
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)