Help with Search courses

Quality Information systems are critical to the success of many organisations. Underpinning the development of such quality systems is the application of pertinent development methodologies. An understanding of how Information systems methodologies can support the development of quality applications is an important skill required by any IS professional.

The aim of this course is to introduce more advanced database concepts and provide the necessary knowledge and practical skills of creating and maintaining the database including database objects and data. It also teaches how to protect the database by designing a backup and recovery strategy; diagnose and tune common database performance problems.

The aims of this course are:

  • to provide students with an in-depth knowledge of how users interact with products and how we can design better interactive systems;
  • to enable students to gain an appreciation of established design principles and methodologies to solve interaction design problems;
  • to provide a comprehension of how complex multimedia systems can be designed and implemented.

In order build effective web sites the developer needs to comprehensively understand the complex behaviour of web clients and web servers and be able to apply a wide range of established technologies. The diversity of technologies that are brought together in developing web applications can be daunting to the student. This course provides an opportunity to gain confidence in web development through the practical implementation of a realistic database driven web application.

The aims of this course are:

  • to provide students with an in-depth knowledge of how users interact with products and how we can design better interactive systems;
  • to enable students to gain an appreciation of established design principles and methodologies to solve interaction design problems;
  • to provide a comprehension of how complex multimedia systems can be designed and implemented.

Aims:

  • To develop the necessary knowledge and skills to manage the content of enterprise-wide data-driven web sites and intranets and their related databases.
  • To extend student's knowledge of the technical and managerial issues affecting the management of large-scale content management systems.
  • To develop critical awareness of issues relating to the content management of web sites and intranets.

Aims:

  • To develop the necessary knowledge and skills to manage the content of enterprise-wide data-driven web sites and intranets and their related databases.
  • To extend student's knowledge of the technical and managerial issues affecting the management of large-scale content management systems.
  • To develop critical awareness of issues relating to the content management of web sites and intranets.

In order build effective web sites the developer needs to comprehensively understand the complex behaviour of web clients and web servers and be able to apply a wide range of established technologies. The diversity of technologies that are brought together in developing web applications can be daunting to the student. This course provides an opportunity to gain confidence in web development through the practical implementation of a realistic database driven web application.

The focus of this course is biased towards appropriate use of technologies. As such this course is suitable for experienced web developers and students who are newcomers to web technologies.

The aims of this course are to introduce database concepts and the use of relational database systems. This module by contrast emphasises implementation issues of relational database systems, and provides an insight into some of the recent developments in database technology.

This course takes a critical look at best current theory and practice in software engineering, in particular the frameworks and lifecycle architectures for the development of enterprise software. It examines issues relating to software management to provide a background in principles and methods and enable the student to perform a critical analysis of the broader technical and managerial issues that are encountered by software engineers in the software engineering process. This course also covers modern quality standards for enterprise software engineering.