1. Software Development section

The Software Development (SD) section provides Teaching, Research and Consultancy in:

  • Programming languages and compilers
  • Operating systems
  • Methodologies of software development
  • Mobile computing
  • Smartcard applications and
  • Database systems

2. Applied Informatics Section

Applied Informatics (AI) section is involved in the study, design, development, implementation, support or management of computer-based information systems, particularly software applications. Specifically, it deals with how efficient, user-friendly, secure and upgradeable information technology systems can be designed, built and meaningfully used and operated in practice (in the actual working situation).

AI section embarks on the following areas of research:

  • Information Systems (IS) Analysis and Design
  • Design and Usability of Software applications (in different platforms, including mobile phones),Design approaches ( e.g. Participatory Design, User centered design, etc) and techniques; Usability methods; Design issues: Flexibility, integration, standardization;
  • Information Technology and Business Process Modeling
  • Information theory: information (data) management, processing and visualization methods:Data warehouse, Data Mining, and information databases
  • Management of IS (project): Risks and Feasibility, Implementation and sustainability issues
  • IS security
  • Human-computer interaction (in different platforms including mobile phones)
  • Interplay between Information Technology and organizational contexts (centralized, Decentralized, distributed organizational structure)
  • Socio-technical systems theory
  • IS Research Methodology particularly Action Oriented Research
  • Application of informatics (and above issues) in other fields in practice such as Business (Informatics), Health Care (Informatics), GeoSciences (GeoInformatics), organization (organizational informatics)

3. Communication Networks Section

This section mainly deals with Network and Information Security; Mobile Ad Hoc, Sensor and Mesh Networks; Mobile Computing; Network Protocol Design and Analysis; Protocol Verification and Validation; Network Architecture; Network Programming; Internet Computing; Network Testing; Network Management; Multimedia Networking; Quality of Service; Routing and Traffic Engineering; Web Services; Grid Computing; Cluster Computing; Real-Time and Embedded Systems; Reliability and Fault Tolerance.

Some Research Areas:

  • Wireless and ad hoc networking
  • Future Internet architecture and protocols
  • Network measurements and vulnerability analysis
  • Multimedia Applications in today's networks

Therefore each member of academic staff belongs to either of the three sections and carries out his/her researches within that area. However intercommunication between staffs in the three sections is important for knowledge sharing, exchange and growth• Supervision of implementation of data and voice communication networks and commissioning