A broad range of knowledge is required to develop advanced computer software systems. Besides knowledge about programming you need to understand how computer programs are designed, how to handle and develop complex software systems and how to interpret user requirements. Furthermore, project based work in project groups is required to meet demands on large scaled software. The Bachelor Programme in Software Development will teach you all these skills so that you stand prepared for tomorrows labour market.