CAO CODE: GA775 About this programme Software development is the process of developing software through successive phases in an orderly manner. The ultimate aim is to produce the software that allows people to use computers and other devices (e.g. handheld devices) for different purposes. For example, software is needed to play a game, word process a document, play music, display a picture, carry out calculations, send an email etc. However, the full software development process is about much more than just writing the computer programs to perform these tasks. You will learn to: * develop advanced problem solving; * acquire detailed understanding of software engineering methodologies and the design and * implementation of database systems; * develop as a team player, capable of working as part of a multi-disciplinary development team.